diff --git a/docs/reference/api/abort-a-batch-update.api.mdx b/docs/reference/api/abort-a-batch-update.api.mdx index 3d47ebb3c..aa2825874 100644 --- a/docs/reference/api/abort-a-batch-update.api.mdx +++ b/docs/reference/api/abort-a-batch-update.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Abort a batch update" hide_title: true hide_table_of_contents: true -api: eJy9VFFv0zAQ/iuWn6CqlsETRAipQB+QkECj8MIqdE2ujTfH9uzLtCrKf+fO6boWxhATIi9xzt/Z3333XXpdY6qiCWS806WeTOY3AaNp0RHYyaRUi8YkNfv0XvHLeVKJYGVRgatVazYNqRWq1K0usCLl16pqwG3w5NUqFq/P3WzlIylQK6CqUV2ogfDk3OmpJtgkXX7Tmwih+d6Cgw3KpXo51QEitEgYBdFrxx9MbUSampONUA1ADa+P+S8aVKbmc8zaYBRCxJGcyli8gTZYOSxi8uQ5FPGqMxFrXVLscKpT1WALuuw1bYMgE0XjNnoYpnsmuZo/MZntij5gwwqCGs9jWkCqc+aqQ7u9A6XM90iuvyK5FHAK3iVMsv/89FRex9Q+XqoWU2LF+ezKOxLdGQUhWFOBoIqLJND+t1cdivkm0wXpNdYnzIKfqeYONp4p8+WWm6mno06lLnI7iv62oUOR6y36W10HxiaM17cG6KLltIYopLIo+sYnGso+8HWCvIZoxJK5XtkbC15DZ3mpra/A5jBzkpzj7RcvWaEhC2fc2udCDeWyzrJH1FsfUZ3NPy9kCuQ+pjXq+PXZeGYi9q9k7vxxn+t/9kd/J/x/HLqxhYQ3VAQLbF7mn9Xtd83ZDSRjy4N5yydJbO98lmuU+pvuuW8Jv0Q7DBJmQ8ctx5d3nclNrE2SNRtiDTbhA3I8OdvZ/al6eJzvLWcXBLfN3rCdfPHyEreHPxEZ50dR+pdz/YgC9h0YloxtEGqMWd9xe1ZVGOgg8ZeZFqfvR/Pd/MN8MWf//wB7KBBi +api: eJy9VFFv0zAQ/iuWn6CqlsETRAipQB+QkECj8LJV6JpcG2+O7dmXaVWU/86d03UtG0hMiL4kOX++++6779rrGlMVTSDjnS71ZDK/DRhNi47ATialWjQmqdmXj4ofzpNKBCuLClytWrNpSK1QpW51iRUpv1ZVA26DJ29WsXh74WYrH0mBWgFVjepCDYQnF05PNcEm6fJcbyKE5kcLDjYoRfVyqgNEaJEwCqLXjj+Y2og0NV82QjUANfyOt9AGK4CIyZPn0HFLiwaVqTm1WRuMwpE4krMxNuJ1ZyLWuqTY4VSnqsEWdNlr2gbJmigat9HDMN0zyd08ZHJcdrZr+qA0KwhqzMccgFTnzHWHdnsPSpnckVx/RXIp4BS8S5jk/OXpqTyOqX2+Ui2mxIpz7so7Et0ZBSFYU4Ggissk0P63pQ6Ff5fpgswa6xNmwb+p5gk2nilzccvD1NNRp1IXWfuivxvoUOR+i/5O14GxCePNnQG6aPlaQxRSWRR94xMNZR+4nCBvIBqxZO5XzsaG19BZftXWV2BzmDnJnePjV69ZoSELZ9za50YN5bbOsp/Uex9Rnc2/LmQLpB7TGnX8/mLMmYj9Kzd3/njM9b/6o78X/j8u3ThCwlsqggU2L/PP6va74ewWkrHlwb7lTBLbO5/lGqU+1z3PLeG3aIdBwmzouOX48n4yeYi1SfLOhliDTfgHOZ6d7ez+XP15dx9tZxcEt83esJ188esVbg//RGSdn0TpX+71ExrYT2BYMrZBqDFmfcfjWVVhoIOLD3ZanL5fzQ/zT/PFnP3/E3EWEGI= sidebar_class_name: "delete api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

+

Path Parameters

Ok message diff --git a/docs/reference/api/add-or-update-the-current-defined-model.api.mdx b/docs/reference/api/add-or-update-the-current-defined-model.api.mdx index f69656046..d5e3f4570 100644 --- a/docs/reference/api/add-or-update-the-current-defined-model.api.mdx +++ b/docs/reference/api/add-or-update-the-current-defined-model.api.mdx @@ -5,7 +5,7 @@ description: "Add or update the current defined model." sidebar_label: "Add or update the current defined model." hide_title: true hide_table_of_contents: true -api: eJztXetvEzkQ/1f2rPtApdCWgqojX06lIB1CB1Xp3ZcmV7m7TmPY2IvtpY3C/u83Y+8ryaaP43HdMiBB1mvPjOc3nofLkAVz/MKy4Smb6USkbDxgGTd8JpwwOLxgCh7YkF0Ynk3PZMIGTCp4zribwudE2NjIzEmNgydTEclEKCcnUphITyIHI34pzBVXfJalSMwIq52GISM+5dKIhA2dycWA2XgqZpwNF8zNM5xpnZHqghXFOEwW1r3QyRxnLLM+1EjbicjvI9Imgn24SgQ/uA0MY60cyIfreZalMua4fueDRSKLFv9l6i/FRCqJD0iRRx+lQk2UQnJj+BwV48TM4mKtxLuJ1145Q59/ELGDKTxN7/wmMzoTxknhaU8+qXX9dAExydN0Hn3KeYpoJBECWenDy18UsAPpPCJvYOAFt4KhohOJtGZScacNMislmL8NtmByQHgmzkotzECTKATqL4gzZLE0cZ5y8+i9H0HyW9503NO9lvhru28tlAhoWDheVQLIJmf5rFPXwENcCMOKQT2k8tk5joy79ORp8TT6zNO8VJC0UbUEt3f17XgFWht5CRUYbTKsNbYdPECV+hLw9jzsCpMIOQjDHUyYCiOWjOCtn/LG24bHav8ZYdULrCap5o6w6gVWic7PcZjA6gFY51qngqv/hFZF8UWgUeMPfL+K3ksg0CaGsfirCZ4AkUAUlbFsaEvxviP3CICdNgMhzFchpHJPtek3ai210dpHp8WUAvi0pcZyLYdpducNb+2wnKVCXUDWeqvsqToQYU3NtMpH/Ym4G0G0+usIQkYNSfctkzsDpn+VReWaAdDirk0wmnIbOR3xBA0cPt3hYDUi3fpclUyvO1dNIth2FD9bYvwtnD7Z8b2x46qgacBrwsdW7QA3vi7Ttk2vq0xh03sKTg8nOFEm930zOYo4FHEeUsSh6vH++xy6QusRVnSF1h+s6AqtR2DVVUqDSavo2GJUdPyooqO75qPMmDJjyowpKFBmTFhRZtxzrCgz7hFY/bm/b5a1M+Mt9tAy4+W8/06p8Q9PgJcZSqWE6UL+x8rVGjzAo0U1BtUYVGNQeKUag7CiGuNhYEU1Ro/A+m41xnJJ0L7Kp9v3G2uM/tUX5zBsb2HUm5Kw1yqKgQSylgpsVjquYjEIqkuwvQqsHIVCRl4yu83WkF9h3tGkBVRAh1GzrMYn9h1iV1Xv1qrgGxQd2t9uo+lGs8CsKhRwC5vM9GawluyrTbLpm6vJtky4UytyhUwEnysy2C6ntD8RYsLzFCLxhKdWrKJ40x7ea1DBNJ9xBaR5wuFwRa0ZHVtpGd9Re9C7v7NcfVT6Up3hfLthr215Nxldyxo4VBU8jkUGvrMsP3AIdh+l0qJDlappGURd2xymW6uN9zdejBUNyxg/cTPHDdbTKyNuNz4uolEl8ogNo9ORN44nIzaIwse9EXgcPwmbGVtznsKLqBjhntd8RpL41kSeHl13WDad1KINQmijvNron5Z3fhBZ7+OipFHBpS/c8Ax+FHPQt6pjGOo5MLX3y9Mtl3oIZ+m0ixZ2p6UozAnrtmHDGCaWI1EdZ1a1hLN9ZbsPCoOXaBR18vOklZzso85bbKyOJU/PrIhz8JjzszLHWGO8QS3dnOuCnf3z6Pdf9vf3v+zu7n55Pholi71iC/96WjyGN7u7W2HMPyyehXfPil/ZipTosldwaxqHS3e7Kuhq5+86nkvOD523zmEA7WDbC1DS93+t07/OP+M1hNW5icX2miQtyr4zuqbcmPhpYDIojXm8zg0WBtcSxs/FNUyDox2vqBQUiS3JgyrunrY0Pd6k6ok2LlctbbRNdV0hYFNGKBdsxJ/Ra9VhrVqhvNE613mFqVE1tcpj64Dgt9vBftw+n1U+6AOgzbQqU5K93d11r/zuTQh5VUc4cMmzxKfMpYv2DoNRTzj1hFM1SVdqDw4rulLrD1Z0pdYjsPrzY3u6g6Oe8N78bPWnTYzp3wg8KDumnnAKTtQT3odMjiIORZyHFHGoerz/Poeu0HqEFV2h9QcrukLrEVjUE35fig7qCafMmDJjCgr3IChQZtwfrCgz7g9WlBn3CKz+3N9TT/j9S4CpJ5xqDKoxqMag8Eo1Ru+xohqjP1hRjdEjsKgn/D7WGP2rL6gn/CZNU0849YRTTzj1hHdoiXrCqSecesK/ZU/4s6428D/B7/ILEVQvrrKUSxWSCmGMRsFa7d9OXLkdP8Xf1238MnLPbuVYJT5ihhZzT79WpQ+2SfMd5DPhphoVBocunobDN4XHHf9F6TuL6qvWi50QbyDcCPO5+j723KQwd+pcZoc7O4uptq4YLjKAuYCZn7mRGGK9m8R3QSNlQGSpjnnqhzGNgjXLr397Dios/JetY/f7cfOF66/I5ZHLI5f3v7o8qSbae6PS9R2DIp2ODjXkUMev3p9EB0ev0QUAkcDx7yfhmFs3C9V+uYU7+KruVL/lJ4GB90iL0oudMu++YOmw8mN4yr0jgz0El3TKFgvE8C+TFgUOg58xcxgfNx7MI5pIi5+T7lx+0fhu9ui41NhWhIqGQw6eAXI+U9l6JVbnFqq0WM29DwUbgCeEWYBUrN6Iz/6mUMXgj9VAvPD6MAjx+ASJNMvX/i8RNKKw4sAXG9fOHbfixNHByeEf/kYimfs7MtAmDBt+iZYCfw7ZCH7Dg/aaCRciOL5gKVcXOQRAmBMI469/ARXdzaA= +api: eJztXetvEzkQ/1f2rPtApdCWgqojX06lIB1CB1Xp3ZcmV7m7TmPY2IvtpY3C/u83Y+8ryaaP43HdMiBB1mvPjH8znofLkAVz/MKy4Smb6USkbDxgGTd8JpwwOLxgCh7YkF0Ynk3PZMIGTCp4zribwmdxxWdZihOMsNppGEqEjY3MnNQ472QqIpkI5eREChPpSeRgxFODuUZ8yqURCRs6k4sBs/FUzDgbLpibZ0jVOiPVBSuKcZgsrHuhkznOWOZzqFEOJyK/j0ibCPbhKn5+cBsYxlo5EAbX8yxLZcxx/c4Hi0QWLf7L1F+KiVQSH5Aijz5KhUiUQnJj+ByBcWJmcbFW4t3Eo1fO0OcfROxgCk/TO7/JjM6EcVJ42pNPah2fLtQneZrOo085TxH6JEJFVnh4+YsCdiCd194bGHjBrWAIdCKR1kwq7rRBZqUE87fBFkwO6pyJsxKFGSCJQiB+QZwhi6WJ85SbR+/9CJLf8qbjnu61xF/bfWuhRIWGheNVEEA2OctnnVgDD3EhDCsG9ZDKZ+c4Mu7CydPiafSZp3kJkLRRtQS3d/XteAVaG3kJFRhtMqw1th08AEp9Cfr2POwKkwg5CMMdTJgKI5aM4K2f8sbbhtfV/jPSVS90NUk1d6SrXugq0fk5DpOyeqCsc61TwdV/0lZF8UWgUesf+H4VvZdAoE0MY/FXEzwBIoEogrFsaEvxviP3CAo7bQZCmK9CSOWeatNvYC3RaO2j02JKAXzaUutyLYdpducNb+2wnKVCXUDWeqvsqToQYU3NtMpH/Ym4G0G0+usIQkYNSfctkzsDpn+VReWaAdDirk0wmnIbOR3xBA0cPt3hYDUi3fpclUyvO1dNIth2FD9bYvwtnD7Z8b2x46qgaZTXhI+t2gFufF2mbZteV5nCpvcUnB5OcKJM7vtmchRxKOI8pIhD1eP99zl0hdYjXdEVWn90RVdoPVJWXaU0OmkVHVuMio4fVXR013yUGVNmTJkxBQXKjElXlBn3XFeUGfdIWf25v2+WtTPjLfbQMuPlvP9OqfEPT4CXGUqlhOnS/I+VqzV4gEeLagyqMajGoPBKNQbpimqMh6ErqjF6pKzvVmMslwTtq3y6fb+xxuhffXEOw/YWRr0pCXutohhIIGupwGal4yoWgwBdgu1VYOUoFDLyktlttqb5FeYdTVpABTCMmmW1fmLfIXZV9W6tCr4B6ND+dhukG2SBWVUo4BY2menNylqyrzbJpm+uJtsy4U5U5AqZCD5XZLBdTml/IsSE5ylE4glPrVjV4k17eK8Bgmk+4wpI84TD4YpaMzq20jK+o/agd39nufqo9KU6w/l2w17b8m4yupY1cKgqeByLDHxnWX7gEOw+SqVFhypV0zKIWNscplurjfc3XowVhGWMn7iZ4wbr6ZURt5skF9GoEnnEhtHpyBvHkxEbROHj3gg8jp+EzYytOU/hRVSMcM9rPiNJfGsiT4+uOyybTmrRVkJoo7za6J+Wd34QWe/joqSB4NIXbngGP4o54K3qGIY4B6b2fnm65VIP1Vk67aKlu9NSFOaEdduwYQwTy5GojjOrKOFsX9nuA2DwEo2iTn6etJKTfcS8xcbqWPL0zIo4B485PytzjDXGG2Dp5lwX7OyfR7//sr+//2V3d/fL89EoWewVW/jX0+IxvNnd3Qpj/mHxLLx7VvzKVqREl72it6ZxuHS3q4Kudv6u63PJ+aHz1jkMoB1sewFK+v6vdfrX+We8hrA6N7HYXpOkRdl3RteUGxM/DUwGpTGP17nBwuBawvi5uIZpcLTjFUgBSGxJHlRx97SF9HgT1BNtXK5aaLRNdR0QsCkjlAs24s/otXBYq1Yob7TOdV5halRNrfLYOiD47XawH7fPZ5UP+gBoM63KlGRvd3fdK797E0Je1REOXPIs8Slz6aK9w2DUE0494VRN0pXag9MVXan1R1d0pdYjZfXnx/Z0B0c94b352epPmxjTvxF4UHZMPeEUnKgnvA+ZHEUcijgPKeJQ9Xj/fQ5dofVIV3SF1h9d0RVaj5RFPeH3peignnDKjCkzpqBwD4ICZcb90RVlxv3RFWXGPVJWf+7vqSf8/iXA1BNONQbVGFRjUHilGqP3uqIaoz+6ohqjR8qinvD7WGP0r76gnvCbkKaecOoJp55w6gnvQIl6wqknnHrCv2VP+LOuNvA/we/yCxGgF1dZyqUKSYUwRqNgrfZvJ67cjp/i7+s2fhm5Z7dyrBIfMUOLuadfQ+mDbdJ8B/lMuKlGwODQxdNw+KbwuOO/FX1nUX3VerET4g2EG2E+V9/HnpsU5k6dy+xwZ2cx1dYVw0UGai5g5mduJIZY7ybxXUCkDIgs1TFP/TCmUbBm+fVvzwHCwn/ZOna/HzdfuP6KXB65PHJ5/6vLk2qivTcqXd8xAOl0dKghhzp+9f4kOjh6jS4AiASOfz8Jx9y6Waj2yy3cwVd1p/otPwkMvEdalF7slHn3BUuHlR/DU+4dGewhuKRTtligDv8yaVHgMPgZM4fxcePBvEYTafFz0p3LLxrfzR4dl4htRQg0HHLwDJDzmcrWK7E6t1ClxWrufSjYADyhmgVIxeqN+OxvClUM/lgNxAuvD4MQj0+QSLN87f8SQSMKKw58sXHt3HErThwdnBz+4W8kkrm/IwM0YdjwS7QU+HPIRvAbHrRHJlyI4PiCpVxd5BAAYU4gjL/+BQvLzaA= sidebar_class_name: "patch api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Add or update the current defined model. ## Request -

Path Parameters

Body

array
+

Path Parameters

Body

array
Complete model or part of the model. diff --git a/docs/reference/api/commit-a-batch-update.api.mdx b/docs/reference/api/commit-a-batch-update.api.mdx index b59292c8d..665e7fec8 100644 --- a/docs/reference/api/commit-a-batch-update.api.mdx +++ b/docs/reference/api/commit-a-batch-update.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Commit a batch update" hide_title: true hide_table_of_contents: true -api: eJy9VMFu2zAM/RVBpy0I6m6nzRgGdEUPO7Vos13aoGBsJlYrS6pEFw0M//tIOU2TreuwYlgulqlH+vHxMb2uMVXRBDLe6VJPJicPAaNp0RHYyaRUs8YkdXT2VfHDeVKJYGFRgatVa1YNqQWq1C1usCLll6pqwK3w4NMiFp+v3LFvW0MK1AKoalQXaiA8uHJ6qglWSZeXehUhNNctOFihfFXPpzpAhBYJoyB67fiFuY1IU3OyEa4BqOHzfgOzBpWpuY5ZGozCiDiSUxmLD9AGK8UiJk+eQxHvOhOx1iXFDqc6VQ22oMte0zoIMlE0bqWHYbplkrv5E5OjTdM7bFhCUGM9pgWkOmfuOrTrJ1DKfPfk+iuScwGn4F3CJPfvDw/lsU/t9Fa1mBIrzrUr70h0ZxSEYE0FgipukkD7335qV8wvmW6Vh01YHzAP/k01z7DxtQjkE+npqFOpizyOon8c6FDkfov+UdeBsQnj/aMBumg5rSEKqSyKvuFqQ9kHH0mQ9xCNeDL3K3djw0voLB+19RXYHGZGkrN//eEjKzRk4Yxb+tyoodzWefaIOvYR1fnJxUzWQL7HtEYdv78bayZi/0rmxh/P2v5ng/RPyv/PtRuHSPhARbDA9uUOsr79ZjyblWRsubNxuZLEtt5nwUaxL3XPk0v4LdphkDBbOq45Pn+aTR5jbZKc2RBLsAlf0OPN+cbwb9XLC/1sO5sguHV2h+3kjY+3uN79G5GFfhWlf7nZr2hgO4FhztgGocaY9R2vj6oKA+0k/rLV4vXtap6dXszY/z8AbJgRgA== +api: eJy9VMFO3DAQ/RXLp3a1IrSnNqoqUcShJxBse4EVmk1mNwbHNvYEsYry751xlmW3UKSiqrnEGT+P37x5k17XmKpoAhnvdKknk5OHgNG06AjsZFKqWWOSOjr7rvjlPKlEsLCowNWqNauG1AJV6hY3WJHyS1U14FZ48GURi69X7ti3rSEFagFUNaoLNRAeXDk91QSrpMtLvYoQmusWHKxQbtXzqQ4QoUXCKIheO/5gbiPS1HzYCNcA1PAaH6ANVgARkyfPof2aZg0qU3NqszQYhSRxJGdjbMS7zkSsdUmxw6lOVYMt6LLXtA6SNVE0bqWHYbplkqt5zmT/2qNN0TtXs4SgxnzMAUh1ztx1aNdPoJTJ7cn1VyTnAk7Bu4RJ9j8eHsprn9rprWoxJVacc1fekejOKAjBmgoEVdwkgfZ/vGpX+G+ZbpWbTVgfMA9+ppp72PhaBPKJ9HTUqdRF1r7oHxs6FLneon/UdWBswnj/aIAuWj7WEIVUFkXfcLah7IOPJMh7iEY8meuVvbHgJXSWl9r6CmwOMyM5s7/96TMrNGThjFv6XKihXNZ59pM69hHV+cnFTMZA7mNao44/P4w5E7F/5eTGHy/a/neD9E/K/8+xG5tI+EBFsMD25Qqyvv2mPZuRZGy5M3E5k8S23mfBRrEvdc+dS/gj2mGQMFs6rjk+f+pNbmNtkqzZEEuwCV/R4935xvDv1evT+2I5myC4dXaH7eSLl7e43v2NyEC/idK/nOw3FLDtwDBnbINQY8z6jttHVYWBdg4+m2rx+nY0z04vZuz/X2KGEYA= sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

+

Path Parameters

Ok message diff --git a/docs/reference/api/create-a-new-graph.api.mdx b/docs/reference/api/create-a-new-graph.api.mdx index 3c2a9f5c8..5c4789181 100644 --- a/docs/reference/api/create-a-new-graph.api.mdx +++ b/docs/reference/api/create-a-new-graph.api.mdx @@ -5,7 +5,7 @@ description: "Create a new graph" sidebar_label: "Create a new graph" hide_title: true hide_table_of_contents: true -api: eJx9U0tv2zAM/iuGThsQ1G33wOZbVwzDLluQdrsEwcDYTKxWllSJbhsY/u8jZcdNl2C+WHx//Eh2imAbVbFU2wC+/tOAhS02aEmtZspDgAYJg3h0yrKgitFTV2qmtGXZA9X8rjCWQXvSTpS3NWa64jx6ozFkbpMRa1Io++IzNN5IsoDRkWNVwIdWB6xUQaHFmYpljQ2oolO08+IZKWi7VX2/EufonY0YxX55fi6/4/plQCCshqrZk6Y6gQjOUWZdhVy1dJakWY4H740uQeLzuyhJumMQbn2HJXEgVJUWVzDz4DwG0gJmgO4PNJ2617Y6buMUX+I5MKVjAnjG3R6Q1SkmvVAXl+/ef/iYKPMuEFYvVRRhpDMuLvhn+4F9AeK5Sreadix/c1RDk3KTpjSGH0JHL9+/wK4TiRlkFp+m+fFS1E7qeReFjbQChcqTPe/2G9KzKWJ43C9QGwx71UQ+Fnne1RzcF500IZ6PEDSszcCa2IapbqA1/FTGlWCSmjFKzGvzp8+8Bn3aDm03LjE+NrdIO5Zdu4DZ4uvNbXY1/y71GNbQ4++LIWdMPBXTpp/s/RU901gJnyn3BvgiOFVqtBtpGW+LQ4vpdBjl0OFSdd0aIv4Kpu9F/dBi4CEtVy+EJO4qHeXNpG/ARDzCMW2yerMYT+lt9v8rPAl9VILdpZGYViR+3uPu8Pb7FfvWCBWGBG8wX5UlejoIPDoqmc+0PfOfN7c8s78a7onR +api: eJx9U01v2zAM/SuGThsQ1G33gc23rhiGXbYg7XYJgoGxmVitLKkS3TYw/N9Hyo6bLsF8sUQ9ko+PZKcItlEVS7UN4Os/DVjYYoOW1GqmPARokDAIolOWL6oYkbpSM6Ut3z1QzWd8hsYbAQSMjhybKoxl0J60E9xtjZmuOLTeaAyZ22TElhSNsQEfWh2wUgWFFmcqljU2oIpO0c5L1EhB263q+5WAo3c2YpT3y/Nz+R0nKwMCYTWkyJ401SljcI4y6yrkrKWzJMWyP3hvdAnin99FCdIdk3DrOyyJHaGqtEDBzIPzGEgLmYG6P7B06l7b6riMU+IIcpBFx0TwjKs9ELZTLHqhLi7fvf/wMUnmXSCsXrIowkhnnFz4z/YN+wLEfZVqNe34/s1RDU2KTZpSy36IHL18/xK7TiJmkFl8mprFQ1E7yeddFDXSCBQqT+95t5+Qnp8ihsf9ALXBMKom8rHI865m577opAhBPkLQsDaDavI2dHUDreGjMq4Ek8zMUXxeP3/6zGPQp+nQduOS4mNxizSP2bULmC2+3txmV/Pvko9pDTX+vhhixqRTMU36ydpfyTO1lfCZcm+AN4JDpUK7UZZxt9i1mFaHWQ4VLlXXrSHir2D6XswPLQZu0nL1IkjSrtJRziz6BkzEIx7TJKs3i3GV3mb/X7mT1Ecj2F1qiWnlxsd73B3ufr9ibI1QYUj0huerskRPB45HSyX9maZn/vPmlnv2FxDcidE= sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Create a new graph ## Request -

Path Parameters

+

Path Parameters

The created graph with the root node diff --git a/docs/reference/api/create-a-new-node-under-the-given-parent-node.api.mdx b/docs/reference/api/create-a-new-node-under-the-given-parent-node.api.mdx index a2c1f9209..bfb6adb8c 100644 --- a/docs/reference/api/create-a-new-node-under-the-given-parent-node.api.mdx +++ b/docs/reference/api/create-a-new-node-under-the-given-parent-node.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Create a new node under the given parent node" hide_title: true hide_table_of_contents: true -api: eJztVm1P2zAQ/iuWP21V1wB70RZNkwChaV82VLp9KRVyk2tjSGzPdoDKyn/fnZPSN4RExaR9GEiQXu7luec5nxt4Di6z0nipFU95r3d2b8DKCpQXZa+XslEhHTs+/8bwn9KeOS+mJTChclbJeeHZFJirp9eQeaZnLCuEmsPg89QmXy7VqQXh0ZkpuMPoHFitcrDMF8Dm8hYUM8JiqfhucKl4n3sxdzwdc7JcVUKJORAYPulz9BUVeLDkELjCDwh5boUprmSOsZJaMMIX+LzZ1wgLyhzzyJnE+gg0QqBQ9IV7UZmSkllw2ms0WfhdSws5T72toc9dVkAleBq4XxjydN5KNedN039AEiHvBYQi9yzaEni1f+01BZ4FYdI6g/MnOl+Qx261KHmus5okZF6zLA7EAAtlWnnSFeOEMaXMBMUl146Cw25dHUcMA0WeS3IV5bnVOKtegluiNWuWwG+kyneRP8YKebZ8xCnHWSSOV3MROFKb8sOjt+/ef4gsGW095Ksq3CMRAyxO+PtLcU6ExxGmbqVHivhX7QtRxdxe+jhx34n3piETDp/RyrXgjw4Odjkdgq+tirK1TOZL3f7TuUUn2nBXFJqSGe2o1XgoUp7EY5+E5eJoEoKYhO4INUncUUnYPFkNJnBgb5fbp7Yl5iq8Ny5NklBgiSYN1Ad53goraU9G4uhdq+VM1CU+8lJnooxmhEkxm68/fkLxm3jESMDh6pid/UUKpZrpqG9H5TDuQnaqLbDh2cWIbgFqDTO2Uv86bOG7mDJ9WEnP2vrbAxRWo/wv3EbtrHu494kpBe5W7DhKH7pxGvPlLZKu3URdZ+lqLcdSZNpa2KhxOx9jHsJUOPhpy6YhM4puUaLxZDVOcfJy6egZJZ6J0sET/L0adtv8NXv6Any0zc4o1CIOdFnTJ3y8gcX6tUt30QtC6pjbA9GS0RcGtDmre+DaEryZYEQBgsaB5GydTltAb0aUapVkZ5dTc23EcZaB8U/6TtZ24PmPixE6T7u7uqJ28PuOuKPlgX9Tfom/+EFHkuLiivbASzxENX4PQ582L/38AXQ5fe0= +api: eJztVm1P2zAQ/iuWP21V1wB70RZNkwChaV82VLp9KRVyk2tjSGzPdhiVlf++OyelbwiNikn7MJAgvdzLc89zPjfwHFxmpfFSK57yXu/szoCVFSgvyl4vZaNCOnZ8/oXhP6U9c15MS2BC5ayS88KzKTBXT68h80zPWFYINYfBx6lNPl2qUwvCozNT8Aujc2C1ysEyXwCby1tQzAiLpeK7waXife7F3PF0zMlyVQkl5kBg+KTP0VdU4MGSQ+AKPyDkuRWmuJI5xkpqwQhf4DPcicqU5GDBaa/RtNnqCDHIHFPLmURIiD2iomzoa+FnLS3kPPW2hj53WQGV4GngfmEoq/NWqjlvmv49kgh5B8ifVKXIPYu2BF7tX3tNgSdBmLTO4PyJzhfksVstSp7rrCYJmdcsiwMxwEKZVp50xThhTCkzQXHJtaPgsFtXxxHDQJHnklxFeW41zqqX4JZozZol8Bup8l3kD7FCni0fccpxFonj1QwFjtSm/PDo9Zu37yJLRlsP+aoK90jEAIsT/v5SnBPhcYSpW+mRIv5Z+0JUMbeXPk7nV+K9aciEg2q0ci34o4ODXU6H4Guromwtk/lSt/90btGJNtwVhaZkRjtqNR6KlCfxjCdhuTiahCAmoTtCTRJ3VBI2T1aDCRzY2+X2qW2JuQrvjUuTJBRYokkD9UGet8JK2pOROHrXajkTdYmPvNSZKKMZYVLM5uv3H1D8Jh4xEnC4OmZnf5FCqWY66ttROYx7k51qC2x4djGiW4Baw4yt1D8OW/gupkzvV9KTtv72AIXVKP8Lt1E76x7ufGJKgbsVO47Sh26cxnx5ZaRrN1HXWbpay7EUmbYWNmrczseYhzAVDr7bsmnIjKJblGg8WY1TnLxcOnpGiWeidPAIfy+G3TZ/yR6/7R5sszMKtYgDXdb0CR9vYLF+7dJd9IyQOub2QLRk9JkBbc7qHri2BG8mGFGAoHEgOVun0xbQqxGlWiXZ2eXUXBtxnGVg/KO+k7UdeP7tYoTO0+6urqgd/G4kftHywL8pv8Rf/KAjSXFxRXvgJR6iGr+HoU+bl35+A2onfe0= sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

Body

+

Path Parameters

Body

The node document to create. diff --git a/docs/reference/api/delete-a-node-with-the-given-node-id.api.mdx b/docs/reference/api/delete-a-node-with-the-given-node-id.api.mdx index d24842363..07f7cb206 100644 --- a/docs/reference/api/delete-a-node-with-the-given-node-id.api.mdx +++ b/docs/reference/api/delete-a-node-with-the-given-node-id.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Delete a node with the given node id." hide_title: true hide_table_of_contents: true -api: eJzFU8GO0zAQ/RXLJ6iqTUEcIEJIiO0BCSFUCpdutXKTaWxw7Kw9Ka2i/DszTgItQitYIXGKM57xvHnvTSdLiEUwDRrvZC5ns+WxgWBqcKjsbJaLtTZRvP7wVtDHeRQR1c6CUK4Utak0ih2I2O6+QIHC70Whlavg6uUuZK9u3DVYQEqmyhLEN4NaoAZRmQO4IWbKqxsn5xJVFWW+kRy8rZVTFTAGuZ3LRgVV0zOBEzrp6IeQVkE1+taUVGsYeaNQ0/lynLXmDvSO2RsIjC+151LKhaOqG8uPBYgePYUC3LUmQClzDC3MZSw01ErmncRTw5kRg3GV7Pv5DyQJ8oOAcOVfNd1ycmy8ixD5/uniGX8ue71PvEZRJvJLxiqJP+2pgRyCcj7AzGWWyMi6ic4+Y1BZNw7VU2aEcJjIb4OlIo3YxDzLOu0j9nnX+ICceVDBsDsSNr4bwO1Va+korS+UTWFCxDWX189fLBYEloc0bu/T/AaTPqukj3jjA4jV8uOaDcn9CNYw8+cnw5sRyTtcOWrzRwb8Va1OFt4hu+9/LsQgPcIRs8YqshYNmOjvRu02cjJyfrYMo6fyyZXE5qDERnbdTkX4FGzfc/iuhXCi+PancEnj0kQ+k1v2yka4h5xHq9G5j8X9m/bbYcagcqdkHdvyHx2/wul8v3nT/iGkkZ8HIJoY7bfnC3W9fLdcL8m33wHyQMxZ +api: eJzFU02P0zAQ/SuWT1BVm4I4QLRCWrE9ICGESuHSrVZuMo0Njp21J6VVlP/OjJNCC6vVgpA42R7Px5s3bzpZQiyCadB4J3M5mcz3DQRTg0NlJ5NcLLWJ4urDW0GH8ygiqo0FoVwpalNpFBsQsd18gQKF34pCK1fBxeUmZK9v3DVYQHKmyBLEN4NaoAZRmR24wWbKixsnpxJVFWW+kmy8rZVTFTAGuZ7KRgVVU5rADp109CCkVVCNvjUlxRpG3ijUdIe9qhvLDgGiR0+m8w6XmotSarM1EBhyQsTZyDfAXWsClDLH0MJUxkJDrWTeSTw0nDViMK6SfT/9gSRB/g3IY6py5B8VXbNzbLyLEPn/+ewFH+e13ideoygT+SVjlcSf9lRADkY5HWDmMkudZ92Rzj5jUFk3NtWTZ4SwO5LfBktBGrGJeZZ12kfs867xAdlzp4JhdSRs/DeA26rW0lVaXyibzISIY86/X76azQgsN2nc1qf+DaZZLtIsxRsfQCzmH5csSK5HsIaePz8bckYk7XDkOJtHCfDXaXWy8A5Zff9zIYbRI+wxa6wiaVGDif5unN1KHlWbnyzDqKn8qEpic5jESnbdRkX4FGzfs/muhXAg+/rn4NKMSxP5TmrZKhvhAXKeLEblPhUPr9W9zYxG5Q5JOrblF12/wuF0v3nT/iGkkZ+/QHRktF+fLtT1/N18OSfdfgfoLsxZ sidebar_class_name: "delete api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

+

Path Parameters

Node is deleted diff --git a/docs/reference/api/delete-an-existing-graph.api.mdx b/docs/reference/api/delete-an-existing-graph.api.mdx index ce8d7f51d..f333f74d8 100644 --- a/docs/reference/api/delete-an-existing-graph.api.mdx +++ b/docs/reference/api/delete-an-existing-graph.api.mdx @@ -5,7 +5,7 @@ description: "Delete an existing graph" sidebar_label: "Delete an existing graph" hide_title: true hide_table_of_contents: true -api: eJytU02L2zAQ/StCpxZMs+2p9W3phrJQaEnTXpZQJvY4FqtIWmmcD4z/e2dsx5tsw0KhucSaz/fezLSaYJN0/qA3EUL9ewsONrhFR3qV6QARtkgYJaLVjh86HyNNqTNtHL8DUM3fJaYimkDGi3FZozIl1zGVwah8pYgtfSrH4gG2wUqxiMmTZ1PEp8ZELHVOscFMp6LGLei81XQMEpkoGrfRXZdNSDjSFUB4QvLUYDzqK7lr7y2C091LmPeCyyQ1MVX8SEiZ4vgdPoNWJVbGGUnL1LohtTdhcJdA8E53K6GQgncJk3T+cHMjf5ftvj2qfY1uyEPLDZUPGEHcag/cuikKTKlqLNMovCOZhPDAA82CBaHZnsn3ZcQmpUpGwb+XFO+GPuAUHkwi1nAaAzOuPSuuhwI6G2aZ61kfMWtPo+5EVIy70yY00XJUTRRSPpu1tU/U5W3wkSRyB9HA2g46iG8QooLG8qe2vgDbmxmr5Fy6P35i5ZjHSoZa+Z69oZ7tol8W9dlHVIv5j6W6/X4v/RjWwPXX+6FmIl5kyRwX5RUNLsSaFuZMby7Y021HccZT4dR8ugTGOvB80G27hoQ/o+06MQ8rKZqVJokoLHcFNuFfnadp/7+lzK7TecTj5fHswDYS1m/xaXr/CPrNYjzgt+r1278KaTSCO57DOUGddO5WHFsjlBh7eIP7lm8m0Fniee3V2Zrfzb/Ol3Nerj8dtrO2 +api: eJytU02L2zAQ/StCpxZMs+2p9W3phrJQaEnTXpZQJvY4FqtIWmmcD4z/e2dsx5tsw0KhucSS3sy892am1QSbpPMHvYkQ6t9bcLDBLTrSq0wHiLBFwiiIVjs+6HxEmlJn2jg+B6Cav/EA22AFEDF58nxVYiqiCWS84JY1KlNyalMZjMpXivimz8bYiE+NiVjqnGKDmU5FjVvQeavpGCRromjcRnddNjFhpCuA8MTkqcF41Fdi195bBKe7l5zuhYRJalKq+JCQMsX4HT4zVCVWxhkJy9S6IbU3YXgugeCd7lYiIQXvEiap/OHmRv4uy317VPsa3RCHlgsqHzCCPKs9cOmmKDClqrEso/COpBOiAw80CxZEZntm9ZeRm6QqmQX/Xkq8G+qAU3gwidjDyXNWXHt2XA8JdDb0MtezHjFrT63uxFSMu9MkNNEyqiYKKZ/N2ton6vI2+EiC3EE0sLaDD/I2GFFBY/lTW1+A7a+Zq8RcPn/8xM6xjpU0tfK9ekO92kU/WOqzj6gW8x9Ldfv9XuoxrUHrr/dDzkQ8yBI5DsorHlyYNQ3Mmd+csJfbjuaMq8Kh+bQJzHXQ+aDbdg0Jf0bbdXI9jKR4VpokprDdFdiEf1Weuv3/hjK7LucRj5fLswPbCKyf4lP3/pH0m8W4wG/V64t+ldJ4Ce54TudEdfK5WzG2Rigx9vSG51vemUBngee5V2djfjf/Ol/Oebj+ABOks7Y= sidebar_class_name: "delete api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Delete an existing graph ## Request -

Path Parameters

Query Parameters

+

Path Parameters

Query Parameters

Ok when the delete operation was successful diff --git a/docs/reference/api/explain-the-search-execution-plan.api.mdx b/docs/reference/api/explain-the-search-execution-plan.api.mdx index 811cae683..31e6c0a0d 100644 --- a/docs/reference/api/explain-the-search-execution-plan.api.mdx +++ b/docs/reference/api/explain-the-search-execution-plan.api.mdx @@ -5,7 +5,7 @@ description: "Explain the runtime characteristics of a search without performing sidebar_label: "Explain the search execution plan" hide_title: true hide_table_of_contents: true -api: eJztV8Fu4zYQ/RWWpwRw7G16aQ14izTIIYeiwSbtZR1kaWlscVcitSTlxDD87/uGlCw5cdOmwN6KBRaWNBy+mXnzZrKVOfnM6Tpoa+RUXj3VpdJGhIKEa0zQFYmsUE5lgZz2QWde2KVQwpNyWSEedShsE0RNbmldpc0qHk1fx3NzgZ8Z+xaZMmJBIqelNpSLE/xQTRm8CFZ8mnwSs5lw1oZTftYGt9WOgnBUqqDXJGpncUfYiFqFwsPz1ZOq6pKmQvuTtS2bik6FMnDsqLYuUD5WK3p//lMurMOtXju8ykpSZjYLriF+XVFQuQpqvCbnAXI2Oz+dGzmSQa28nH6UK6fq4iFFI+9HskYmcAjW+LqVBg9IWrLSOQ5qTiJDxO/DzN4hLTonpHSpyXESOVHxKGwpRQM7R94Gi1eOvjYMWk4Z7kj6rKBKyelWhk3Nlj445FvudqM9kjbZHZCvDbnNUSRs32HoKtR41AVVFKosn+dbXC+FsWFfPi4VMi+U98h8Pj7Au1SlfwUwojVNxentSpUgxsMj2RVF3g8jU+Gfg2K2+oBEMocQTQxmQMfnQfAn0AtnREuAg7JwfJyTNwbHfQC0U4kg6IwxoUT3yQWu+s3mGz72En7bUsDedhOcZRatYEK8h57CJHYnP72S3D2V0BmJmqmxuDv2zcFpnc3mkj/NpTg7ew+USDjzr7bGk2ff5+/eHcdKT5Q1kTVAtE8bl22hPB0CV3Vd6kyx9eSzt8fh28Vn0PBoWZE0jYyiYJlFqQbyA/OWpzrh3Zs+sOnAPSvKitwL/xcLD+0IaIimWhCzRQXhC/voY0DdhaEAFzoW3RK0EeFA62K3mF6vgDE5Gkukskdj3IMOVPl/geiOr9Lp+j7yFh6gRD+oY2icaft1iG5ubqBx4D6IzuIYuzSzVd2wGy4OBNF0XEO3hFbVmR0FNW7wmFvysWEcLUtUJ00FUmUXJLQSYaq10qValPRfw+yD27vCtbAX7SSKLI4pXTZlidqWZdKsB4+xMrhtYS0r/Ivbrk3ODCQ/Eprpw25E70awG0bTtTkiiwArOMOZyIpeSPrEBPWFhMrXymBiREFVZgPUOfrD/5DSk6hyrFNfUr2l1TPGxTGquak7AFGZGuj0RrCURQsucklPnUmlV0XgiauyjOoQk4p0ZmgWHvAZmABZ/11t2MQkzN2QjpMAOlRxeAMkLYpf+bqFyo+g8RbyXXAMjwW5gWdOpvY+RjcUZVGouAIsmFmPTgeoxjjO4G5IpDujpMQA8Qt3x+kggw5R6a66RrmNTi+5+XdJzxiPzXkq88tRGs5TOYmcmmy72b2bJDwTShsQLD25dTfpG1fiUBFC7aeTybaAr910y1q6g+VaOc0JjsQvWuVpFxwcK22myvgaePjM4eeff4HK7uKM0GZpI1PauD7EZUBcWqTyw9Xtnbi4ueb70rSCwV8/Jp8+VKkR2nE53OPaRB9K9nP6bXvF/n8JbJfA1K6DuYtURyJsWxa1CyJsp4MdcD+bOiqhsIkUH+V2yxL8pyt3O36ddhkmWK49M6hfMP62Ot9pfTsa7RfaHGyVa1U2bCV5M3sb5O+4nL0CPa6NPer7vlffmPWTD+1oOBWvb/JHwbQvMRyGcDqQe+7s7mFbkMoxMBle+nyZQJzdsZP++MENne1FFPuB1Yvli3Ow18SbP27vWE/bnbTC0OU/QdQjr7z4fyrn+Mfi9A3KlfZY +api: eJztV8Fu4zYQ/RWWpwRw7G16aQ14izTIIYeiwSbtZR1kaWlscVcitSTlxDD87/uGlCw5cdOmwN6KBRaWNBy+mXnzZrKVOfnM6Tpoa+RUXj3VpdJGhIKEa0zQFYmsUE5lgZz2QWde2KVQwpNyWSEedShsE0RNbmldpc0qHk1fx3NzgZ8Z+xaZMmJBIqelNpSLE/xQTRm8CFZ8mnwSs5lw1oZTftYGt9WOgnBUqqDXJGpncUfYiFqFwsPz1ZOq6pKmQvuTtS2bik6FMnDsqLYuUD5WK3p//lMurMOtXju8ykpSZjYLriF+XVFQuQpqvCbnAXI2Oz+dGzmSQa28nH6UK6fq4iFFI+9HskYmcAjW+LqVBg9IWrLSOQ5qTiJDxG9KCPHCkbfB4tVhsu+QKZ0TsrzU5DivnLvoDbaOvjYMWk4Z7kj6rKBKyelWhk3NXn1wyLfc7UZ7JG2yOyBfG3Kbo9eyfXdhV6HGoy6oolBl+Tzf4nopjA378nGpkHmhvEfm8/EB3qUq/SuAkRnTVJzerlQJYjw8kl1R5P0wMhX+OShmqw9IOnMI0cRgBnR8HgR/Ar1wRrQEOKgBx8c5eWNw3AdAO5UIgs4YE0p0n1zgqt9svuFjL+G3LQXsbTfBWWbRCibEe+gpTGJ38tMryd3TDp2RqJkai7tj3xyc1tlsLvnTXIqzs/dAiYQzV2trPHn2ff7u3XGs9ERZE1kDRPu0cdkWytMhcFXXpc4UW08+e3scvl18Bg2PlhVJ08goCpZZlGogPzBveaoT3r3pA5sO3LOirMi98H+x8NCOgIZoqgUxW1QQvrCPPgbUXRgKcKFj0S1BGxEOtC52i+n1ChiTo7FEKns0xj3oQJX/F4ju+Cqdru8jb+EBSvSDOobGmbZfh+jm5gYaB+6D6CyOsUszW9UNu+HiQBBNxzV0S2hVndlRUOMGj7klHxvG0bJEddJUIFV2QUIrEaZaK12qRUn/Ncw+uL0rXAt70U6iyOKY0mVTlqhtWSbNevAYK4PbFtaywr+47drkzEDyI6GZPuxG9G4Eu2E0XZsjsgiwgjOciazohaRPTFBfSKh8rQwmRhRUZTZAnaM//A8pPYkqxzr1JdVbWj1jXByjmpu6AxCVqYFObwRLWbTgIpf01JlUelUEnrgqy6gOMalIZ4Zm4QGfgQmQ9d/Vhk1MwtwN6TgJoEMVhzdA0qL4la9bqPwIGm8h3wXH8FiQG3jmZGrvY3RDURaFiivAgpn16HSAaozjDO6GRLozSkoMEL9wd5wOMugQle6qa5Tb6PSSm3+X9Izx2JynMr8cpeE8lZPIqcm2m927ScIzobQBwdKTW3eTvnElDhUh1H46mWwL+NpNt6ylO1iuldOc4Ej8olWedsHBsdJmqoyvgYfPHH7++Reo7C7OCG2WNjKljetDXBzEpUUqP1zd3omLm2u+L00rGPz1Y/LpQ5UaoR2Xwz2uTfShZD+n37ZX7P+XwHYJTO06mLtIdSTCtmVRuyDCdjrYAfezqaMSCptI8VFutyzBf7pyt+PXaZdhguXaM4P6BeNvq/Od1rej0X6hzcFWuVZlw1aSN7O3Qf6Oy9kr0OPa2KO+73v1jVk/+dCOhlPx+tp+FEz7EsNhCKcDuefO7h62BakcA5Phpc+XCcTZHTvpjx/c0NleRLEfWL1YvjgHe028+eP2jvW03UkrDF3+c0U98sqL/6dyjn8sTt8AwIP2WA== sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Explain the runtime characteristics of a search without performing the search. A ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The search to perform diff --git a/docs/reference/api/get-a-list-of-all-running-batch-updates.api.mdx b/docs/reference/api/get-a-list-of-all-running-batch-updates.api.mdx index cead7a0ad..9e31d04fb 100644 --- a/docs/reference/api/get-a-list-of-all-running-batch-updates.api.mdx +++ b/docs/reference/api/get-a-list-of-all-running-batch-updates.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Get a list of all running batch updates" hide_title: true hide_table_of_contents: true -api: eJzFVO9P2zAQ/Vcsf9qqjtBWm9ZomsQQQtuH/WAFbSsVcpNrY0hsY1+AKsr/vjunHYUixLd9imOf796793yNzCFkXjvU1shU9npHdw68rsCgKnu9VEwKHcTB98+CPsaiCKjmJQhlclHpZYFiDiLU80vIUNiFyApllrD3Ye6Tj+fmGFAoUeoQz1RZCl8bo81SzBVmhahdrhDC3rmRfYlqGWQ6lUuvXHFRKaOWwDjkrC+d8qoCBM8RjTT0Q2i7SJ3TZc3oncKC1g8pTQoQOqc8eqHBMw6knXiVYuFOVa7kZB6CRUtbHq5r7SGXKfoa+jJkBVRKpo3ElePIgJ4oyLadcXBw1gQIfD7c3+fPw/rfrkQFIRAZyp1Zg0yJopRzpc4URyWXgUOb3VI2NpYuOm9JF9RdIaK8A+cxb4y8N3zXusiWMHigpr8gA2uDZAWhjagx64vbAkzMtq2eKFQgE9DJJjHVUIsF4Yb8wti8g7wupbxXK9YLoQpP9PQp9bwl38VEGzZkuChgoD+F4laTs+YbkrnIa04WIzuMpNWW1NOugfLX7x9KXx5+/XJ6lsmtvpCOw8Gb/XdvhuPJYJS+HaWj8d5oOP4jd4lNJWG56IzIOC8GFPRoayhnbBXUGI32iZt3usHVMjSydmG58hKi2OzjVCYxR9JsbN4mse9cAPzN5i3UvqTYAtGFNEmawgZs08ZZjy1F3iiv+cHGXvNZZ9CFqktaytJmqozbhILvPDx+PyZHt9Ho2ixs1GvN4iQ+F3FoPYiTo58TnhFcj2B1yp0NupwB6SnzzfWjfeFMeOzG5v7t/N8p1fkV4Q4TVyqaO8QyatCsdVtPMIpNtwZUJx01shNhKptmrgKc+rJtefu6Br+i/dm9ZlHeXAdekzkWqgzwTFdenawH12vx/Mx7ksLmfZpVdE1Z8x8tr2C1PWnbGcUWoHLwEV53fJBl4HDr4s5wYwv9c/nx0YRc9Re5FDaY +api: eJzFVO9P2zAQ/Vcsf9qqjtBWm9ZomsQQQtuH/WAFbSsVcpNrY0hsY1+AKsr/vjunHYUixLd9imOf796793yNzCFkXjvU1shU9npHdw68rsCgKnu9VEwKHcTB98+CPsaiCKjmJQhlclHpZYFiDiLU80vIUNiFyApllrD3Ye6Tj+fmGFAoUeoQz1RZCl8bo81SzBVmhahdrhDC3rmRfYlqGWQ6lUuvXHFRKaOWwDjkrC+d8qoCBM8RjTT0Q2i7SJ3TZc3oncKC1nCnKldygIdg0dLWQ5aTAoTOKbVeaPAMDWknZqNYD9e19pDLFH0NfRmyAiol00biynHWgJ4oyLadcXBw1gQIfD7c3+fPw2LfrkQFIRAZyp1Zg0yJopRzpc4URyWXgUOb3VI2NpYuOm9JF9RdIaK8A+cxSYwkN+TWusiWMHigpr8gA2uDZAWhjagx64vbAkzMtq2eKFQgE9DJJjHVUIsF4Yb8wti8g7wupbxXK9YLoQpP9PQpqbwl38VEGzZkuKhWoD+F4laTs+YbkrnIa04WIzuMpNWWLaZdA+Wv3z+Uvjz8+uX0LJNbfSEdh4M3++/eDMeTwSh9O0pH473RcPxH7hKbSsJy0RmRcV4MKOjR1lDO2CqoMZryEzfvdIOrZWhk7cJy5SVEsdnHqUxijqTZ2LxNYt+5APibzVuofUmxBaILaZI0hQ3Ypo2zHluKvFFe84ONveazzqALVZe0lKXNVBm3CQXfeXj8fkyObqPRtVnYqNeaxUl8WuLQehAnRz8nPCO4HsHqlDsbdDkD0lPmm+tH+8KZ8NiNzf3b+b9TqvMrwh0mrlQ0d4hl1KBZ67aeYBSbbg2oTjpqZCfCVDbNXAU49WXb8vZ1DX5F+7N7zaK8uQ68JnMsVBngma68OlkPrtfi+QH3JIXN+zSr6Jqy5j9aXsFqe9K2M4otQOXgI7zu+CDLwOHWxZ3hxhb65/Ljowm56i+vAjaY sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

+

Path Parameters

Ok message diff --git a/docs/reference/api/get-a-node-with-the-given-node-id.api.mdx b/docs/reference/api/get-a-node-with-the-given-node-id.api.mdx index 1964c6b41..6ec8b88d5 100644 --- a/docs/reference/api/get-a-node-with-the-given-node-id.api.mdx +++ b/docs/reference/api/get-a-node-with-the-given-node-id.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Get a node with the given node id" hide_title: true hide_table_of_contents: true -api: eJzFVO9r2zAQ/VeEPm0h1G33g82MQTdK2ZdRsmxf0lAU62KrdSRVOncNxv/77uQ4SdfSsTJYvkQ+3eme3nunVmqIRTAejbMyl6PR6Z2HYFZgUdWjUS6mlYni5PyLoD/rUERUixqEslqsTFmhWICIzeIKChRuKYpK2RIOPixC9vHCngEKRWUaxE+DlcAKRGluwfYxoy+sHEtUZZT5THLscqWsKoH7y/lYehXUChACJ7TS0gehLIPy1aXRVGsYtVdY0fr+VaYVN6BzzNJAYGypO5dSLtypla/5sADRoaNQgJvGBNAyx9DAWMaigpWSeStx7TkzYjC2lF033iJJkJ8FhCv/qumck6N3NkLk/ePDQ/6732sC2ASbGmhYGgt6aFQ4i0wqlSjva1MoLsmuIte1D/u6JCkVKq0Np6r6PDjyBhru36P1e5FWXhurHyJ/jA7O7IlIrtJwwKzuRGklcZrLo+NXr9+8TSx5FxD0rotEiHhAzRn/eJDjk0LyD9/W4Jq+zxxWapXORoNJ7q9MR8e/sSRnVY4PK4FvmtTLZZY8krWDy7qMEWbtRuuOMiOE28GTTaipqEL0Mc+ytnIRu7xlvJx5q4LhgUkE8V6v2VI1NS1l7QpVpzDB4Zr72+/ek8hd0t7YpUvkbu4xSbYVn10AMTn9NuUZ5X4Eq+f5x1F/ZkyU5FvL/nEmf1es3XnnP70PvZ8Q7jDztaJJo4sl2tuNZjM5zHW+9zZsnJ8PQ0os9grMZNsuVITvoe46Dt80EMgvs/lOsKStNpHXZJGlqiM8QcyLyWaQX4qnH55HL7MJKrtOlqkb/qLlNaz3nzt+eP4hpA0/z0A0MNrNKbUCpSEkvvrdk6IAj3t1Dx4cNvR2+M5Op+TxX8PkOUU= +api: eJzFVNtu2zAM/RVBT1sQ1G13wWYMA7qhKPYyFFm2lzQoFIux1TqSKtFdA8P/PlKOm3QpugsGLC+RKVI8OudQrdQQi2A8GmdlLkej0zsPwazAoqpHo1xMKxPFyfknQX/WoYioFjUIZbVYmbJCsQARm8UVFCjcUhSVsiUcvFuE7P2FPQMUiso0iO8GK4EViNLcgu1jRl9YOZaoyijzmeTY5UpZVQL3l/Ox9CqoFSAETmilpQ9CWQblq0ujqdYwaq+wojXcqZWvOSFAdOgo9PB204p70tFmaSAw3ASIT6PcADeNCaBljqGBsYxFBSsl81bi2vOpEYOxpey68T2SBHkPyO905co/ajrn5OidjRB5//jwkP8e9poANsGmBhqWxoIeGhXOIpNKJcr72hSKS7KryHXtfl+XJKVCpbXhVFWfB0feQMP9e7R+J9LKa2P1PvLH6ODMnojkKg0HzOpWwFYSp7k8On7x8tXrxJJ3AUFvu0iEiAfUnPGPBzk+KCT/8G0Nrun7zGGlVulsNJis8Znp6Pg3luSsyvFhJfBNk3q5zJIhsnZwWZcxwqzdaN1RZoRwO3iyCTUVVYg+5lnWVi5il7eMlzNvVTA8MIkg3us1W6qmpqWsXaHqFCY4XPNw+81bErlL2hu7dInczT0myeLiowsgJqdfpjyj3I9g9Tx/O+rPjImS/N6yv5zJnxVrt975T+9D7yeEO8x8rWjS6GKJ9naj2UwOQ5zvvA0b5+fDkBKLvQIz2bYLFeFrqLuOwzcNBPLLbL4VLGmrTeQ1WWSp6ghPEPNsshnk5+LpV+bRy2yCyq6TZeqGv2h5Devd544fnn8IacPPXyAaGO3mlFqB0hASX/3uSVGAx526vQeHDX0/fGenU/L4D7nSOUU= sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

+

Path Parameters

Return the defined node diff --git a/docs/reference/api/get-root-of-a-specific-graph.api.mdx b/docs/reference/api/get-root-of-a-specific-graph.api.mdx index 5672758bc..7abef0efa 100644 --- a/docs/reference/api/get-root-of-a-specific-graph.api.mdx +++ b/docs/reference/api/get-root-of-a-specific-graph.api.mdx @@ -5,7 +5,7 @@ description: "Get root of a specific graph" sidebar_label: "Get root of a specific graph" hide_title: true hide_table_of_contents: true -api: eJyFVMFu2zAM/RVDpw0I6rTLhs23biiCXYYiy3YJgoGxmVitbKkS3SUw/O8jZcdNkKI7WaIeycdH0q0i2AWVrdTOgyv/VFDDDiusSa0nyoGHCgm9IFpV80VlA1IXaqJ0zXcHVPK5wJB77UhbMS5LTHTBcfRWo0/sNiG2RFfG4h4qZySYx2DJssnjU6M9Fioj3+BEhbzEClTWKjo4QQbyut6prlsLODhbBwzyfjOdyucyf8yW/NVUxuTeWkpqWyBny21NUiT7gXNG5yB+6UMQ5/Yyud08YE7sCEWhBQrm3luHnrSQ6Cm7E0urHnVdXNJ/TSdB9grpEAlecZUnIrWKxc7U9c2H2cdPUSpnPWHxkkURBrri5MJ/cmzUVyDup1Sr6cD3uaUSqhibNEX5f4gcXSem2XT2loyFRSFHCe51oBjkHDpH6iXmSiAJDnNufT62nOeotEJ1h6JjHJpMpfE5bY8z1fFTQP98HLnGG0aVRC5kadqWNlCXtVK+IJ/Ba9iYXm956wvYQmP4qIzNwUQzkxWf8+fPX3hwujhPut7a2KtBlkWcyuSb9Zgs7n4uk9v775KPafXF/r7uY4aocDbuxn9EOFNsHA3CPaXOAG8TB40lt4NAw16yazauHfPta12ptt1AwF/edJ2Ynxr03OjV+kWaqGKhg5xZ/S2YgBc8xm1Q7xbDGr5P3t7gV6kPRqgPsTmmkRsfH/Fw+t/o1owtEQr0kV7/fJvn6OjE8WIxpVPjGM3vlty8f3YPnas= +api: eJyFVMFu2zAM/RVDpw0I6rTLhs23biiCXYYiy3YJgoGxmVitbKkS3SUw/O8jZcdNkKI7WaIeycdH0q0i2AWVrdTOgyv/VFDDDiusSa0nyoGHCgm9IFpV80VlA1IXaqJ0zXcHVPIZ91A5IwCPwZJlU4Eh99qRtoJblpjogkPrrUaf2G1CbInRGOvxqdEeC5WRb3CiQl5iBSprFR2cRA3kdb1TXbcWcHC2Dhjk/WY6lc9lshg6+aupjJm8tZTUtkDOltuapEj2A+eMzkH80ocgzu1lcrt5wJzYEYpCCxTMvbcOPWkh0VN2J5ZWPeq6uKT/miiC7OXQIRK84ipPBG0Vi52p65sPs4+folTOesLiJYsiDHTFyYX/5Nior0DcT6lW04Hvc0slVDE2aYqt+iFydJ2YZtPZWzIWFoUcJbjXgWKQc+gcqZeYK4EkOMy5z/nYX56j0grVHYqOcWgylcbntD3OVMdPAf3zceQabxhVErmQpWlb2kBd1kr5gnwGr2Fjer3lrS9gC43hozI2BxPNTFZ8zp8/f+HB6eI86XprY68GWRZxgpNv1mOyuPu5TG7vv0s+ptUX+/u6jxmiwtm4G/8R4UyxcTQI95Q6A7xNHDSW3A4CDXvJrtm4dsy3r3Wl2nYDAX9503VifmrQc6NX6xdpooqFDnJm9bdgAl7wGLdBvVsMa/g+eXtdX6U+GKE+xOaYRm58fMTD6X+jWzO2RCjQR3r9822eo6MTx4vFlE6NYzS/W3Lz/gFr/Z2r sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Get root of a specific graph ## Request -

Path Parameters

+

Path Parameters

The graph with the root node diff --git a/docs/reference/api/get-the-currently-defined-model-as-svg-uml-image.api.mdx b/docs/reference/api/get-the-currently-defined-model-as-svg-uml-image.api.mdx index b130f552d..9e814bd7a 100644 --- a/docs/reference/api/get-the-currently-defined-model-as-svg-uml-image.api.mdx +++ b/docs/reference/api/get-the-currently-defined-model-as-svg-uml-image.api.mdx @@ -5,7 +5,7 @@ description: "Get the currently defined model as svg uml image." sidebar_label: "Get the currently defined model as svg uml image." hide_title: true hide_table_of_contents: true -api: eJzFWE1v2zgQ/SsET7uFEbc97epWLIKit0Wa3UtqGLQ0tohQJEtSTgxB/31nKNmWv2TVUbCnRMMh582b4fAlFQ9i5XnyxAuTgeKzCbfCiQICODJXXOMHT/jKCZvPZcYnXGr8tiLk+HsGPnXSBmnI+JgDkxnoIJcSHDNLFtASt6IvvIrCKjrMgTfBoMnBz1I6yHgSXAkT7tMcCsGTioeNJU8fnNQrXteTHRJTBluGs7GbJbY0rhDhbgv1Zwluwy8fjsh0WRAHfk1fFm0zOn4pShXID811F+xSKA8dSD43LyeAUlMUgnkgPgNkTEkfiBJKvnQpeBYMo5137F4jEjSkQrMFoMcKXq0fnMApNiLbKqxo53tLvnjxc0g/z6X2QegUJqvU3n3gnXRyrOFt6dDOi+n80LTMgnjGNesgBWyVFKu2xl6JRPzQ/1fKLzJgd+scnIweJ+l/06kqEX3HBxNTgpY9WmOnxzt0vWwLYxQIzTs9Ru1fH+NZCA/zVAnvwV8EJJRi5MhaR6rJWnq5UMCgKcRogHy5GAKHVkBnQoeRQTX3roMqA4uBsIs2g/t1v2Vfv1zG9nyf5tuiPyYTb0CGd8B74/rp7DpSBh4UpJTSmEy29U2HANq7vS8c64wFF+SZdvuO44Lt18fCcdz1SurnizfwS5YxnAO5cYz84gBsfW+aASckiNUKZyd279wZEy6QsHNi0WmU6YOlDZH9MzFxqUv8YsNo0xvCzug2eYvXEDlG/88fP9KPw7APEEqHg3Y3ZZnwrCxw1kiB+qKgCYzPdPv0k144OuArhLg5LZ3DBlEbHARLqbFddsfRfjpSFmIVE0IVlJuMxA+Q3oiSJ+HTqGem1VYR1dN4whS3Ut7g1lvpVDpFr2kI1ifTaZUbH+qksshgjZ5r4aTAgRiTprUm663oUCYVKpoxF9pzuPzHn0hTHdmTemki0TLEgfMQ1RX7yzhgD/ffH9mXv79RPITVcPHvp+ZMHwosSLIr+y0cHbC8K3aA1zC1SmBLYKTIQ9Xy98S3ejDpaMpGfaJrETVoQ8cTryp62v5xqq7J3DQXUZtJT9zt5+8RjtTogClc0oVnYT7Dpisv10KV5BQH9/B4o8i+Hnyt1nxPdGOouJ4MWnl5Ywa/JsR6YJyRfG+ENEyKXYN0pPpGwDRUj11DdiD/Rm7AflnWg+xAAo5A1gC1dY2nI2U3Aqiriut66dI3Axqmua6T0xF1NyK5orx6IBwJurcwcUZ49QQ+1XK3xr4swPpeja6i20ee7WXILz6rvz20fwH9zvr/63MWVGsU+uDSbsHudEE9qzsq7Ov9Iyqe/wClwIKc +api: eJzFWE1v2zgQ/SsET7uFEbc97epWLIKit0Wa3UtqGLQ0tohQJEtSTgxB/31nKNmWv2TVUbCnRMMh582b4fAlFQ9i5XnyxAuTgeKzCbfCiQICODJXXOMHT/jKCZvPZcYnXGr8tiLk+Du8isIqcnDgTTBoysCnTtogDfk95sBkBjrIpQTHzJIFtMTT0NfBz1I6yHgSXAkT7tMcCsGTioeNpVN9cFKveF1PdkhMGWwZzgZqltjSuEKEuy3UnyW4Db98OGahy4I48Gv6smib0fFLUapAfmiuu2CXQnnoQPK5eTkBlJqiEMwD8RkgY0r6QPkTUaVLwbNgGO28Y/cakaAhFZotAD1W8Gr94AROsVFhrMKKdr63hRIvfg7p57nUPgidwmSV2rsPvJNOjgW7LR3aeTGdH5qWWRDPuGYdpIB9kWLV1tgYkYgf+v9K+UUG7G6dg5PR4yT9bzpVJaLv+GBiStCyR2ts63iHrpdtYYwCoXmnx6j962M8C+FhnirhPfiLgIRSjBxZ60g1WUsvFwoYNIUYDZAvF0Pg0AroTOgwMqjm3nVQZWAxEHbRZnC/7rfs65fL2J7v03xb9Mdk4g3I8A54b1w/nV1HysCDgpRSGpPJtr7pEEB7t/eFY52x4II8027fcVyw/fpYOI67Xkn9fPEGfskyhnMgN46RXxyAre9NM+CEBLFa4ezE7p07Y8IFEnZOLDqNMn2wtCGyfyYmLnWJX2wYbXpD2BndJm/xGiLH6P/540f6cRj2AULpcNDupiwTnpUFzhopUEwUNIHxmW6fftILRwd8hRA3p6Vz2CBqg4NgKTW2y+442k9HykKsYkKognKTkfgB0htR8iR8GsXLtNoqonoaT5jiVsob3HornUqn6DUNwfpkOq1y40OdVBYZrNFzLZwUOBBj0rTWZL0VHcqkQkUz5kJ7Dpf/+BNpqiN7Ui9NJFqGOHAeohJjfxkH7OH++yP78vc3ioewGi7+/dSc6UOBBUl2Zb+FowOWd8UO8BqmVglsCYwUeaha/p74VvwlHU3ZqE90LaIGbeh44lVFT9s/TtU1mZvmImoz6Ym7/fw9wpEaHTCFS7rwLMxn2HTl5Vqokpzi4B4ebxTZ14Ov1ZrviW4MFdeTQSsvb8zg14RYD4wzku+NkIZJsWuQjlTfCJiG6rFryA7k38gN2C/LepAdSMARyBqgtq7xdKTsRgB1VXFdL136ZkDDNNd1cjqi7kYkV5RXD4QjQfcWJs4Ir57Ap1ru1tiXBVjfq9FVdPvIs70M+cVn9beH9i+g31n/v3jOgmqNQh9c2i3YnS6oZ3VHhX29f0TF8x+broKc sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Get the currently defined model as svg uml image. ## Request -

Path Parameters

Query Parameters

+

Path Parameters

Query Parameters

Returns the model as uml diagram in svg format diff --git a/docs/reference/api/get-the-currently-defined-model.api.mdx b/docs/reference/api/get-the-currently-defined-model.api.mdx index b7f09dcb4..af6de6b5e 100644 --- a/docs/reference/api/get-the-currently-defined-model.api.mdx +++ b/docs/reference/api/get-the-currently-defined-model.api.mdx @@ -5,7 +5,7 @@ description: "Get the currently defined model." sidebar_label: "Get the currently defined model." hide_title: true hide_table_of_contents: true -api: eJztHNtu2zb0VzhiDw3gxW5aBKtfhvSCoiiwFW22F9sLGImO2MqkQlJtDFf/vnNIXShLTpNegjrTU6xD8tx5LgqONtSyC0OnM7pSMU/pYkQzptmKW64RvKESHuiUXmiWJWcipiMqJDxnzCbwO+Ym0iKzQiHwNOFExFxasRRcE7UkFiDuKOzlV2yVpYhMc6OsApDml7nQPKZTq3M+oiZK+IrR6YbadYY7jdVCXtCiGNWcLFNmO5RfASnE4AgmQJzpKFkjB5FColfkg5CxIcIQPG+55PGIJCqNAT1haUoyrTKureCGMBk70IrrCx7DH8tiZtlhJftlzvWa9nB7rlTKmXTcLVmeWjpdstTwoligrCZT0nCDB44mE/zTVV8qjEW2kb5jGalGSgLHFk+wLEtFxPDE+L3BY5uAjza+53wppMAHh9HhA2wls0xrhlIIy1eOJyX5X0tn83KHOn/PI9Q1MHPrlUafiHt5KbtW7XOfZZ6ma3KZsxR9KCZo9MqRHP/gCtQK6/zoNQCeMsMp6jcWiGslJLNKI7GSg/Wf3m90Dn654melFlagSWQC9efZmdJI6ChPmX7wzkEQ/YEzun10FLDfkT44KNDb/MHFthKAN7HKV726Bhr8gmuKjl6CZL46R8iiT08OF0vJR5bmpYLAt6sjKN7V96Plce2kxaUntMuxOmR7aIAq1Sewt6NhtogQpAB32sKGhGvecoI/3ZbXzjecrY4fD7baC1stU8XsYKu9sFWs8nMED8baA2NVdcjXWKvC+NTjqO0PdL8J33NAECLDXPzNCE8BiUeKymg7Wivf99Qe3mCzBuDTfJVCqvBUu/4oLO9QG4EcvR5TMuDKltqWnRqmkc45XueynKVcXkCtfaPqqboQ/kxNtKqi3Y24HUL0+usQZlhM6xsWdxpc/yoj5Rks1pkNEZKEGWIVYTE6OPy6xcVqWLrxvSqJXnevmkIwDBT/t8L4ewT9wY9/Gj+uGprGeE36OKgD4M7lsmzbtVxVCrvWh+R0f5LTUMn92EpuyDhDxrlPGWfoHn/+mDO8QtsjWw2v0PbHVsMrtD0yVt2lNDYJmo4DOjQdd9V09Pd8Q2U8VMZDZTwkhaEyHmw1VMZ7bquhMt4jY+3P+/vmWFgZH9D7Vhm36/5blcZ3XgC3CQopue6z/N3yFQBP8GoNPcbQYww9xpBehx5jsNXQY9wPWw09xh4Z64f1GO2WIHyVP7x9/2KPsX/9xTkr562+sgh7JUkEKJC0kOCzwjIZuSkzUF2M41Xg5cgUEqrmtTqW3yLeM6SFQ2ftGbTKPuH4Wg/jOxTtR+VuoulGs0CsahRQhF1u+mVjtfwrRNlM+9Vow4m5Pq2ILTQ4wFehIUoTqfwsYGvabgvZl2R4p0AFSb5iElCzmMHlIsGOHlEC53sTAl34O8vlB6k+yTPcb3bIGvK7y+nCiUToKlgU8czi2KJrPxAE0ruBQdCFkM4P/RQnsGJy2G6M0i7eODa2NCwi/MW0m5KstzdDh8245obMK5bndEpmc+ccD+d0RPzPozlEHLcp5ZYHex7BAinmKHMnZsSxG01k6ZvrLsuum1qERnjmL8nO+NSW/IQYF+NI3Kjgk2vc3NAlX/sJ0DKHoZ49UfNzRbp2q4fmLIN2EdhuVrJCLTf2EATGNNHORHWe2dYS7nad7TEoDBbRKeri52FQnByjzgMyRkWCpWeGRzlEzPVZWWN0CO9QSz/lumGn/z7445fj4+PPk8nk85P5PN4cFQf451HxG6xMJgce5h42j/3a4+JXusUlhuwtuzXjzmW43WZ0e165a89W8MPgrXIAoB8c0mCI2f3p4r8uPuNrCKNyHfHDDicBZjfPXWNuXHzmiYxKZ150qcFBH1o8/JxfQ9QH2sWWSkGROJI8qvLuLND0Ypeql0rbXAbaCF21qxDwKc2l9T7i7ui16jBGbmHe6Z1dWn4rqbZWdWydEJy4PeQX4f2s6sGiU1285NapuBQJ4oAvKWIfxt194zZRyPoFt/4SJPAwdiP14001lF+MfdyHsM/1x2pyP9cp7E2szcx0PN4kythiuslA3QXs/Mi0wFTnwhWu+RRRJiaaqoilDozlDJxpL//+ZDJBoRZYni6Vi3WlvG/dcD95piBwvn3x7pScvHmF9IAtL/Y/Dz1OY1e+xC9NdQN19Od1y6/sOEuZkIjYib0pVTWj1dcHpsEXDOpvHXi5Z3SzQR/9W6dFgWA/4I86jIVBJcX9qXrTTObf2RcIemWGpEXrLyO4SwGPLktUZr6lNA/elh59QK7/qEMvO1UOl+uQnYrN2hAuVSVQcuH/AIA9v3zi6pzgYOeTByhXfTFevjgFR/wPyTUtcQ== +api: eJztXFlv2zgQ/itcYR8awJu4aRFs/bJIDxRFgbZIs/tiew1Gom22EqmQVBLD9X/fGVIHZcnO1QR1Vk+xKWqObw7OOBguA0NnOhgMg0RGLA7GvSCliibMMIXLy0DAl2AQzBRN5xMeBb2AC/ieUjOHz+yKJmmMGxTT0khYipgOFU8Nl7jvdM4Ij5gwfMqZInJKDKxYarBXsfOMKxYFA6My1gt0OGcJDQbLwCxSpKqN4mIWrFa9UpJpTE2DzQegixQs9TlwoiqcL5BdKFHAK/Kdi0gTrgm+b5hgUY/MZRwBeULjmKRKpkwZzjShIrJLCVMzFsEfQyNq6H6h+3nG1CJokfZMyphRYaWb0iw2wWBKY8188VGOhvifRbwgiplMCcLFVKqE4hNCz2RmrE5AkIPMTo198kYmCSWaobEMLMdcm4Z87CqNwaq5EJvR9cQVWRzXwOYxeMIt5XVQmzk18DCMswgMzi+YII7f40l/yc18ckY10w0NTpiIwB/RzLiBhDHVsG+fWNWMnDFAXRGkYPUhUpESjPt7gYOsNVrcoyJSHMiA0TctxbWsS0iYyBKM6nwHbOU2TscrP+icWGt45YGwmFgzbgIOGWoUsthOLmicPTSAY5Rep1KgSeGFw34f/zRBRI9C6dC+LmSAWigFBL7BN2iaxjy0TntgkYW1So46vbcYetz6N1IkeQTnwlKlKGrBDUusTFKwz1ObOvMd8uwbC9HWIMytn1RpCWlPz0V7ADScCCJhQc4zGmPejQgauHApKz84Y2C4san7Iyy8hiAIEN+II62EC2qkQmaFgT85H1EZ5PKETXIUEkAShUD8nDiDIOQqzGKqnn21K0h+zxrdvDj0xG9o771ovdW9OF4HAWTjCbp3C9bAg83AxdCp8yWIhDNcGbfhZGnR2DmvAwiOiOIVVO/q5/FytDbycjG73OhYDbYtPABKeQn2dsG4xoQgB+ZSLsQmqznBJ7vlo/UNa6ujl52tdsJW01hS09lqJ2wVyewMlztj7YCxijrkLtYqKL52NEr7A9970XsLBHxieBbfm+ApEHFEEYy6o9XO+22VZrHgjvniCCnSU+n6Pb+8QzQ8PVo9JhcgLyJzWzZqmEo763iNYJnETMygZb1R9VQEhHunZFo0ozYibkcQvX4bwRR7UnXD4k6B61+lJH+n5zotjyCZU2i/JKEROjh8ukVgVSLdOK5yptviqioE/UTxfyuMf0bS7/z4l/HjoqGpjFcdH3tlAtz4OC/bNj0uKoVNz7vD6ekcTl0l97CVXHfidCfOUzpxuu7x18853U9oO2Sr7ie03bFV9xPaDhmr7FIqm3hNx17QNR2P1XS093xdZdxVxl1l3B0KXWXc2aqrjHfcVl1lvEPG2p3f76vX/Mp4L3hqlXG97r9VafzoBXCdIReCqTbLP65c3uIxhlbXY3Q9RtdjdMdr12N0tup6jKdhq67H2CFjPViPUW8J/J/yu1/fr+0xdq+/cCN0dy/CPggS4pAdsOYCfJYbKkI7rAnQuclGbYWyo3j5vFbD8mvMW4a0cHazPspZ2MefAm0RfAPQbizuJkhXyAKzolFAFTa56fXGqvmXT7Ka3yvJ+hNzbajwNTI4B1uQwcE8Id0sYm3abo3YdTp8lQDBPEuoANI0ohBcxNvRoornfF/8RZv+Jpn4LuSlsPOIeoOuvrybnM4f7IWugoYhSw1O/9r2A5dAezswCFhwYf3QDUODKDqD7VpLlU9DDhrDgTzET1TZYeNyezV0WE1IL8moEHkUDMhwZJ3j+SjoEffxcAQZx26KmWHenhfwgKxGqHMjZ0SRHU2k8ZdtwbIpUle+Ed64INmYn+qaHxM3U0qiCoJL27jZoUu2cIPU+RmGODum+tfKdPVWD82ZJ+2VZ7thLkpgmDb7oDAeE/WTqDxn1lHC3bazPQLA4CE6RVn8PPeKkyPE3GOjZchpPNEszCBjLiZ5jdFgvAGWds5lwx78++yv346Ojn70+/0fr0ajaHm42sM/L1Z/wJN+f8+t2S/Ll+7Zy9XvwZqUmLLX7DZcH3ZfF3R97L9pz1ryw+QtM1hAP9gPvIFl+6dJf1t+xp8htMxUyPYbkniU7bUIJeXKxYeOSS935nGTG7zoUotbP2NbmLpEO16DFIB0w975uTv0kB5vgnoqlcmEh4bvqk1AwKcUE8b5iI3RrXBoLdYob/TOJi+3lRRbizq2PBCsui3sx358FvXgqlFdvGfuioRcJcgDxWUJNo3beGNmLlH0GTMuCObw5cBeQ3GwLO62WB24vA9pn6mL4gKMTMWwd25MqgcHB8u51GY1WKYA9wp2XlDF8aiz6QqfuSMiP5iCWIY0tstYzsA79cd/vur3UakxlqdTaXNdru+JvU+DvJGQOE/efT0lx18+ID8Qy6n9z3NHU5vElfi5qW4AR/u5btiVOUhjygUStmovc6iGQXFjx8C7CKS8MsTpPQyWS/TRv1W8WuGyG/BHDCOuEaSo/aheVpP5j3aRR6vOcGgF5QUjNijgq803N1fgp13lsUXCPK0+iIR3vrxjG6LFvQ93lPhel3Vskat2P8gdZbv+yo5twBTXgNwPGORw98s4rgOocSFIJey4SoC3jPNnJ3mu3yPbrwhqla6obsXCF6eQukxRtoibQzOC/x0D8dzjY9sBeC82LgNBvcoj4/27U0jR/wHrJGm3 sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Get the currently defined model. ## Request -

Path Parameters

Query Parameters

+

Path Parameters

Query Parameters

The list of all kinds. diff --git a/docs/reference/api/list-all-resources-that-match-a-given-check.api.mdx b/docs/reference/api/list-all-resources-that-match-a-given-check.api.mdx index fe87b5483..b9793e06c 100644 --- a/docs/reference/api/list-all-resources-that-match-a-given-check.api.mdx +++ b/docs/reference/api/list-all-resources-that-match-a-given-check.api.mdx @@ -5,7 +5,7 @@ description: "Perform the check identified by the given check identifier on the sidebar_label: "List all resources that match a given check." hide_title: true hide_table_of_contents: true -api: eJztVclu3DAM/RVBpxYYjLN09S1dUAQo2iBNe0mDQLE4sRqNpEr0pAPD/15SHjvO0iVFLwV6skVR1OMj9dhKDamKJqDxTpbyAOLCx6XAGkRVQ3UhjAaHZmFAi7N1tp+bFbibu1F41+9GFWpxabAWIfoVOeiJ11zsozBJBJ+SObMg0IuFsUjn+bA1CcWiifQf+bo+gnHnQvV7fiFUVfnGURSd5p+dnElU50mWxzJC8BHlyUwGFdUSKCjbW+loQbllZKdG0xHDuQaFNf1fJ+CIUOy/4nuukiGMOds5eSf6WypZthLXgaMmjIRPdjMJ39QyWLZFSB49eUf42pgIWpYYG+hmI5Yc735YesIJS+hr9Nto1GU6hWrnNDkVUu3xFFwV1wFB/wzhhuY0IPzaQFzfgvje2bWgoJeCc25iBUkYR70AA+yxCYaAv8QdrNdkWyibYJrH9s7uo8dPnj57vrW9M5ssdmV3womk4F2CxFF3trb4c5vOTGJisI1FRlJ5h9Sc7K1CsKZS7F18SXyknQA1CMs0QezPvkCFFEFpbfiMsgfRU23QMAZmkxpxYmnlhXH6ds53VZ09ewLprTiiYy67aU0Jjh4ZyVXk1gd9dYtESDinyzmR2VDUFwqXiteVwTWt33is1TLHRoOZ5XdMfseWKR9O/2ckk0KyUnuOdg6can63pSz664rcXkU7vO6uyAJStIP0dNz7EFeDMjXR0ukaMaSyKNraJ+zKlkOx50pFo0gkM1W81/f0QlHv0jHrK2WzmXBl6bu2TU9ji2Gf8ANe+EzzJqPDrE/ipY8gDl9/OBJ7B/t8H8HqGf+03cdMmZxyFIW3rMHK2slrJ7pQLBVWNWn0ZDTMb5axvXpr/+aY6XsU4RsWwSoSRaIoF7DdtME4gma9vtO3nAh9hsy2cRBRafqyHsu2PVMJPkbbdWzu1ZZbRJvEPaBHQfwhqX+oxXfmdQHr6zNgpWzDbllrh8a8J8AHh5th81D8aszeCWpjVG49BTSAHVnlIfYXQN01b/8A1tgA3Qn51qA0xMxbv71XVRBwcvDWFGLCR9V58/qI3vR3wv9TDw== +api: eJztVU1v3DYQ/SsETw2wWPmjH6luaWIEBoLUcN1cXGNBiyOLMZekydHaC0H/vTPUSpazjov6VqAnicPh8M2b4ZtOakhVNAGNd7KUZxBrH9cCGxBVA9WtMBocmtqAFtfbbL8xG3Df7kbh3bAbVWjEvcFGhOg35KBnXktxisIkEXxK5tqCQC9qY5HO82FrEoq6jfQf+bohgnE3Qg17vhaqqnzrKIpOy7+cXEhUN0mWlzJC8BHl1UIGFdUaKCjbO+loQbllZCuj6YjhXIPChv7hQa2DZYcIyaMn01NOLgjYPM/6MU/yjXDXmghalhhbWMhExKyVLDuJ28BRE0ZKQPb9YkKSudtHsn/t6YfxuoFuYisMFVrKF66aJ6Xu0wqqo1VyKqTG4wpcFbcBQe+BnyHckZxGhHctxO0exN+d3QoKei+YujZWkIRx1Akwwp5aYAz4j7iD9ZpstbIJ5nkcHh3/+NPPv7z99eDwaDFbHMv+ihNJwbsEiaMeHRzwZ5/OTGJisK1FRlJ5h1RY9lYhWFMp9i6+Jj7SzYAahHWaIfbXX6FCiqC0NnxG2bPoqTZoGMPQCmFm6eStcXo/5+eqzp4DgfRSHNGx5O555ILg6ImRXEVufNCPt0iEhEu6nBNZjEX9TeFa8boyuKX1R4+NWufYaDCz/JnJ79ky58Pp/xnJpJCoNJ6j3QCnmt9tKYvhuiK3V9GNr7svskYU3Sg8Pfc+xM2oS220dLpBDKksiq7xCfuy41DsuVHRKJLITBXvDT1dK+pdOmZ9pWw2E64sfE+26WkcMOwrfsC1zzTvMjrPMife+wji/OSPC/Hu7JTvI1gD418Oh5gpk1NOovCJFVhZO3vtRBeKtcKqIYWeDYblt2XsHt/af3PIDD2K8IBFsIpEkSjKBex2bTANoMWg7/QtZ0I/zotyGkNUmqGsl7LrrlWCP6PtezYPasstok3iHtCTIH6X1Fdq8bN53cL26QzYKNuyW9basTH/JcAfznfD5o14eaI+C2lnVG47hzNCnTjlEfZqSC9P21fAmsrfX5FvA0pDzKwN2++qCgLODu7NIKZ70pyPJxf0ov8G1INTnQ== sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Perform the check identified by the given check identifier on the graph with pro ## Request -

Path Parameters

Query Parameters

+

Path Parameters

Query Parameters

The checks result. diff --git a/docs/reference/api/load-time-series-data.api.mdx b/docs/reference/api/load-time-series-data.api.mdx new file mode 100644 index 000000000..1fb9fac11 --- /dev/null +++ b/docs/reference/api/load-time-series-data.api.mdx @@ -0,0 +1,51 @@ +--- +id: load-time-series-data +title: "Load time series data." +description: "Load time series data." +sidebar_label: "Load time series data." +hide_title: true +hide_table_of_contents: true +api: eJylVtuO2zYQ/RWCTwlgry/ZtI2APGyDFFigQBaO24fYxmIkURZTilRJajeCoH/PDCXZ8iVpgTUMg6bOXHjmzFANL8FCIbywjkebhmv8wyPuZSGcsFI4PuGpcImVpZdG46N1LhihmMmYxzVBWYe9QbAkTAk+x7UV/1bSipRH3lZiwl2SiwJ41HBflxTGeSv1HpHiGxSlClumEI8hi7bddS6E87+btCa701QeDrlfSYb1ppRUYrQX2pMHKEslEyAPs6+O3DSXeZn4q0g8GpbWlMJ64oFwHqy/ln5mbAH4hKfgxZSSuEpbsL/GG7vPmDaepSKTWqTsV5ZC7VhmTYH7z0xqb4JRCXSgFgnT6QsSQev/kwaGDsH21lTlKBxYCzXV2ovCXabRnodcibRKRAgHTyAVxEqw4NSx/mBOBGKGyEaTmtBRJhXW9wWx/wgOzuOyQhQx6SauWYkKJUWIm63+pFV9IqInUCgi9ix9zpDZJMcgvQsMgp4l4EOlWEwmClUjUvRzIukAf3wC+5gZw96/Z1seK9jyjlrQlQJ0Vf+8npUNmr1azpGTa2Xd6nUuHUtAU5YCj0KEsMElMzaY6IooIQeBW5b1+8HVs9QpCtHn4Bn6Gh31PAEKQyLaG4ym0AZryXJTWcTeB21BpXwo/CvU4TQ0xWs2Y8s5EdeGz4R72NNEGk+iMA5cabTr2vF2Pr+cCXdsmDqsb96aEi6kc1S6/kz9bDgkG9MWpGezwotvflYqkNenxCC5kG9/rsuE1mdjCTsTXjKSIE0lQUE9jIYTDdh2LLpmqxkKjSJveYSr5Xy5mM7pu57Po/D9suWTDhZkTrjFVrd9Fc6V9qeB9OIkxBiO4NykNPaNC0OTpn/EZ8fSzZrjukUErp6GG6eyCsG596WLZrMmRx9t1JTGekJi10hq21BwetYR3HPNlUlAhW1Ml2xOH//2DiXShouEiF0dL5OPA1GHqU4EvZkultP52/Xil+j2bfRmeXO7ePeF99P2Z4B+Qm4GTeyOk+vH7X/W/aMRJnVmQu2lD8VcCWewXz4YK9jq4+c1u3u4J3KQw642fy86ApwvIOinv8d/WLOT0h5ENhI8uguVafpybk7fCaLTvuwqs+FNE4MTf1nVtrSNdFs82WZ3LGSoeSodrZHUDJQTF+kcmoO/WvXd/Jr9x4vH1SMMl4aug5ZQ5PgPl/+I+vQtp90hOscRQCXDDDvAhy6P6ZrcHB1cNGw7GSzukkSUfoQd57Mb9crDp89rhMX9i01hUkJbeKb3JvyN+JYHjZjAStB/2G+4Ar2vYE/4Ljp9vgNH1VlV +sidebar_class_name: "post api-method" +info_path: docs/reference/api/resoto-core-rest-api +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Load time series data.

+ + + + + +Load time series data. + +## Request + +

Path Parameters

Body

+ +Parameters of the time series request. + +
+ +A required property is missing or the request can not be read. + +
Schema
    + +string + +
+ +The time series data + +
Schema
diff --git a/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes-as-batch-update.api.mdx b/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes-as-batch-update.api.mdx index 01d9104a2..5d3ded297 100644 --- a/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes-as-batch-update.api.mdx +++ b/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes-as-batch-update.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Merge a given graph with the existing graph under marked merge nodes as batch update." hide_title: true hide_table_of_contents: true -api: eJzlWN1v2zYQ/1cIPm2BY7fpBzZjGNAWRdGHrUWS7qUNDEo6W2woUiUpJ4bh/313R8mWI8dIOvShGAIktnQfv/u+y1oWEHKv66idlVN5cvL2tgavK7BRmZOTqbgsdRCvPr4X+Me6KEJUmQGhbCEqvSijyECEJvsKeRRuLvJS2QWM/8j85M8v9i/wC6QVC70EKxZe1aW40bEUsQQBtzpEbRft88YW4EWl/DWgaGa0DtEJFUSmYo4UdaEijL9YOZJRLYKcfpbMO6uUVQsg0PJqJGvlVQURPFGspcUvaFqi1AUyazK1VrHEz/v2XyIuXaAcPdeIBg0ipMyKtHCrqtqQMA/BRYePPHxrtIdCTqNvYCRDXkKl5HQt46omyhA92ig3m9EWCVvTQ/KtAb8aQHnVWt2DgyFQIglEXCqizzQym9WOKDDgPX+J92QF8m79QoJcpWOEYoQSLdwc1JV7QP5CqCa6SkWdK2NWY0E+Qvsbw8EbMObKUk54QJywRPalVgwKeWpnA2BwQ8BwpUDuHDhXJux5sIC5Qi1yahtjRkcceqN0nM2dnyVYx/160BsB4qgFiVwhYpYaIzLj8mt0ctRm4FbimmurQwnF1ifJPubNHVaQtj2+no+oeuLWjV2aDbP8gC9SmrW+yJwzoCw64yp5EqG/dsUqcdxN7FRnbK2NVFYYeKMtiAKMxnTAWH0Nzo7ETQke61MhGn5fOlNQ6hUub6jIiELnLAqwmskgrlXhyDQBBQb3QG2QS6hEEZyqa4P5ROAmt6e2IL30fGews/BhzvXb2uq4x6DY2jtsURFzneiwjAbF9pCq5nZWIM5N581ByZIFtfMR+iq2MFRRaJKvzMceoGTpPsRrbR8Ikijvwtv0+k4yVz49e/b8xUu5jy9pkRFTYIzKyaGjrkBeq4gtEr/nOmJyyHcO20fFsqOO3NH+Rm1kMoJKMXuMxciHpaQwcdUjGfetaxnJcipiskcXp9qedh34vxq8Z1/OtXPIgCWK46g8veui9/YdQ6Huczwx595Vh+tQc4y5YKKjgeqjYOpBj8MH7pgM6hqdnIUTPJEGIqgcZ12KDyXRm23OEe1ABoqwTUXTtutC5EaDvVNeHQ5gKya5gMOJ427m5jM103bWBZNs67/M+i97qLdqe7F4Sxo2V33tn9vqUASvDWSbI8apIlNG2Rw8JVZNRTQ+Gz8bP8evONtKR2Te4RLiXaZtGi8sLhuKy11VNxFhWwweymQZeYmtskO8iKcvKPucp2Q4e87iWneozvTsXjNb1fkPU53fpxoDyn0vjTJO5LMnT4aZcw6x8ZbWkabCnW1FGaRyehnSalLS2ga49XGrxxkp7x0Aw+a/r+uip6IdYmnNbDXuEvaeUuQ9ctauM4erABM8S6MhLZ2tDUtIRrS8450qjaYsMJvQW0l8mtvhu8Qn3qPiU8F9H/qW97B4SoMHO4eJH+WcJL418LvEH3VOEv9A5xwUf8Q5vX7DXf8TI8HnXCQ4MFLbqF3gnKODYionnKGTdXdvbCa81034pKGdDvyyO00ab5CjjLEO08lkXaKgzXRNI26DlEvlNR1bnFP0bm8RxKaGCzk/RjDEs//6t9+xbje8GWo75zHSGXPO14t4gy1CnL+9uKT7jvR1U0/+8zTJDDxFp9tF+4fcc3c3ofWuT/xE92hKnQi3cVIbRRNklMK7bhOjvVWRdto7RVkSNXHODoxVivNnuV5nKsAnbzYbepxuGcqZQgeyeHcw3eu8/8kFedD117Dav7SXyjRExtP14T78ma7FI44YXsg7f1ztOs0jE+yX8/bC+1Uc/8fJQWTtQ2VXfTgd4m2N8JJXgsJqZHjp9ZsE4vSShOzYD96VFPHE9SrPoY730Cfaq15j//jh4pJqtL2oKzpLcEtUN3SJ4O+p/II/1GT/BaEMrns= +api: eJzlWN1v2zYQ/1cIPm2BY7fpBzZjGNAWRdGHrUWS7qUNDEo6W2woUiUpJ4bh/313R8mWI8dIOvShGAIktnQfv/u+y1oWEHKv66idlVN5cvL2tgavK7BRmZOTqbgsdRCvPr4X+Me6KEJUmQGhbCEqvSijyECEJvsKeRRuLvJS2QWM/8j85M8v9i/wC6QVC70EKxZe1aW40bEUsQQBtzpEbRft88YW4EWl/DWgaGa0DtEJFUSmYo4UdaEijL9YOZJRLYKcfpbMO6uUVQsg0PJqJGvlVQURPFGspcUvaFqi1AUyazK1VrHEz3CrqtoQgYfgosNH+y65RKi6QNF6rhEg2kjgWRrSevjWaA+FnEbfwEiGvIRKyelaxlVNUkP0aKPcbEZbJGxND8m3BvxqoPdVa3VPN4ZAiSQQQaiIPtPIbFY7osDo9vwl3hNk5N36hQS5SscIxQglWrg5qCv3gPyFUE10lYo6V8asxoIcgr5qDAdvwJgrSznhAXHCEtmXWjEo5KmdDYDBDQHDlQK5c+BcmbDnwQLmCrXIqW2MGR1x6I3ScTZ3fpZgHffrQW8EiKMWJHKFiFlqjMiMy6/RyVGbgVuJa66tDiUUW58k+5g3d1hB2vb4ej6i6olbN3Y5NczyA75Iadb6InPOgLLojKvkSYT+2hWrxHE3i1OdsbU2Ullh4I22IAowGtMBY/U1ODsSNyV4rE+FaPh96UxBqVe4vKEiIwqdsyjAaiaDuFaFI9MEFBjcA7VBLqESRXCqrg3mE4Gb3J7agvTS853BzsKHOddva6vjHoNia++wRUXMdaLDMhoU20NKmNtZgTg3nTcHJUsW1M5H6KvYwlBFoUm+Mh97gJKl+xCvtX0gSKK8C2/T61HJXPn07NnzFy/lPr6kRUZMgTEqJ4eOugJ5rSK2SPye64jJId85bB8Vy446cvf7G7WRyQgqxewxFiMflpLCxFWPZNy3rmUky6mIyR5dnGp7umu3/83gPftyrp1DBixRHEfl6V0XvbfvGAp1n+OJOfeuOlyHmmPMBRMdDVQfBVMPehw+cMdkUNfo5Cyc4Ok1EEHlOOtSfCiJ3mxzjmgHMlCEbSqatl0XIjca7J3y6nAAWzHJBRxOHHczN5+pmbazLphkW/9l1n/ZQ71V24vFW9Kwuepr/9xWhyJ4bSDbHDFOFZkyyubgKbFqKqLx2fjZ+Dl+xdlWOiLzDpcQ7zJt03hhcdlQXO6quokI22LwUCbLyEtslR3iRTx9QdnnPCXD2XMW17pDdaZn95rZqs5/mOr8PtUYUO57aZRxIp89eTLMnHOIjbe0jjQV7mwryiCV08uQVpOS1jbArY9bPc5Iee8AGDb/fV0XPRXtEEtrZqtxl7D3lCLvkbN2nTlcBZjgWRoNaelsbVhCMqLlHe9UaTRlgdmE3kri09wO3yU+8R4Vnwru+9C3vIfFUxo82DlM/CjnJPGtgd8l/qhzkvgHOueg+CPO6fUb7vqfGAk+5yLBgZHaRu0C5xwdFFM54QydrLt7YzPhvW7CJw3tdOCX3WnSeIMcZYx1mE4m6xIFbaZrGnEbpFwqr+nY4pyid3uLIDY1XMj5MYIhnv3Xv/2OdbvhzVDbOY+RzphzvnTEG2wR4vztxSXdd6Svm3ryn6dJZuApOt0u2j/knru7Ca13feInukdT6kS4jZPaKJogoxTedZsY7a2KtNPeKcqSqIlzdmCsUpw/y/U6UwE+ebPZ0ON0y1DOFDqQxbuD6V7n/U8uyIOuv4bV/qW9VKYhMp6uD/fhz3QtHnHE8ELe+eNq12kemWC/nLcX3q/i+H9JDiJrHyq76sPpEG9rhJe8EhRWI8NLr98kEKeXJGTHfvCupIgnrld5DnW8hz7RXvUa+8cPF5dUo+1FXdFZgluiuqFLBH9P5Rf8oSb7L5b6rns= sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

Query Parameters

Body

required
+

Path Parameters

Query Parameters

Body

required
The graph is sent as newline delimited json, where each line holds a document, which is either a node or an edge. diff --git a/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes.api.mdx b/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes.api.mdx index aa54f8a41..3df2e1219 100644 --- a/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes.api.mdx +++ b/docs/reference/api/merge-a-given-graph-with-the-existing-graph-under-marked-merge-nodes.api.mdx @@ -5,7 +5,7 @@ description: "Merge a given graph with the existing graph under marked merge nod sidebar_label: "Merge a given graph with the existing graph under marked merge nodes." hide_title: true hide_table_of_contents: true -api: eJzVV99v2zYQ/lcIPm2AYzdpOmx+a4uiyMPWIEn3kgbGSTpbbCRSJSk7geH/vXck5ciRYyTZ9jAEMCLyfnx3/O6OXEsPCyen13JhoSlnNWhYYI3ay5uRbMBCjR4tS6ylpg85TZKqkCOpNH034Ev6v0CXW9V4ZXjxqkShCrKj5gqtMHPhaSWokizeQd1UbMyiM97QksUfrbJYyKm3LY6ky0usQU7X0t83LOm8VXohN5vRFskKlJ/NjZ2RlbbyHaAfLdr7AaIzhqCc2AYl6MOhHwVk7B6dFytVVSKrTH4rWgJfhc0MfF6KtinAI2vNlVauxGIsroKqa4x2GHVzoz0o3dPrpQF0kbwx3i4rffPjb1r2gy9wDhxaykrKRWZMhaApGTcxcwT9gynuo8bjcwhZj9FqL8AJjatKaRQFVqpWHgvx3Rk9EqsSLQoEQhP2S1MVToAoTN4yJ1hC5cEUKkJOAQltChSGQxNYLHC85yg5JcwoAgdNU6kcGNzk7kgX7JfXHwI2Gr/MA91SrCb7jjmfbWNNg9YrdCxH/Btw4zkkJOwMeSw3XTYHDOMIGmM99l1sYUBRKLYP1XkPUIx0F+Kt0s8EyZKP4W16ZRLDlccnb0/f/SZ38UUv0hMFxuScEzrqCuQDeKpo+s6VJ3LIz8aXUAfbXvlQgH+RNw6ZQMUze0nEpEelBERceKHibnRJkSPnIuZ4VHGk9FHXMP5pwDvx5aF29gWwJHPhVI4fp+hMfw5QuPscJubcmnp/HapwxqFgvBHOg/UiSI+GDKSeeMAGd43OzsKI0EAHJrgcZx3Fh5Z4Z8s5lh3YIBO6rXk4dF2I01hR75Q3+w8wmYkpCMdJc2Jm5jOYKT3rDpNj629m/c0e6q3b3ll8Yg+bm77361QdwPDSQSaOVAaKDCrQOVomVsNFND4Zvx2f0mdNg8uwmDWtLqzJlI7jJZjLhuZyUzetJ9iaDo9sBht5Sa2yQ7zwR++YfcYyGU5Og7mUDuhCz54MM7nO/zPX+VOu6UBD34ujLBD55M2bIXMu0LdWU993bV2DvWcGQc6bjpgEXpQ0XzJEEuFWTzNSPjkAhs1/19dlz0UaYnkJeoHJ4wNhnyhF5pib5RYhtY5hFRDBszgagnAXwxJjEEl3/OBKUSgLYhNlK5qPc9u9ynzUPWg+Ftzr0Cfd/eaZBs9OThB+UXKi+RTgq8wfTE40/8zk7DV/IDm9fhO6/teAhNZDkex6+hMtE1Is1JKMRpau6HIUejTeKeeplaZ16jIEiDh9S1euOiiGc2MMNIZiM2qMC0zmW/VUToLmZN1dujeToMd3RLTL7mbe2opkS+8bN51M1iWZ2EzXPDI3JLkEqyCrIkd5b+diSU0yhyosU3Css7v9+x/UBzbhpqn0PIylLjkX4fIuPlLLERefLq/E+/Mz9tdNUfn3cbTpwlSebi/u/1bSdo5iO4U83vlJUwG381HMzTrlM71zSHXae8bElFKAMTnXcr3OwOFXW202vBwfFJzoQjnOJJ3THCqHAwTbTve/em7szdst3u99Yi2hallaMiM6ar0wOb9cpCfCr+LwQ3EvsrQI+r4Pp0O8PddwSygRiD4BXtz+GEEcXbGRB/W9DxOeoFHrfZ5j45+Qj7I3vRo+/3J5RcJZepLVfK+lawas+CpLv1P5jf64qn4C93FXgg== +api: eJzVV99v2zYQ/lcIPm2AYzdpOmx+a4uiyMPWIEn3kgbGSTpbbCRSJSk7geH/vXck5ciRYyTZ9jAEMCLyfnx3/O6OXEsPCyen13JhoSlnNWhYYI3ay5uRbMBCjR4tS6ylpg85TZKqkCOpNH034Ev6H++gbioWsOiMN7RUoMutarwyLHdVolAFmVZzhVaYufC0EqyRrMUfrbJYyKm3LY6ky0usQU7X0t83bNV5q/RCbjajLZIVKD+bGzsjj23lO0A/WrT3A/dn7E85sQ1K0IdDPwow2D06L1aqqkRWmfxWtIS0CpsZ+LwUbVOAR9aaK61cicVYXAVV1xjtMOrmRntQuqfXixl0kbwx3i4FffPjb1r2gy9wDhxaykrKRWZMhaApGTcxcwT9gynuo8bjpIcUx2i1F+CExlWlNIoCK1Urj4X47oweiVWJFgUCoQn7pakKJ0AUJm+ZEyyh8mAKFSGngIQ2BQrDoQksFjjec5ScEmYUgYOmqVQODG5yd6QL9svrDwEbjV/mgW4pVpN9x5zPtrGmQesVOpYj/g248RzGEXaGPJabLpsDhnEEjbEe+y62MKAoFNuH6rwHKEa6C/FW6WeCZMnH8Da9korhyuOTt6fvfpO7+KIX6YkCY3LOCR11BfIBPFU0fefKEznkZ+NLqINtr3wo1r/IG4dMoOKZvSRi0qNSAiIuvFBxN7qkyJFzEXM8qjhS+uihO/yzgHfiy0Pt7AtgSebCqRw/TtGZ/hygcPc5TMy5NfX+OlThjEPBeCOcB+tFkB4NGUj984AN7hqdnYURodkOTHA5zjqKDy3xzpZzLDuwQSZ0W/Nw6LoQp7Gi3ilv9h9gMhNTEI6T5sTMzGcwU3rWHSbH1t/M+ps91Fu3vbP4xB42N33v16k6gOGlg0wcqQwUGVSgc7RMrIaLaHwyfjs+pc+aBpdhMWtaXViTKR3HSzCXDc3lpm5aT7A1HR7ZDDbyklplh3jhj94x+4xlMpycBnMpHdCFnj0ZZnKd/2eu86dc04GGvhdHWSDyyZs3Q+ZcoG+tpr7v2roGe88Mgpw3HTEJvChpvmSIJMKtnmakfHIADJv/rq/Lnos0xPIS9AKTxwfCPlGKzDE3yy1Cah3DKiCCZ3E0BOEuhiXGIJLu+MGVolAWxCbKVjQf57Z7lfmoe9B8LLjXoU+6+80zDZ6dnCD8ouRE8ynAV5k/mJxo/pnJ2Wv+QHJ6/SZ0/a8BCa2HItn19CdaJqRYqCUZjSxd0eUo9Gi8U85TK03r1GUIEHH6lq5cdVAM58YYaAzFZtQYF5jMt+qpnATNybq7dG8mQY/viGiX3c28tRXJlt43bjqZrEsysZmueWRuSHIJVkFWRY7y3s7FkppkDlVYpuBYZ3f79z+oD2zCTVPpeRhLXXIuwkVffKSWIy4+XV6J9+dn7K+bovLv42jThak83V7c/62k7RzFdgp5vPOTpgJu56OYm3XKZ3rnkOq094yJKaUAY3Ku5XqdgcOvttpseDk+KDjRhXKcSTqnOVQOBwi2ne5/9dzYm7dbvN/7xFpC1bK0ZEZ01Hphcn65SE+EX8XhV+FeZGkR9H0fTod4e67hllAiEH0CvLj9MYI4umIjD+p7HyY8QaPW+zzHxj8hH2VvejV8/uXyioSz9CSr+V5L1wxY8VWWfqfyG/1xVf0E7V9Xgg== sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Merge a given graph with the existing graph under marked merge nodes. ## Request -

Path Parameters

Query Parameters

Body

required
+

Path Parameters

Query Parameters

Body

required
The graph is sent as newline delimited json, where each line holds a document, which is either a node or an edge. diff --git a/docs/reference/api/patch-a-list-of-nodes.api.mdx b/docs/reference/api/patch-a-list-of-nodes.api.mdx index 062ea2625..cd8d323b5 100644 --- a/docs/reference/api/patch-a-list-of-nodes.api.mdx +++ b/docs/reference/api/patch-a-list-of-nodes.api.mdx @@ -5,7 +5,7 @@ description: "Apply a patch on existing nodes. Non existing nodes are not update sidebar_label: "Patch a list of nodes." hide_title: true hide_table_of_contents: true -api: eJztVt+P0zAM/ldCng5pbMdPQd+OCQEvaBqDl92EvNZbA21SEg82Vf3fsZOV2253B/eIxCZNaWo7/r7PsdfqAkPuTUPGWZ3pi6apdgpUA5SXylmFWxPI2LWyji2H6sPJngKPvCK1aQogLB5c2rGzwRToFTkVyCPUikpUHr9vMJBauoLPCMriT1UZi6rAytSGfdXXwPHPgLMwOUhOo+0jW8juw+Gl1QNNsA46m2s5+ksNFtZYoyW9GOgGPNRI6MWg1ZYfGNHaQ1N+MQX7GkHIyEpeH8OecXacsCWzMpy2W8V8oyvb4hbqppJgHoMjx1sCxXgsdEZ+gwMd8hJr0FmradeIJcNmhnTXLZIx437NsMXi9GjOnAxUyi2/Yk6KaQShLoow5NNyZ0lAsvNN1Mj+SQIpFjs33jXI8THIWybiJMm/Y0MYH+pO4DTOExY3HQZFYSQKVJODY4WjLp6SOLunH4sKwsk9HfkzOOLrVq7Ae9hJgRDW4T+HxxxGGrnwG77UCf+T8/PTOp4ibbyNKGPd8mUWtLdX758r9/a8rivyzdi/1EQskxom9HJ0B1c8qasfP3n67PkLfSxUOkUT3+UhHy75D/o28xqIu5GgNcS3XL91VEIdY5Oh2Dw+CB17PlmO0hWpHeXSY2JbyvQo9pxR23etbhR7LBsE9D/61rbxFduWRE3IRqO2dIG6rJVEO7b8Ad7AskrMyLsk1go2FS915XKo4jbnIT7Hr1++YnW72LdEoelV73rTczTfk/Sb5gOSjkr0uO5iTGNXLiq1J2UaO6oaOx4i0zcfZ+pi8l4wMNQk2ufHKc8Q+c1+9/VJnFDAA4QnCgua5tN1zdur6vsHZluqXsItjZoKeFwx8qh1u6+Pue5nUnYw11KJMLlJ7Llu2yUE/OSrrpNtzsxzTc4XV7URRSxMkDUrtYIq4B3UnU338+6huntU3gih77J2F6uz2sgTL7/h7nBAdwu2LRGY3Jheej1OSTyaSZAr95NO0g16j4s8x4butF0c3MDJxWz8jq2X+/FcyzXlUQ8/pbL5N9OX/OUHF5mJ1yrut7oCu97wXxC2SYHl8wuivT8P +api: eJztVt+P0zAM/ldCng5pbMdPQd+OCQEvaBqDl92EvNZbA21SEg82Vf3fsZOV2253B/eIxCZNaWo7/r7PsdfqAkPuTUPGWZ3pi6apdgpUA5SXylmFWxPI2LWyji2H6sPJngKPvCK1aQogLB5c2rGzwRToFTkVyCPUikpUHr9vMJBauoLPCMriT1UZi6rAytSGfdXXwPHPgLMwOUhOo+0jW8juw+Gl1QNNsA46m2s5+ksNFtZYoyW9GOgGPNRI6MWg1ZYfGNHaQ1N+MQX7GkHIyEpe4xbqphIDj8GR461jJmacMGOwZFaGkbhVhBCjsa1AMR4LnZHf4ECHvMQadNZq2jUSlWEzQ7rrFsmYcb9m2GJxeg5nTgYq5ZZfMSfFNIJQF0UY8mm5syQg2fkmamT/JIEUi50b7xrk+BjkLRNxkuTfQRfGh7oTOI3zhMVNh0FRGIkC1eTgWOGoi6ckzu7px6KCcHJPR/4Mjvi6lSvwHnZSIIR1+M/hMYeRRr4kDV/qhP/J+flpHU+RNt5GlLFu+TIL2tur98+Ve3te1xX5ZuxfaiKWSQ0Tejm6g3aQ1NWPnzx99vyFPhYqnaKJ7/KQD5f8B32beQ3E3UjQGuJbrt86KqGOsclQbDQfhI49nyxH6YrUjnJpKLEtZXoUG8yo7btWN4o9lg0C+h99a9v4im1LoiZko1FbukBd1kqiHVv+AG9gWSVm5F0SawWbipe6cjlUcZvzEJ/j1y9fsbpd7Fui0PSqd73pOZrvSfpN8wFJRyV6XHcxprErF5XakzKN3VeNHQ+R6ZuPM3UxeS8YGGoS7fPjlGeI/Ga/+/okTijgAcIThQVN8+m65u1V9f0Dsy1VL+GWRk0FPK4YedS63dfHXPcDKDuYa6lEmNwk9ly37RICfvJV18k2Z+a5JueLq9qIIhYmyJqVWkEV8A7qzqb7efdQ3T0Xb4TQd1m7i9VZbeSJl99wdziguwXblghMbkwvvR6nJB7NJMiV+0kn6Qa9x0WeY0N32i4ObuDkYjZ+x9bL/Xiu5Zry3wL4KZXNv5m+5C8/uMhMvFZxv9UV2PWG/4KwTQosn1+Yqz8P sidebar_class_name: "patch api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Apply a patch on existing nodes. Non existing nodes are not updated! Consider to ## Request -

Path Parameters

Body

+

Path Parameters

Body

The partial object data to patch. diff --git a/docs/reference/api/patch-a-node-with-the-given-node-id-in-given-section.api.mdx b/docs/reference/api/patch-a-node-with-the-given-node-id-in-given-section.api.mdx index 543f7f58d..8170c2aaf 100644 --- a/docs/reference/api/patch-a-node-with-the-given-node-id-in-given-section.api.mdx +++ b/docs/reference/api/patch-a-node-with-the-given-node-id-in-given-section.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Patch a node with the given node id in given section" hide_title: true hide_table_of_contents: true -api: eJzNVm1v2zYQ/isEP62BF/VlG1phGJAGwbYvQ+B6/ZIYxVk6W2wlUiVPaQJC/713pByldREURgfMBmyKujs+d89zJ0VdY6i86ck4q0t9cnJx26M3HVqC9uSkVKvGBHV2+bfiP+tIBYJNiwpsrTqza0htUIVh8x4rUm6rqgbsDk9/3/jij2t7CVQ1CtixRvXJUKOoQbUzN2jznqmVsdNG4BCM4trqhSbYBV1eaTF614GFHQokvV7oHjx0SOjFIGrLFwx856Fv3pmafY0k0gM1vP4yu1UjJ3IcszXoBW6CI65si7fQ9a0E8xgcOd7y+HEwHmtdkh9woUPVYAe6jJruerEM5I3d6XFc3CNJkI8CIp5HHjrV7ohDZ8/vPZcrZYdO2PHYO09Y56OS70IzN1ADgV6P4zpHxUCvXX0noQ4hMZ9koFUua0hcFTneZumccrzKWRLq2Rn6vjUViHPxPkiEeIgyx2FHqGsjptBeeseiJoMh5zbyR5CF3tkgm1E/f/r0EN4SafA2lSnBwXrP0X8AipX9YCfqD8bW3yr+YQXFMtOZerTGU9HGrOeoWY6lfvb8xS+//paInmi7P0UTU3TKh4ekhElUr4G49SRbQ0ye/tNRA12KTYZSp/wj5RhzPZn4xtVZfZXIL6mw1EVqsCLuW3QsBGMRp0YZi0mCRZwWI/sG9Df7Fh98y2Eaoj6URREbF2gso+QgljfgjYykVDS5l3ncwtDyUreugjZtM0Tx+fL2y1dM/JiUKuQtZ7Ve3JdvlK7aukTGlPcyTQh17jyq5cWblUxIwcKQMy9vn+XzQiphed+ox0zEr0mPs/z+PwM7q5Twloq+BZ5CnH4iLk46uNL7QVs+GNZTP5Xz1JyTLvdLJicTe6Vj3EDAf307jrLNbHmW5tV61kGSTG2CrFmNW2gDPlLAn5bT2HuiHn88fDPDaRPsXVJiO8gVLz/g3cOHkkzqHwhpKtoRiPZl/sGAZs6OwLR3Htds2iDU6BOH+e55RvHzSmLM3gdTVzLKHmdVhT09art+MK0uz1bnf7H1ZnpCdVJcfgeATzIq+bfU1/zlC5dKk+ZM2o+65d4Z+N2EbXJg+XwGhrQyng== +api: eJzNVm1v2zYQ/isEP22BZ7XdCzZhKJAGQdcvQ+B6+5IYxVk8W2wlUiNPaQxB/313pBy7cVtsKQrUAWKKujs+d89zRw/aYKyC7ch6p0t9dnZ512GwLTqC5uysVMvaRnV+9Urxl/OkIsG6QQXOqNZua1JrVLFfv8WKlN+oqga3xfnv61A8v3FXQFWtgB0NqveWakU1qq29RZf3rFHWTRuRQzCKG6dnmmAbdXmtxehNCw62KJD0aqY7CNAiYRCDQTt+YODbAF39xhr2tZJIB1TzGu+g7RoxCBg9ed76MOFlLSA4tN1YDJJBQijR2DbgP70NaHRJoceZjlWNLehy0LTrJGqkYN1Wj+PsHsmUxgMgDyOdohD3/flTDNVHNGrjg4KmUV3wTA3tlISMc/VqkwgxuLGOzYLnByYJYuxbNHP9abhcF9e3Ut+AnQ+EJtclAZxpri4YINCr47wSFScF/i/VFM//VcxVNsZIL7zZicXpMSwDstAon6UneBV5qU1VS+6VdySKYWfousZWIM7F2ygRhtPDcxx2BGOsmEJzlQtuMWbII38EWey8i7I56GdPnpzCWyD1waXUExwmZyrBVwDFDXG0M+h31pmPMX5aQbHMFKXWNjgXHR9aZtDMdqmfPvvxp59/SfxNWrk/RRNTNOfDY9L7JJQXQNyxkq0lJk+/9FRDm2KTpdSMf0o5xlxPVlvtTVZUJZJKyip1kZqwGPadPRaCsRgmHY7F1CTFMC1GUTyG2/1k6EPDYWqiLpZFMdQ+0lgOkoNY3kKwMslS0eRd5nEDfcNL3fgKmrTNEMXnw9e//sbEj0mpQt7ioNbL+/KN0ikbn8iY8l6kIaQufEC1uHy9lMEqWBhy5uXvp/m8mEpY3jffYwbpQ9KHg/y+nTmfVUp4R0XXAE8WTj8RN0w6uNb7YVwezfipn8rDUDokXe6XTE4m9loPwxoi/hWacZRtZiuwNK9XBx0kyRgbZc1q3EATH47p4wJ+t5im2ffq81fIRzOcNsHtkhKbXp54+Q53x3eZTN9HQ/oK98kjctlz8UWpfPJKeQSgvWLGFZvWCAZDoj6/vcgQflhKjIP3ybCWdLLHeVVhR5+1XR0Nuavz5cUfbL2eLrZWEuFfJ/BeJiz/L/UN//GDT3VJ4yntD7rhluv5lxDb5MDy+ReosFmA sidebar_class_name: "patch api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

Body

+

Path Parameters

Body

The partial object data to patch. diff --git a/docs/reference/api/perform-a-benchmark-on-a-graph.api.mdx b/docs/reference/api/perform-a-benchmark-on-a-graph.api.mdx index 9d76fc043..3d6402aca 100644 --- a/docs/reference/api/perform-a-benchmark-on-a-graph.api.mdx +++ b/docs/reference/api/perform-a-benchmark-on-a-graph.api.mdx @@ -5,7 +5,7 @@ description: "Perform a benchmark with the given identifier on a graph with a gi sidebar_label: "Perform a benchmark on a graph." hide_title: true hide_table_of_contents: true -api: eJztWW1v2zYQ/isEv6wFVDtJ1631t6wIggBDF6TZgKE1DEY6WUwkUiWptJ7g/747Um+21TQeNqQD/CkmdXd87u0Rc6p5AjY2snRSKz7jl2BSbQom2A2oOCuEuWOfpcuYy4At5T0oJhNQTqYSDNMKBZdGlFkQEjsiEx5xJ5aWzz5wA6U2js8jXgojCnBgaL/mChd4dnci6kgCUwqX4e9NhNcIhBSYTj2oHqfTrAzwUcnGGRSCz2ruViVZt85IteTriMMXUZQ57YnPdhFLuzievEIVA58qaSDhM2cqWEcdMO/hQibfxCWTFlUISo8IN6VlGleC5CePRWjAaqcfAifiWFfK2R1Ab3VRCGaBgu0gYbm0juA1CgjWEkCp4rxKELvaDOfko7pImdLsXuQVPrYhtxETed7asEwYaC0kqNFG6FMFZvWwj71DqcgtkNNlrhMYrNsgHJ+8/PHVTz+/fnN0fBINFi/5Rhy831sAdnMU5AapmbA/dcVioRhgDWNVm0qxZ7EBjNpzpg3LtUh2YvMrbqInWyXYOGUj3Bduo4syYXGFzWFXuGW0kn9hUhAGWUiEEzfCkimEBBR7hZBwg55SEVQmBotGMAU/OBZnQi1R3WLsg0wuMLu9aV9lUatd5Y4SSCuL0Yo+qpvKBTXyrQkJShRVnLEUTWHn+mx+LYGYHlUVvqsrkiM71NkJpAJPo8rF/fV6Tom2pVYWLFk5OTqiP7tpwXPiO9uApfaItXLIIiQtyjKXsXdpqpJbS0r1ANqmtdOm+dCd2wqDgokVxogV1b7CAsOiVQmDZAnUM41bXoKKx0HhgSaSbBZSCacNbZSGutet3oVy83oRLxAbxQMFlC/eLlD65hZihyKNogwBQBYZCeYYlfQsmwb2oAMm1DpBe7SniGEhGYMhkkSSfZFfDgARmWxDvJPqkSBJchvekL6Cu03/8k184RTuwLoJHm597za9/ItwhaB1LN0K1+ca26nwtp10nhPeUbTXHlRgkX08Rj18/Qjquj0VN71rFH3mo+CrTF5I9cJX4L/g8IZ/cQ4oM+bAPZrzWTneDtGFOvdQCDdW/LfrMzW6GO/Q8HIjX4m1rBPGMS8d7RYivrIesEHE09pZIgHqMRMEd9FW+q4letKVnndt20ZPUS0pUTRzvHbw+XgeGzMhBD6r+NJf6HQhFlIt2pySb8OHN8OHA9TdsYOUnNEJazpdK/gt9befA18c+OI75IsDUTw9UcwHO01ecGd4HTpchg7kdiC3w2Xo/8txh8vQgS++e744EMXTE8XYZcizByYz01QdS/CZoensjE9D+Uy7Cdy07n6up/7kad1Odtc06gJz306kK5Ojicy50s6m0zrT1q1nNdkjyXthpLjJQ+rpWQh2O/nKdSxyv43g/Mh74/HrN0dHBH1Oo8rUp7x168pPe9lbbYBdnb2/ZqeXF3ReW6H8j+Ng0/qKn3XDz7GxfT+cn2zzT91P1/6biX9IpYMvblrmQipC7WNaN+npvgZEG2P/2XDRVsesm79jyEK4P/C6pnnp7yZfr2k7zHspdXhXpdz0c+Wvev5EA/LR4NwBMddglu+N4pYnn8f7dJhw7zvhfjAdzSeFPhnzvvv3rLZnV80Hj+fskZ+wRpG1/6Kp1RBXi7hvn/3KZgvcXt+x/gHMrqE9qWcgEjA+nOHxaRxD6QaKIx8AKBMd8Z+fXSOj/g30neak +api: eJztWW1v2zYQ/isEv6wFVDtJ1631t6wIggBDF6TZgKE1DFo6W0wkUiWptJ6g/747Um+21TTZMKQD/KkheXd87u0xe6p4AjY2snBSKz7jl2BW2uRMsCWoOM2FuWWfpUuZS4Gt5R0oJhNQTq4kGKYVCq6NKNIgJPZEJjziTqwtn33gBgptHJ9HvBBG5ODA0H7FFS7wbm9oIRNUkYSlEC7Fv+GLyIuMBAxY7TRubWO+RmhDUKsAlqyhrIFPpTSQ8JkzJUTcxinkgs8q7jYFWbXOSLXmdR11SDrfd6Ds30sK7Y19xJxmRQgkv+fCoWvis13E0i6OJ6/2MA+AiTjWpXJ2D8tbneeCWaDIOkhYJq0jXI0CxscSKqnirEwwXGob8eSjulgxpdmdyEo8tiGRERNZ1tqwTBhoLSSo0QbnUwlmc7+jvUMrkVkgz4tMJzBYt5E4Pnn546uffn795uj4JBosXvKtOHi/dwDspyfIDfIxYX/qksVCMcCCxWoxpWLPYgMYtedMG5ZpkezF5lfcRE92stw4ZSPcF26rZVJhcYWdYDe4ZbSSf2FSEAZZSIQTS2HJFEICir1CSLhBp1TkpYnBohFMwQ+OxalQa1S3GPsgkwnMbm9akJNRq11mjhJIK4vRij6qZemCGvnWhAQl8jJO2QpNYZv6bH4tgZgeVea+hUuSIzvUxgmsBN5GnYn7dT2nRNtCKwuWrJwcHdE/+2nBe+Jb24Alioi1ctjAJC2KIpOxd2mqkhtLStUA2ra104Z+0J2bEoOCiRXGiA3VvsICw6JVCYNkDdQzjVtegorHQe6BJpJs5lIJpw1tFEZjwbjNu1BuXi/iOWKjeKCA8sXbBUovbyB2KNIoyhAA5LKRYH6bvdAbumBCrRO0R3uK6BSSMRgiSSTZF9nlAFAgwG2It1I9ECRJ7sIbclhwt+lfvo0v3MIdWDfBy63v3aaXfxEuF7SOpdvg+lxjO+XetpPOc8I7inbtQQUWeYzHqIe/NYK67pGK2941ij7zUfBVJi+ketH/0vw7h7f8izNAmTEH7tCcz8rxbogu1LmHQrix4r9dnyuj8/EOlUnbQcRa1gnjmJeO9gsRf5LvsUHE09pZIwHqMRMEd9FW+r4lOulKz7u2a6OnqJaUKJoZvjH4fDyPjZkQAp9VfHos9GohFlIt2pySb8PD5fBwgLq7dpCSM7qhptu1gt9W/qlz4IsDX3yHfHEgiqcnivlgp8kL7gyfQ4fH0IHcDuR2eAz9fznu8Bg68MV3zxcHonh6ohh7DHn2wGSmmqpjDT4zNJid8Wkon2k3gZtW3Z/11N88rdr5ck2jLjB37fi5NBmaSJ0r7Gw6rVJtXT2ryB5J3gkjxTILqaezEOx28pXpWGR+G8H5+fbW8es3R0cEfU6jypVPeevWlZ9ms7faALs6e3/NTi8v6L62Qvkfx8Gm9RU/64afYzP6fhI/2eWfqp+u/Tfj/ZBKB1/ctMiEVITax7Rq0tON/qOtyfpsuGirY9Z9BcCQhXB/4FVF89LfTVbXtB3mvZQ6fKtSbvq58lc9f6IB+WhwboGYazDL90Zxy5PPw306TLgfO+G+Nx3NJ4U+GfO++x9Zbc+umg8ez9n9X6dGAbX/M1ObIZwWaNcgjyuWHUgP+HD1D7D1He0ZPAWRgPGxC+encQyFG2iOTPsp7B3Ln59dI33+DY0M2SY= sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Perform a benchmark with the given identifier on a graph with a given identifier ## Request -

Path Parameters

Query Parameters

+

Path Parameters

Query Parameters

The checks result. diff --git a/docs/reference/api/perform-a-dynamically-assembled-benchmark-on-a-graph.api.mdx b/docs/reference/api/perform-a-dynamically-assembled-benchmark-on-a-graph.api.mdx index 54507aff2..02aca16f1 100644 --- a/docs/reference/api/perform-a-dynamically-assembled-benchmark-on-a-graph.api.mdx +++ b/docs/reference/api/perform-a-dynamically-assembled-benchmark-on-a-graph.api.mdx @@ -5,7 +5,7 @@ description: "Perform a benchmark by defining the check criteria on a graph with sidebar_label: "Perform a dynamically assembled benchmark on a graph." hide_title: true hide_table_of_contents: true -api: eJztWU1z2zYQ/SsYnNoZxZKdfiS8uanr8SX1OG4vqUYDESsRNggwAKhEw9F/7y5ISpTEKnLSjtMZnSSCi923H3iCnysuwadOFUFZwxN+C25mXc4Em4JJs1y4RzZdMgkzZZSZs5ABSzNIHxluCuCUYNag9dyJImMfVcjoQS3AMCXBBDVT4M74gAcx9zx5zx0U1gU+HvBCOJED+qD1iht8QADR0URJ3KIIUCFCht+3Ud4jiptfmZ1FPHXsYGtgFMzjt1zwpOJhWZBXHxyi56sBh08iLzStOfA2WLR28KFUDiRPgithNVhjKZxdYBauxfKhBLfcA/Ob0pgEVam1PxqC+Oh5J54Ht1ApHBuuMT86GqQX3WipCDC3McJR4Vr7o+N5SEsckmU36KMy8tiAZPuUUk4wwYkyPgiDRewEFWlqSxP8Xqw3Ns8F1pFGMYBkWvlAU9VswBH2NFfKpLqUgJ9x3tYn4+wvczNjxrKF0CW+9vXkD5jQuvXhmXDQepC4Yzf7A9ltBnMmtAdKt9BWQue5Tf/84uUPP/7086vXo/OLQefhJV+NyZEvrPHgKczFaEQf+ycqHh/P0LjUgQqfWhPwDJO1KAqtcALQemjkg6dNVQf7trfL5kxiRR5KLKlAinBOLKm2BhPAohjJQM6BetLkHS2oOgHyCFQq8pkrI4J1tIDnqwAXlm/rtsZ9A54jNioYGphYnHUl7fQB0oAmzUZVFwDJZa/afQyzIbCaaTAbCnBGral39/aM+A1kHwwhpSL/Qt92ABHp7EKMx+QokGS5C697MOp0m/ng2/jqKDyAD2cYnJo6aM/MLyLkgp5TOsEJv7YhE3n0HVSIM/eWqr2KoOopfUrGuA/JX0gRxBM3bmfXbIydH9S5KvlCmRdxAv+FhLfySzWgTV8CC3QXu3K+W6Ibcx2hEG6c+M/P58zZvP+EKtmeIKIlJDoXWLQe7A8i/rQd8EE81vqZWxZ/B/fZFeFO2knf90Rv1qMXU9v1gS5MmdPPPl4gBLJKHGGNP/p83N/Hxk1dgthVvAtM7GwikNknbU8pt+7LafdlB/U6bKclVxRhRdGtgd9n8e5x4osTX3yDfHEiiucninFnpekLrnSvQ6fL0IncTuR2ugz9fznudBk68cU3zxcnonh+oui7DEX2wGZmlqZjDrEzJNomfFiPz7AWloYx1LBqFd4ViV/gFq0AXDqNe7IQCp8Mh1VmfVglFTkgy4VwSkx13Wt6V1e3BppwbVOh4zKiiQrz1utXr0cjwjom8W0We9zmcRdlYPbGOmB3V+/u2eXtDcVrR5L/eV779HHEk7WquJHK5RKX8Dqo9ZIJ7yFHnLIjoG8U8rNdGqo2Itt/qL3XbQ3wKQwLLZShhGK5q6ZVa10eT3BsFn5pJyNZS/JYvbry73lVTYWHP5xerWi5FjOpi3hPpTZtNMt/TLdfN+/F+ghEKh05PgquuBR54UtCdrTzAxE3gvxXB+yq5wcidkT5rw7Z6ucHwjVy/BeGeib5/EA+HaV/k9N4wx5PHNHv7hoF/nv2uX859YJq/5gzW/1swa7PVeTVDATNNgGsX1+mKRShs7FHg6fc1tx7fXWPHPc3KXCBvQ== +api: eJztWV1v2zYU/SsEnzbAjZN0H63esiIL8tIFWbaXzjBo8dpiQpEqSbk1BP/33ktJNh27ntNgSAf4KRF1ee+5HzxiThouwedOVUFZwzN+A25qXckEm4DJi1K4BzZZMAlTZZSZsVAAywvIHxhuCuCUYNag9cyJqmCfVCjoQc3BMCXBBDVV4E74gAcx8zz7wB1U1gU+GvBKOFEC+qD1hht8QADR0VhJ3KIIUCVCgb/DZ1FWmgwceBssLm0Cv0Ng64jMTiPU6A1tHXyslQPJs+BqGHCPOZSCZw0Pi4q8+uAwPb5cDlZIKmfn6NH1SD7W4BZbcX9XGlOgGvX2lO1X/aeZiE+eJ/E8uLnK4dBwnfnB0SA/T6PlIsDMxggHhevtD47nIa9xRBZp0Adl5KEByfYppRxjgmNlfBAGi5gEFXluaxP8Vqx3tiwF1pEGMYBkWvlAg9NtwHHyLFimTK5ridNl4kitzsXJP+Z6yoxlc6FrfO3buR8woXXvwzPhoPcgccfj7Pdkt57ZqdAeKN1KWwnJc5/+2fnrn37+5dc3b0/PzgfJw2u+HJEjX1njwVOY89NT+rF9eOKp9gyNax2o8Lk1Ac8TWYuq0gonAK2HRt572tQk2De9XXRsgBW5r7GkAgnCObGg2hpMAItiJAM5A+pJl3e0oOoEKCNQqchnqYwI1tECnq8KXFi8b9sa9w14idioYGhgYnFWlbSTe8gDmnQbVVsApJatah9CJpgNBTih1rS7d/aM2A3kLhhCSkX+hb5JALV8tAkxHpODQJLlY3jpwWjT7eaDb+Jro/AAPpxgcGrqoD8zv4lQCnrO6QRn/MqGQpTRd1Ahztx7qvYygmqn9CkZ4z6kfiFFEE/cuJldtzF2ftDmquQrZV6tif95CW/kl2tAm10JzNFd7MrZ4xJdm6sIhXDjxP/7fE6dLXefUCX7E0S0hETnAovWg+1BxC/kHh/EY72fmWXxc7rNrgh33E/6tid6sxq9mNpjH+jC1CV99PH6IJBV4ghr/OTz0e4+dm7aEsSu4k1gbKdjgcw+7ntKuaUvJ+nLBPUqbNKSS4qwpOjWwB/TePM48sWRL75DvjgSxcsTxShZ6fqCK+l16HgZOpLbkdyOl6H/L8cdL0NHvvju+eJIFC9PFLsuQ5E9sJmFpemYQewMSbYZH7bjM2yFpWEMNWx6fXdJ4he4eS//1k7jniKEymfDYVNYH5ZZQw7Ici6cEhPd9pretdVtgWZc21zouIxoor688frN29NTwjoi8W0ae9zncRvVZPbOOmC3l3/esYuba4rXjyT/+6z16eOIZytVcS2UywUu4XVQ6wUT3kOJOGUin6/18ZPHNNSsRbb/UHlv2xrgcxhWWihDCcVyN12rVqo8nuDYLPyln4xsJchj9drKf+BNMxEe/nJ6uaTlVsykLuI9ldq01iy/mu5u3Xwn1gcgUknk+Ci44lLkhW8JmWjneyKuBflnB0zV8z0RE1H+2SF7/XxPuE6O/8ZQLySf78knUfrXOY3W7PHEEf3htlPgf2T7/7u0E1L/p5zZ6GYPdXWqIqsWIGiyCV77+iLPoQrJxh0KPGW2Yt6ryztkuC+0BoJL sidebar_class_name: "get api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Perform a benchmark by defining the check criteria on a graph with a given ident ## Request -

Path Parameters

Query Parameters

+

Path Parameters

Query Parameters

The checks result. diff --git a/docs/reference/api/search-all-history-events-and-return-them.api.mdx b/docs/reference/api/search-all-history-events-and-return-them.api.mdx index 7994f435f..40d671264 100644 --- a/docs/reference/api/search-all-history-events-and-return-them.api.mdx +++ b/docs/reference/api/search-all-history-events-and-return-them.api.mdx @@ -5,7 +5,7 @@ description: "Search all history events and return them." sidebar_label: "Search all history events and return them." hide_title: true hide_table_of_contents: true -api: eJzlWG1v00gQ/iur/UIr5aVJCweWitRWiEMnASo5dIJUYWNv4gV71+yuU4KV/34zu7ZjN25KK+DDXSpV9nh29plnXvaloBE3oRaZFUrSgL7jTIcxYUlCYmGs0mvCV1xaQ5iMiOY215LYmKeDqTwjhoc4joRMkjknEV8IySNyAA8sT2CQVeTT8BM5PSVaKXuI70JarjOwBNYSZsWKk0yrjGu7JhmzsQHLL76xNEt4QIQ5WKkkT/mhm/9A80xpy6MBW/Ln4+OIKA2zGqFBFCacydNTq3OO4pRbFjHLBiuuDYA8PR0fTiXtUcuWhgYf6VKzLJ4Z5zC96tGMaQaDQBu+FlTCCxDitUQEAwUShBDhmXuEINDcKKtA1CZyEnMiImBOLATXRC2QNeKsga7mX3METQOE26MmBEoZDQpq1xlaNVYLuaSbTa9GUpJdAfmac73unBb1qwmrCOUG4rIAWjCyN/gmrxZEKluHD0MFzBNmDDAfDVp4FywxewADMzJPkd4qVB6iG9yjVVDoVdOzUOXS7vfrjXtggL2KEubSErKIkYsv/RcJT4Hr/gVaIjFnEShcxwJS2eescWwAtLkPhpeCs58NsMP9cPNDns6VwkxzEF2a+yA2HZpzoJo/2KPd4vMGfQpBxUAJipQbCzl4v+CAlZQBYApB4H000koxtgAYPxG2s/fLUYcxk8ufyfa1sHEDtbdPHKoHlYJUEZ+FmjNfDu41z6LmawQpiK+tumB3FAUWe00p+gNV7orcVz42tp3ixk/QdmEMKRtjqzdh3WOvuGfRd0boypuAqc5VtMZhu/A9SsQOHQmtgLFQwRIBDQHn4d/sMEsYklDsY7puxzdWjHrB8MKZEd/589HREcADprF5Z0oabtDoGMSdIEELytzzBPyUmIVbCGtiSwpa8FmWJSJkaGqIjabTCaY1w9gKy1PTkKv5Z2je8IFFkfDZ+9Y3boF4/cKRNSQF/SJk1EXPrkuoWTuEGTjAktryWFBY8gI6Gh+fPH7icqHs5vUsFHNoAJMbtyaVKXvObOp6YygshJy+VDZmqbNthXUReg2zUcd+k55vfRndStF/m4pm+hZTh3hKAzJ1nWFKe/AkIi/BpdlLNF8JrF4vB3CV2INDMdhCfF7D72O243ct4r7IDdvgGzrR1NhspvIOcGGi8miGbz3SgfAOgG5026CSPFFLIffja2uF2Hz8h/HReNQfjfujk8nR0+DkWfB4/MErwe7RqzyJ/og7fOPRsvRtoVW6Q5Ta9dePmW1NlHsDMA6bTgx5q5M1t4+ej2AqiUvFgDRCBTIBkuoZKUAC8BkJqL5U2ypnxO2DwSBxXRslGSxgVqUBwUJxAq0sFFRDid4oxzVLkzbQLQ50MnCVMpVVkAMyi9jLdf887/f7KG541e1X27PaN7Lxr7e6B+jXNlZy5mH47Xci5oM5Mxzfch1yM3iJk13W1ndJ6aClixiEbsqJ+y0XnKPow/jyQzL559n6Oz+/nryezP4c/fXh/dkdPInbefKVUFNU5/ftNLVVXAkE5FFX/j/yKlAAAXHJ/yByL7YI9xLblO0wi1LsxlxGoD6Ds0bK9LqEgb/KqxkL3QkhIKOOj5ovHa9d32Ano+HL0fHJznSVxaPjJ1PJJHgFO8Aq0C4CDSQ3wlT9usivfu3ItbOoEeA+QWZnLUnFc5liPhSuJUlsR3UZqttTr25GAakakSy3PBDvWOGilSmDS6o70AZ06FJ7WFTn3c3Qb3OG5d54mAinDoyuqiNyrqFH0NjazATDYRGDwU1QIFUb0FwxLdg88csxfvObq/LIRBMVssSJARSOaX9++sxv0q5wB7xQbikvV81Ll5XkAk9Ely/eTcjZ21c4n9/OgsL7kbdp3AIc1PvpH7/cuLlRKLa7uv/FFYnfNDXWLODTRbso86W8PgHdoHFDUl6m9GhJDDy5tIEg+gT4SIsCE/5vnWw2KPYHG0ymSBjMlu1p49YA/KI7jk6nv/B16+plxZIctSge034c8m+7vtjjRHXL8vNduOd9xR6M9cXJ7wC573ZiD8bqkuR3QNx7E7Ev1tWVyANB/uKbhX3stlP0aruO3LNLHFyW1xeHZP9dbCeY6mwu1004Fci65W2uQNfXq4PnP194EP2Jj1M1vDVDpXsWhjxr+rxzZ4Ac1Iv22zfvJqA8Ly9UUjxAwiGCXePBFP4HdAp/uHD+C3rSJYE= +api: eJzlWP9v0zoQ/1cs/8Im9cvaDR5EGtI2IR56EqDRh56gU3ETtzEkdrCdjlL1f393dpIma5axCfjhvU6aksv5/LnPnc9nb2jETahFZoWSNKDvONNhTFiSkFgYq/Sa8BWX1hAmI6K5zbUkNubpYCrPiOEhjiMhk2TOScQXQvKIHMADyxMYZBX5NPxETk+JVsoe4ruQlusMLIG1hFmx4iTTKuParknGbGzA8otvLM0SHhBhDlYqyVN+6OY/0DxT2vJowJb8+fg4IkrDrEZoEIUJZ/L01OqcozjllkXMssGKawMgT0/Hh1NJe9SypaHBR7rULItnxjlMr3o0Y5rBINCGrxsq4QUI8VoigoECCUKI8Mw9QhBobpRVIGoSOYk5EREwJxaCa6IWyBpx1kBX8685gqYBwu1REwKljAYbatcZWjVWC7mk222vQlKQXQL5mnO9bp0W9csJywjlBuKyAFowsjf4Jq8WRCpbhQ9DBcwTZgwwHw0aeBcsMR2AgRmZp0hvGSoP0Q3u0TIo9Kru2bWwcf+LkNGeO69kmOQRd66gQumWVCAULhMhjQzkmhMh1D1kc6UwM5xtl5aFE9sbRN7wsYYvVLm03by/cQ8MuC2zCHN9CVnOyMWX/ouEp5AL/Qu0RGLOIlC4jgUsNb+mjHcrT+c+WbwUgvHZQPS4H25+KBIt/mKS1Qmfc0gF/mCP9ouDN+hTHFY0BEak3FhYI/dLHrCSMgBMIUl4H400lgBbAIyfCNvZ++Wow5jJ5c9kG9dLDbW3TxyqBy1VXDqzUHPml6t7zbOo/hpBCuJrY92yOxYFFqOKUvQHqpArQr4yYeHdKz74CbYFGEOKwt2onViXsJbdsyi1RujKm4CpzlW0xmH78D1KxA4VE62AsVDBFgYFAefh3+wwSxiSsOliutoubuxo1YbmhTMjvvPno6MjgAdM4+aSKWm4QaNjELeCLCqg4wn4KTAX5bEktqCgAZ9lWSJChqaGWGhanWBaM4ytsDw1Nbmaf4bNBT6wKBI+e9/6jUUgXr+xZTXJhroa30LPvku7Yg8O+dKOfFQ8bihsyQEdjY9PHj9xuVDsNtUsFHNoAJMbt2cWKXvObOpqYygshJy+VDZmqbNthXUReg2zUcd+nZ5vfRndStF/m4p6+m6mDvGUBmTqKsOU9uBJRF6CrYOXaL4SuHq9HMCVYg8OxWAL8XkN32ftxu9bxL7NDdviGzpR19hup/IOcGGi8miGbz3SgvAOgG5006CSPFFLIbvxNbVCLD7+w/hoPOqPxv3RyeToaXDyLHg8/uCVoLv1Kk+iP+IW33i0LHxbaJXuEaX2/fVjZjsTRW8AxqEpxpA3Klm9vfV8BFNJXCoGpBYqkAmQlM9IARKAz0hA+aVs+5wR16eDQeKqNkoy2MCsSgOCC8UJtLKwoGpK9MZyXLM0aQLd4UAnA7dSprIMckBmEXu57p/n/X4fxTWv2v1qelb5Rrb+9Vb3AP3axkrOPAx/PEjEfDBnhuNbrkNuBi9xssvK+j4pLbS0EYPQTTFxv+GCcxR9GF9+SCb/PFt/5+fXk9eT2Z+jvz68P7uDJ3E7T34lVBRV+X07TU0VtwQC8qgt/x95FVgAAXHJ/yByL3YIO4mty/aYRSlWYy4jUJ/BWShlel3AwF/p1YyF7oQQkFHLR82Xjte2b9DJaPhydHyyN11p8ej4yVQyCV5BB1gG2kWghuRGmMpfG/nlrxm5ZhbVAtwnyOysISl5LlLMh8KVJInlqFqG6vbUq4pRQMpCJIuWB+IdK9y0MmVwS3UH7oAOXWoPN+V5fDv0bc6w6I2HiXDqwOiqPMLnGmoEja3NTDAcbmIwuA02SNUWNFdMCzZP/HaM33xzVRyZaKJCljgxgMIxzc9Pn/km7Qo74IVyW3mxa166rCQXeCK6fPFuQs7evsL5fDsLCu9H3qZxG3BQ9dM/fvlys1HY7Lq6/8UVjm+aansW8OmivSnypbjeAd2gdoNTXPb0aEEMPLm0gSD6BPhINxtM+L91st2i2B9sMJkiYTBbdqeNWwPwi+5gWp3+wteNq6EVS3LUonhM+3HID7hn6YBTv895IKDfdp/S4UZ57fPzXbjnBUoHxuom53eA7Lou6cBY3tr8DoidVyNdsS7vaB4I8hdfdXSx20zRq93Gds+ydXBZ3Kccku7L61Yw5WWBXNfhlCCrGry9Al2/Xh08//nCg+hPfJzK4Y0ZSt2zMORZ3ee9SwzkoOoi3r55NwHleXHDk+KJFk417BpPyvA/oFP4w538X94NjeA= sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Search all history events and return them. A section can be defined (defaults to ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The search to perform diff --git a/docs/reference/api/search-and-aggregate-history-events-and-return-the-aggregation-result.api.mdx b/docs/reference/api/search-and-aggregate-history-events-and-return-the-aggregation-result.api.mdx index 17108d759..a0e173cd3 100644 --- a/docs/reference/api/search-and-aggregate-history-events-and-return-the-aggregation-result.api.mdx +++ b/docs/reference/api/search-and-aggregate-history-events-and-return-the-aggregation-result.api.mdx @@ -5,7 +5,7 @@ description: "Search and aggregate history events and return the aggregation res sidebar_label: "Search and aggregate history events and return the aggregation result." hide_title: true hide_table_of_contents: true -api: eJztWN9vGjkQ/lcsPyUS4WcIBImTclUf+tQoyd1LQKnZHVi3i721vSQI8b/fjL27YQPlLlXSlx6RELbH42++Gc+Ms+Ex2MjIzEmt+IjfgjBRwoSKmVgsDCyEA5ZI67RZM1iBctYvGnC5UcwlUMmhApy2eeqaE3XFLER+KhKKzYDFMJcKYnaCPwTKWOY0+9L6wsZjZrR2pzSWyoHJUDcqSlHjClhmdAbGrVkmXGJR88cnscxSGDFpT1Y6zZdw6hGdGMi0cRA3xQL+6PZipg2eaqXBqSgFocZjZ3Kg6SU4EQsnmiswFkGOx93TieIN7sTC8tE9XxiRJQ/Wk8GnDZ4JI3ATSuPqhiscIFlBSsa4URJ5BBF/1xm9Q4pkjMTJuQTD9NyT5reiLARrUA6p007jlIHvOYHmI4Lb4DZKYCn4aMPdOiNJ64xUC77dNiokBdklkO85mPVBJCRfYig9lFv0yxxpEWn6km/2ac6UdpX7yFXIPBPWIvNxs4Z3LlJ7BDBaq/Il0Vu6KkD0mxu8dAqf7lo2A0QGxw377H8IBF+6iYJpgWFEFr2I3qAwOAEDDGNYLsE6dMPrbEEtS+FwBjHDGSmpeUTMEcYbwvb63h11lAi1eEu2H6VLdlAH/cyj+qnIUTqGh8iACNHjh3kW7w5jSIGGtTBCm//1blSUkj14KfydCBeF8sDeXaAlzFK4hxV5pHa76ZrQ1XrlHTnooWlQgUf9qeM1bduHv5uHA2KyAy8zaUTFkcbsqpw/E55cK0sFEbI5xnqVnapi8Jxmv0kVjximgZMOZmDLiHx76vMy/aSEusUPIbeZVhYsHdFttw/DD6UjMIjMFRbIUGNKygtyasaILEtl5O1ufbX6hUnHD6qx1mS0XCRACRZPzQAri96vc/Nc+dxJvi1I07OvmE9xLOJYhhtyXakqc/kzofcTxfCzYRO0JVduwkfsot3AIfFKowkXj/YBou6DVBiWKoIHOmrCSWgJywexWpBcd9g875dzS/HkNZ1XE1LRRKccO+1E6mcG7QHbNg7A6LT7F8OLOpRFlKHuKEEv/ABFp9fsDwbn573Lbge/9iD1hucvQbWb/cvLi/Zlb9Dfg9ft9geoqN8c9IbdYafbZ9uJmoYiLZ2n8KqMyZhyWC0Ons5U/H8s/K6x4LMOVqZEx9SVaUuu8M3ZiLd8bm5tyt5t2wqZplUUrlaV6XCPBbMqe77cpLg9cS6zo1Zrk6DW7WhDuXCLkithpJilIcfRWog33+ritlRHIvXTiIz21JeHl5gVtz7NSzXXPhUXht34tpB9oJ7l5uPtHbu6/kTnhYKDAn93gk7rlsLHe1Hx3qaTf1koN8+Z97d/K4S7vlNL0Q8+SjZFsBXvCJQd7TwVildFgxdUUZqoYg4jIETPPd9sZsLCXybdbmk69C0UibG0FGrPzcQPPfROHf9By7/BuvYQWYk0JylOXdh/h/x2vfwRlNWj4leAPNa5H8FYPiB+BcSjXfoRjNVz4SdBvnPXfYxdV0M9fc7gr7xiJzdFa3/Kjr/0D4IpJoVa78IpQVZJYztF2QREjBFB8MLyhwDi7C74qdxeO6GUvYoiyHZt3uuaiYOqZl5/vr1D4Vnx2FhiP0//ohCP9JbB7xGf4B+VrH8A0BM75w== +api: eJztWN9vGjkQ/lcsPyUS4WcIBImTclUf+tQoyd1LQKnZHVi3i721vSQI8b/fjL27YQPlLlXSlx6RELbH42++Gc+Ms+Ex2MjIzEmt+IjfgjBRwoSKmVgsDCyEA5ZI67RZM1iBctYvGnC5UcwlUMmhApy2eeqaE3XFLER+KhKKzYDFMJcKYnaCPwTKWOY0+9L6wsZjZrR2pzSWyoHJUDcqSlHjClhmdAbGrVkmXGJR88cnscxSGDFpT1Y6zZdw6hGdGMi0cRA3xQL+6PZipg2eaqXBqSgFocZjZ3Kg6SU4EQsnmiswFkGOx93TieIN7sTC8tE9XxiRJQ/Wk8GnDZ4JI3ATSuPqhiscIFlBSsa4URJ5BBF/Q0CIE0iHdhqn6iTfIWsyRi7lXIJheu559NpQ1sD3nEDzEcFtcBslsBR8tOFunZFW64xUC77dNiokBdklkO85mPXBY0m+PLD0UG7RL3OkRaTpS77ZpzlT2lXuI1ch80xYi8zHzRreuUjtEcDIjMqXRG/pqgDRb27w0il8umvZDBAZHDfss/8hEHzpJgqmBYYRWfQieoPCwDgGGMawXIJ16LLX2YJalsLhDGKGM1JS84iYI4w3hO31vTvqKBFq8ZZsP0qX7KAO+plH9VORo3QMD5EBEaLHD/Ms3h3GkAINa2GENv/r3agoJXvwUvg7ES4K5YG9u0BLmKVwDyvySO0q0zWhq/XKO3LQQ9OgAo/6U8dr2rYPfzcPB8RkB15m0oiKI43ZVTl/Jjy5VpYKImRzjPUqk1XF4DnNfpMqHjFMAycdzMCWEfn21Odl+kkJdYsfQm4zrSxYOqLbbh+GH0pHYBCZKyyQocaUlBfk1IwRWZbKyNvd+mr1C5OOH1RjrclouUiAEiyemgFWFr1f5+a58rmTfFuQpmdfMZ/iWMSxDDfkulJV5vJnQu8niuFnwyZoS67chI/YRbuBQ+KVRhMuHu0DRN0HqTAsVQQPdNSEk9ASlg9itSC57rB53i/nluLJazqvJqSiiU45dtqJ1M8M2gO2bRyA0Wn3L4YXdSiLKEPdUYJe+AGKTq/ZHwzOz3uX3Q5+7UHqDc9fgmo3+5eXF+3L3qC/B6/b7Q9QUb856A27w063z7YTNQ1FWjpP4VUZkzHlsFocPJ2p+P9Y+F1jwWcdrEyJjqkr05Zc4ZuzEW/53NzalL3bthUyTasoXK0q0+EeC2ZV9ny5SXF74lxmR63WJkGt29GGcuEWJVfCSDFLQ46jtRBvvtXFbamOROqnERntqS8PLzErbn2al2qufSouDLvxLST7QD3LzcfbO3Z1/YnOCwUHBf7uBJ3WLYWP96LivU0n/7JQbp4z72//Vgh3faeWoh98lGyKYCveESg72nkqFK+KBi+oojRRxRxGQIiee77ZzISFv0y63dJ06FsoEmNpKdSem4kfeuidOv6Dln+Dde0hshJpTlKcurD/DvntevkjKKtHxa8AeaxzP4KxfED8CohHu/QjGKvnwk+CfOeu+xi7roZ6+pzBX3nFTm6K1v6UHX/WHwRTTAq13oVTgqySxnaKsgmIGCOC4IXlDwHE2V3wU7m9dkIpexVFkO3avNc1EwdVzbz+fHuHwrPisbHEfp7+nSEe6S2D3yM+wT8qWf8AxgE75w== sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Search and aggregate history events and return the aggregation result. A section ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The aggregation search to perform diff --git a/docs/reference/api/search-the-aggregate-function-on-the-specified-graph-and-return-the-aggregation-result.api.mdx b/docs/reference/api/search-the-aggregate-function-on-the-specified-graph-and-return-the-aggregation-result.api.mdx index 363362cdf..b3d10759d 100644 --- a/docs/reference/api/search-the-aggregate-function-on-the-specified-graph-and-return-the-aggregation-result.api.mdx +++ b/docs/reference/api/search-the-aggregate-function-on-the-specified-graph-and-return-the-aggregation-result.api.mdx @@ -5,7 +5,7 @@ description: "Search and aggregate the graph and return the resulting aggregated sidebar_label: "Search the aggregate function on the specified graph and return the aggregation result." hide_title: true hide_table_of_contents: true -api: eJztV0tv2zgQ/isETzHg+BnHjgAXyBY99LRBkt1LbKSMNLbZSqRKUm4MQf99Z0hJthM3ixx6ah3AMMnh8Jtvnil5AjY2MndSKx7xOxAm3jChEibWawNr4YC5DbC1EXnYN+AKo/ymAVukTqr1XjhhiXCit1DXzEJMWlksFHsClsBKKjw/wx8Cr1nmNPvS/8Lmc2a0dh1aS+XA5PgE6k6Fk1tgudE5GLdjuXAbi5o/PYssTyFi0p5tdVpk0PHAzgzk2iCEnljDh9E4Ydrgq1Ya3IpTEGo+d6YA2s7ACQ90C8YiyPl81Fko3uVOrC2PHri399F6Oviyy3NhBF5CaTwtucIF0hWkZIIXJdFHEPH3Maf3yJRMQDm5kmCYXu0JRVkI1qAcsqmdxi0D3wsCzSOC2+U23kAmeFRyt8tJ0jqDpPOq6rZIarIbIN8LMLuTSEi+wdB4qLDolxXSItL0Jd/s84op7Vr3kauQeSasReaT3hHelUjtG4DRWlVkRG/jqgDRX+7yxil8eWiZcP9vlJMZWIdEUgyhNd6YYCE58JURdIThhXdYHQBHbiH7iJN3GoePZog24mgEnBMmdNEyqMCn/tLJjq69ht9kD+EIiMkO9AJpRMWxxrRQzr8Jz66fp4IIKd8iug2rNjX3+fFNqiRi6L+zIaaORWoQU8cnFP2kTKjwQ8htrpUFS0+MBoPT8EMZCAwic7UFMtSIhvKanCNjRJ6nMvZ2979a/cKktx86Yq3H6LiOXAkWX80BS4JWLyXZqlA+6Mm3NWn66SsmAq5Fkkg6E+lNq6pJwj2hDwvF8FOyBdpSKLfgEbscdHFJvNJqwcUP+wjx6FEqDEsVwyM9teAklEH2KLZrkhvNeheTZi8Tz17TRbshFW0Mm7XTTqR+ZzqYsqp7AsZwMLmcXR5DWcc56o436IWfoBiOe5Pp9OJifDUa4tcrSOPZxUtQg97k6upycDWeTl7BG40mU1Q06U3Hs9FsOJqwaqGWobpK5ym8btsFFbGjOHg+V8mfWPhdY8FXHewDG51QO9WWXOG7asT7vjb3y6bpVv1QafpthUNZC2bbNOnCpHht41xuo36/3KC2KiqpBlYouRVGiqc01DY6C3HmZxO8lupYpH4bEdGd4+PZFVbDypd3qVbal+DaoFvfx9lHbYDdfrq7Z9c3n+m90GhQ4N9h0GldJnyc152uHr4OoxTaGG3i1+YQ0yCRnB7JDsM7pEjvZccs9yX4z7xXp/1BW0XX+MAp67irZ0GUjQ7GvXoy7O7bK02JIYweeFk+CQv/mLSqaDsMLhSSibQUc/tp4qee+UWz2kl7v8HuaITcirQgKU5j2Psg/8JJ7A3ofrDYo17us/udrJ/d1uNeh709tp8EU28KtTuE04Bso6daouwGRALGwwvHHwOI83tSsr9+9EIjex3HkB/a/GqSIg7aOnrz9909Cj/VA2iGMx79vyF+0HyL3xFf4B+Vs/8AtybA3Q== +api: eJztV9tu2zgQ/RWCTwng+BrHjgAvkC36kKcNknRfYiOlpbHNViJVknJiCPr3naEuvta7LdCnrQME1mg4PHPmcDjOeQQ2NDJ1Uise8CcQJlwxoSImlksDS+GAuRWwpRFpaTfgMqO80YDNYifVcuscsUg40Z6qO2YhpKgsFIrNgUWwkArfX+AXgcssc5p97nxmkwkzWrtLepbKgUlxC4wdCyfXwFKjUzBuw1LhVhYjf3wXSRpDwKS9WOs4S+DSA7swkGqDENpiCX/0BxHTBne10qApjEGoycSZDMicgBMe6BqMRZCTSf9yqniLO7G0PHjhPt9X6+ngsxZPhRG4CL3xbc4VPiBdpZeMcKEk+ggifocSIRqQIe00mvZpfkbyZATKyYUEw/RiyzH6GviWEWgeENwWt+EKEsGDnLtNSlGtM0g6L4pWg6QiuwbyLQOzObkt+dcb1hXKLNZlgbSIOD7km90vmNKuKR+VCplnwlpkPmrv4V2I2J4BjMyoLCF661KVEP3iFq+Lwme7mb1Jt7r6KlV0lM69CuMsKvVJDnVaSqNR7krUmwjqEbK51qQMH9vLskqiOCDyIMcdfML9O+lOJmAdioI0jmx7sssKkMCOSKZXKH9cwyqB7mmE+Kea/SD5uGmCaAOOJMMVYUIJzcoQuNWfOtrQsmP49ekmHCViygNVQhExcKjx2Crn94R310ljQYTk54TQHJGmdWzPLxUzYKivix4ebeurZy/9gaevdFIL/BBym2plwdIW/W73NPxKA55BZK7KoBJITXlFzl4yIk1jGfq8O1+sPkjp/EZ7rLUZva5OlgSLu6ZAglWHnmyRKX8oqbYVaXr+BQ8qPosokvROxA9NqLpJbAl9mSqGn5xNMZdMuSkP2E23hY/EKz1NuXizrxD2X6VCWaoQXmmrKSenBJJXsV6SX3/cvh7WtkS8+0jXjUEqMvTqZ6ediL1l1B2xonUCRq87vBnf7ENZhinGDldYhe+g6A3aw9Ho+npw2+/hvyNIg/H1Iahue3h7e9O9HYyGR/D6/eEIAw3bo8G4P+71h6yYqlnZ/aXzFN411xk12T0dvF+p6LcW/q9a8F0H76mVjui615ZK4W/9gHd8b+7k9VBQdMpO02k6HF1AYNb1EJGZGJetnEtt0OnkK4xWBDn1wAI918JIMY/L3kbvSp1VlxSPdShib0ZEtGb/9fgWu2Hh27tUC+1bcJXQo59J2AdtgD1+fHpmdw/3tF950aDD370ypnWJ8DqvbrpqONxVKTQarfVrUwhpqolOj4y78i6PSPvwxsy3Lfj3PFod+51rFUvjhZNXuqtmVfQNdsbRanJtba9XmmJLGb3wPJ8LC59MXBRkLgcXkmQkLWluO018tzK/aJY8me9X2OyNuGsRZ+TFaQz775B/Yl48A2d3Lv1JQL94NDwD3k86W9Szbbv5QRlcPFbz5yU7/6PmJJjKKNRmF04NspFzMUPfFYgIjIdXvv5Qgrh6piDb5Xs71L53YQjpbs5Hox1x0DT2h7+entF5Xk3ECaqBfsyJNxq48X/Ap/hH/fUfoRQpSw== sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Search and aggregate the graph and return the resulting aggregated data. A secti ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The aggregation search to perform diff --git a/docs/reference/api/search-the-graph-and-return-all-nodes-as-list-this-will-not-contain-any-edges.api.mdx b/docs/reference/api/search-the-graph-and-return-all-nodes-as-list-this-will-not-contain-any-edges.api.mdx index 512600b30..4678eed2e 100644 --- a/docs/reference/api/search-the-graph-and-return-all-nodes-as-list-this-will-not-contain-any-edges.api.mdx +++ b/docs/reference/api/search-the-graph-and-return-all-nodes-as-list-this-will-not-contain-any-edges.api.mdx @@ -5,7 +5,7 @@ description: "Search the graph and return the matching nodes as list." sidebar_label: "Search the graph and return all nodes as list (this will not contain any edges)" hide_title: true hide_table_of_contents: true -api: eJzlWVuP27YS/isEX7qL+r6btNFZG0gWQVo0bYPNnqLI2nBpiV6zkUmVpO11XP/3zpCSLNmy7ATteTjdh8Qih8OZby4cDjc04ibUIrFCSRrQ95zpcEbsjJNHzZIZYTIimtuFlm5wzmw4E/KRSAULCTMkFsa2hvIlMTxEJiRkkkw4ifhUSB6RC/jBFrE1xCryW/s30u8TrZS9xG8hLdcJ8Ic9YmbFkpNEq4RruyYJszMDnF8/sXkS84AIc7FU8WLOL51UF5onSlsetdgjH/SuIqI07GqEhqEw5kz2+1YvOA7PuWURs6y15NqAkP1+73IoaYNa9mho8ECdsmPjtKejBk2YZrAIqGF2QyV8ADqeSkSwUCBaKCL85l5CGNDcKKtgqIzqPSAnIi6tmAquiZruAAZazf9YoNA0QHEb1IQzPmc02FC7TpCrsRogp9ttI5ckBTsT5I8F1+vKbZE+2zCz0MKAXaYAC4vjfbzJ91Owrc3Nh6YC5MHSBpCPWiV5pyw2NQIDMnIxR3gzU3kR3eIGzYxCR0XNQrWQtl6vn90PBrJnVkJfegQvYuT2Y/N1zOeAdfMWOZEZZxEQrGYC/Np7snFogGgTbww/Csr+bgAd7pebszSdKIWe5kR0bu6NWFSIndAGrWTFnBsLXoSKgHmcdbzJ0CMPrIJTEC+whqQeXXIqNBga+TOtBZtCfMMIWIU3USbwuZFnAVu9UtEalx2Kb9KsoQi4EnIBZqGC2AZL4j78ybaTmCEImzpvyeMIQt3Hms8UPgml0Y6w9vtDilNDSprNAUgJgGPwJUoabpB3r9OplhWowEweLoApFV349JbhmyJR0oIlSSxChqza6CiVujCtGZpYWD43hXE1+R2CDyZYFAnvve984AmU1wd+UhjZ0I9CRlUoHaqElLlCmJhbmCt2cG4opKyAdntX18+eO5dIozHfhaIrtWBz43JK6rmvmJ073w6FBcvTN8rO2NzxtsI6Q/0Eu1GHfhGep6aMjkL0/w1F0Ys3QyfxkAZkSFGYIW3ALxH5Ee/AOKL5UmAQ+3EQLhv2wuEw8EL5PMUuNo5xxHPNLdviFypRpNhuh/KEcGGsFtEYvxqkQsITArrVZYZK8lg9ClkvX5kqxBzkJ3qdXrfZ7TW71/edb4PrF8Gz3gdPBKe/J3kefTOr0I1Hj6luU63mB0CpQ339mvGORZrbgTkUDWjyUkIrHv8ej2AoiXPFgBRMBWMCRrLfCAECgL8RgGwmOxYdE1fHAEPikjeOJDMmrZoHBAPFDWhlIaAKRHQvHNdsHpcF3cmBSgYuUoYyM3JAxhF7s26+WjSbTRwuaFWtV1mzXDey9Z9H1QPp13am5NiL4cunWExaE2Y4fi10yE3rDW52l3M/BKUClipgUHSTbtwsqeAURR16dx/i+19frD/xV6v7n+7H33V/+PDLyxM4ieM4+UjIIcr9+zhMZRIXAgH5qsr/v/IkEAABcc7/ReDe7iSsBbY4doAsjmI25jIC8jHUinOm16kY+JdpNWahq/AC0q2Y1PzR4Vo1BwWNhpnO1fXBdhnHztXzoWQStLJKZ4Z2FihIsmem7K8K/OyvbLmyFxUM3CSI7Lg0kuGcupg3hUtJEtNRHobquOvlySggWSI6CPGljFrOn+fx10/70X6TzhCYkQZKp5m1SdBup8N+YaTZCk7VltKPbUcHtZX7P3gyYrdmtVq1VleOCkqsbvvXH9++dyd8U0ioYAF7XGdE4M/9t8oLeO6m5CyqdrfVyUmeDCTtgcf75iNfg7Vgt+ga5IAyrp8dboRZq33xmJ4ZfgSBhRFfUwxp+5DTVR2n9Ig6l1evjpc/Bs9l1a1jhQfZuYw6dYz8mV7Pyt850E1T/0SucOcIXWkw2MXSDW7gd/Un8KAcZzeYuwhIloo12KXomzbO1dEDHoPzKHvHKG/aKGC1wLsC4ZTQjvI8ebOkcp7M51ODyw6qTozTKyFsBniWnIENGpz47La7jlmm4SJewiv3Ex+y8HWTBe+gOpOFa6tMyBL+dXaLKBbVjtkQL6kMy7MHMmrkY7nX+UIgn8gu9b5SzXXwlZ4bfSiDsil/lresmPQEaa4v1pjHSD1Q+8XnIfW2PFT4HDWKiriG3N+myN6N4hjZkSvJMfL9e0gNOOn1gGyP0ixZvChxO41d4++AZu++cVS+05eXU+AXLkOnDZBduU5jfwbbz8T/C/3X/9zmQTqHo0M4R0K2aWVZvHLlVc5SfCpnhcivQ6tpJj9CHui/vRtKteQ6Zkk/5WUgzUhu+v6O4HL7g5lBnun/CHlD6YiEKobKEUsX3k8Y9s26vZEvwcgD01qtjPjE+53WMyd9nvYeYjbhcZoG/yzfz41dx7w/FXGMnSX4z23S747+41kcqfsKTDOL/Znfq4/w7GU8s+bYoIY/UprFxANXjmCSZ9liaNWz2qa2ct0guIjMFHZTEmWw1+M65QH1eb+9yRrp27bvv7XxFQHIoMRfZj33hYYy1lWNBgrCzQwYbYMN1u5boFwyLdgk9v0hnPPdvrQHS2OoO2M3DMLgmvL0ty86HZR0hJ3ZqXK9pbSNc+euSeRWaU7uXr+/Jy/ffY/7+TYrEPzS9TyN6wgFeZ+37ukEG+2lFxNy4TpUK+EmLME+IxNAKNeukDKX++2tza4X+e97pfF9v0LbBSzg/GOTelb6ggO0QeGRJn3PaVDnXmBs7ygPdLPBm9p/dbzd4rBvzKPTRcKgV+265Udt8A89rlSqCrVZ6c3HpV4YofjMcL7I/7N3kxolsuedL1ThH34sqRGclaUe7VLQZzrOxV36InNJ6t8FK4XJ3hnkuihOJmTu+9sR0HoTOvH89K0XonmPTHbLSztktC/DkCdFnQ/ePxCDPM+/+/n9PRBP0jeiOTbDAwoXd2yyw78BhVOCYs79C8XWyYQ= +api: eJzlWW1z2zYS/isYfKk91buTXMNamkk8mVymaZtx3E4nlsaFSNhCQwIsAElWVP332wVIipQoSvG09+HOHxJxsVjsPvuCBbCmETehFqkVStKAfuRMhzNiZ5w8aJbOCJMR0dzOtXTEhNlwJuQDkQomEmZILIztjOUrYniIQkjIJJlyEvF7IXlEzuAHm8fWEKvI793fyXBItFL2HL+FtFynIB/WiJkVC05SrVKu7YqkzM4MSH7zyJI05gER5myh4nnCz51WZ5qnSlseddgDHw0uIqI0rGqEBlIYcyaHQ6vnHMkJtyxilnUWXBtQcjgcnI8lbVHLHgwNbqkz9s446+mkRVOmGUwCbhhdUwkfgI7nEhFMFIgWqgi/udcQCJobZRWQqqjeAHIi4tKKe8E1UfdbgIFX8z/nqDQNUN0WNeGMJ4wGa2pXKUo1VgPkdLNpFZpkYOeK/DnnelW7LPLnC+Yemhvwyz3AwuJ4F2/y7h58awv3oasAefC0AeSjTkXfexabBoUBGTlPEN7cVV5FN7lFc6fQSdmypbCz9mchoz1z3skwnkfcmYIMuVkYihBJ7jc4AGLNkVDVPc2mSmFkONkuLDMjNjtA7thY0i9Uc2mbcf/Z/WCAbR5FGOsPEOWMXH1uv4l5ArHQvkJJZMZZBAzLmYC885lmvFnzZOqDxVPBGX8Y8B73081JnqixF4OsDDg7Yg1GkRUJNxaiHA2B8HHR40MKM2YvanAI8hnmkCzjKkGPAYVB+JXRBItC/QEKRA1vo06QExMvApZ6raIVTttX32RVTREIdZQCwkIFtQc8ievwR9tNY4YgrJuiuchzKEW+FvhK5otkVo0Q1uFwTHFoTEm7PQItAXAsDqmShhuUPej16nXNItjBBTBlqmfhneObIVGxgqVpLEKGoroYKLW2MK0ZulhYnpgSXU3/gOIAAyyKhI/eD74wCNTXF6a0RFlTl6M1KO2btE1WMMinJuJRwLmmUFID2h9cPHv+woVEVi2KVSiGUgcWN67mZZH7mtnExXYoLHievlV2xhIn2wrrHPUTrEYd+mV4HtsyOgjR/zYU5Shej53GYxqQMUVlxrQFv0TkKT6AkaL5QmASezool5O9ckgGWaif59jmxiGJuO+6aRv8QiPKHJvNWB5RLozVPLrDrxap0fCIgm52VaCSPFYPQjbrV+UKsQb5gUFv0G/3B+3+s5ved8Gzl8HzwSfPBN2JZ3kR/WtWYxuPHjLb7rVK9oBS+/b6OXdbEVltB+HQ1KDLKwWt3J54PIKxJC4UA1JyFdAEUPLfCAECgL8RgHwk37adENdngUDiijdS0hmTViUBwURxBK0sJFSJie6k44olcVXRrR5oZOAyZSxzJwfkLmJvV+3X83a7jeSSVfV2VS0rbCMb/3nQPNB+ZWdK3nk1fHsXi2lnygzHr7kOuem8xcWuC+n7oNTAUgcMqm6yhdsVE5yhaMPg+lN889vL1Rf+ennz083dv/s/fPr11RGcxGGcfCYUEBXxfRimKotLgYB8Uxf/33gWSICAuOB/ErhXWw0bgS3T9pBFKlZjLiNgv4NeNmF6lamBf7lVdyx0HV5A+jWDmj84XOvGoKHRMNK7eLa3XC6xd/FiLJkEq6zSuaOdB0qa7Lgp/6sDP/+req4aRSUHtwkie1eh5DhnIeZd4UqSxHJUpKE6HHpFMQpIXoj2Unwho46L5yT+9nE32y+zEQIj0kDrNLM2DbrdjOwnRpotYVftKP3QdXzQW7n/g0cjtnOWy2VneeG4oMXqd3/78f1Ht8O3hYQOFrDHeUYEft9/r7yCpy5KTuLq9ju9guXRQNEeebwvP/MVeAtWi56BHtDGDfPNjTBrtW8esz3DUxBYoPieYky7+5IumiRlW9SpsgZNsvw2eKqofpMo3MhOFdRrEuT39GZR/syBYZrFJ0qFM0foWoPRNpcu/VEyKrr3UTXPLrF2EdAsU2u0LdGXXRxr4gc8RqdxDg5xXnZRwXqFtw3CMaUd52n65kXlNJ1P54aQHdXtGMdnQtqMcC85ARt0OPHVbXscs0zDQbyCVxEnPmXh6zJP3lF9JQtXVpmQpfzb/BRRbqqdsDEeUhm2Z7dk0ipoRdT5RqAYyA/1vlMtbPCdnqPeVkFZVz+rS9YMeoas1pd7zEOsHqjd5nOfe1MllT4nrbIh7sLwbzNk50RxiO3AkeQQ++45pAGc7HhANgd5FiyeV6Qdx671d0Czc944qN/xw8sx8EuHoeMOyI9cx7E/QexX4v/E+PU/N0WSJrB1CBdIKDbrLMtHrqLLWYgv1aoQ+XnoNc3kZ6gDw/fXY6kWXMcsHWayDJQZyc3QnxFcbb81M6gzwx+hbigdkVDF0Dli68KHKcN7s/5g4lswcsu0VksjvvBhr/PcaV+UvduYTXmclcG/qudzY1cxH96LOMabJfjPLTLsT773Ig70fSWhucf+Ks7VB2QOcpn55dioQT5ymvnUA1fNYFJU2XJqNYvaZL5yt0FwEJkpvE1JlcG7HneTH1Bf97vr/KJ/0/X3b1185cD7ZK4X+ZvAXEMb67pGAw3hegaCNsEae/cNcC6YFmwa+/shHPO3fdkdLI2h74wdGZTBOdXh7172eqjpBG9m75W7W8quca7dMYlcKc3J9ZuPN+TVh3e4nr9mBYZf+16mcTdCQXHP2/S0gw8BlRcdcuZuqJbCDViC94xMAKNcuUbKnO9eb623d5H/f69I/t6vdO0CHnDxsc4iK3thAt6g9IiUvTe1qAsvcLYPlFu6XuNJ7RcdbzZI9hfzGHSRMBhV29vygz74hx5/ak2F3qzyJuVKL1AoPjOcrvITHnga1Ck/JD1Rof/aQ06DGfl70xNN+IdfbxoUZ1WtJ9ua+JWRfHadPRGdk+aH1Fpl8ocPuSqrkytZJONmArzehU49P3zllWjfoJDt9MoKOe+rMORp2ea9BxnEoNh4Pvz88QaYp9mjVYK38wHVbIm3/vBvQGHborgJ/AcQgDHy sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Search the graph and return the matching nodes as list. A section can be defined ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The search to perform diff --git a/docs/reference/api/search-the-graph-and-return-all-possible-attribute-names-for-given-property-path.api.mdx b/docs/reference/api/search-the-graph-and-return-all-possible-attribute-names-for-given-property-path.api.mdx new file mode 100644 index 000000000..c31d946a9 --- /dev/null +++ b/docs/reference/api/search-the-graph-and-return-all-possible-attribute-names-for-given-property-path.api.mdx @@ -0,0 +1,51 @@ +--- +id: search-the-graph-and-return-all-possible-attribute-names-for-given-property-path +title: "Search the graph and return all possible attribute names for given property path." +description: "Search the graph and return all possible attribute names for given property path." +sidebar_label: "Search the graph and return all possible attribute names for given property path." +hide_title: true +hide_table_of_contents: true +api: eJy9Vt9v0zAQ/lcsP4HUNoMniAQSTDzwBNoGL2uFrsm1MUvszHY2qij/O3d2kjZbqfihoUpVYt+dv/vuu3Na6WHrZHottxbq4ptDsFkhVzNZg4UKPVrebaWmF5n2ViqXM6k0vdfgC3rGH1DVJRtYdMYbWsrRZVbVXhm2uypQqBy1VxuFVpiN8LQSopGtxdtGWcxl6m2DM+myAiuQaSv9ruaozlult7LrZiMSh1mI3QO5bdDujh7L9sOBvZNoHOZiY6yAshS1NTVavxOcjFuIjxuhjRc5bpQmM2voRTkBzjUV5osJ3g2U7gRgYkY3FdNrsTbWYx4hBueZJH4hBw9ydZgZ43mY1p5grtdSH810kojwRsRqhkTvFS2BFiY4AGeNucrA41/yn5lG+9PsfxrPGrTEoLboBYjzm/mHEitSxPycI4kCISeD+0IRYou+sdqFmhGB6yiZuEol+e6ohhjd3W/VY21MiRBp20BT+phq162iNzr/3uQ79njMa08jYSd6icyKwmRGezo9HIE/fFKXwEy0p6Qw1lC5Z7GRWFvPqSyksl4fC6b3zZul5K2lFPP5W6KdiOfOqo126Dj2y7Oz41jJirKLeifR9tCVDlQOkuYcwE+zgLouWQ8UKmF+j+YC1sJUjtdLLcRSmnuNdiln8Y3cshvqloT6jYo2rpNASQYFNm6hTMIqDVuroGflsXLHNBfTn6Z62ZdkGCI9h6yP2NPGObUuUYCnMOvGxzngQi9s1R3qabcsYjcWJucGNI7JCbMtlUk4IGmH0dclg2cyBmcROrR3w7RsbEmehfe1S5OkLShgl7Zc4Y4s78AqIHAhW96Lpex1KUuTQRmWKW32mW6/ek2174Jyld6YwJjyoRgXYfiKc2NRXHy4vBLvPn/k8whWpO3rixjT+QpChftmfgo6JwUbq3rQLIQk8NT2TPd3ELmmB9fMEJceD+im5CNx17Jt1+Dwiy27jpfjKOIi5Moxy/up8ADRKP6nuiaOpnyDu8ntdQdlw1aSZ+vvQ3520c+85+KfRv8JjP099JcA/9vwP5HBcEftU1jtu+8PNfKA8F9/zBzFM8xPvTuEM+Ac5d6tyDaSEeDF7fMIYn7FQfbukxMG23dZhvVhzo/mOnMwjrrPny6vyHjd332VycNHHNzzrUr/qVzSj8fNT0nvhvQ= +sidebar_class_name: "post api-method" +info_path: docs/reference/api/resoto-core-rest-api +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Search the graph and return all possible attribute names for given property path.

+ + + + + +Search the graph and return all possible attribute names for given property path. + +## Request + +

Path Parameters

Query Parameters

Body

+ +The search to perform + +
    + +string + +
+ +The result of this search in the defined format + +
Schema
  • Array [
  • + +string + +
  • ]
diff --git a/docs/reference/api/search-the-graph-and-return-all-possible-attribute-values-for-given-property-path.api.mdx b/docs/reference/api/search-the-graph-and-return-all-possible-attribute-values-for-given-property-path.api.mdx new file mode 100644 index 000000000..1aacfc326 --- /dev/null +++ b/docs/reference/api/search-the-graph-and-return-all-possible-attribute-values-for-given-property-path.api.mdx @@ -0,0 +1,51 @@ +--- +id: search-the-graph-and-return-all-possible-attribute-values-for-given-property-path +title: "Search the graph and return all possible attribute values for given property path." +description: "Search the graph and return all possible attribute values for given property path." +sidebar_label: "Search the graph and return all possible attribute values for given property path." +hide_title: true +hide_table_of_contents: true +api: eJy9VlFv0zAQ/iuWn0Bqm8ETRAJpTDzwtGkbvKwVuibXxiyxM9vZqKL8d+7spG22Ug3Q0KRpse/O3/fd5/Na6WHtZHoj1xbq4rtDsFkhFxNZg4UKPVrebaWmD5n2USqXE6k0fdfgC/obf0JVlxxg0RlvaClHl1lVe2U47rpAoXLUXq0UWmFWwtNKqEaxFu8aZTGXqbcNTqTLCqxApq30m5qrOm+VXsuum2yROMxC7R7IXYN2c/BYjh8O7JNE4zAXK2MFlKWoranR+o1gMm4mvqyENl7kuFKawqyhD+UEONdUmM9GeFdQuiOASRndVCyvxdpYj3mEGJInkvSFHDzIxT4zxvOY1k5g7tdcH2Q6IiK8EbGbgeiDoiXQwoQEYNaYqww8/qX+mWm0P67++faswUsMao1egDi7nX4usSJHTM+4kigQcgp4KBQhtugbq13oGQm4jJaJq9SSH456iDHdPasfS2NKhCjbCprSR6pdt4jZ6Pwnk28446muvYyEneQlMSsqkxnt6fRwBP70SV0CK9Ees8K2h8q9iheJvfWa2kIu6/0xY3k/fJhL3ppLMZ1+JNlJeL5ZtdEOHdd+e3JyGCtFEbvodzJtD13pIOVgaeYAfswC6rpkP1CphPU9yAWshbEdb+ZaiLk0DxrtXE7iF6Vlt3RbErpv1LTtOhmUbFBg42bKJOzSsLUIflYeK3fIc5H+mOpV35JhiPQasj/inTbOqWWJAjyVWTYexT2U1OZwGdbqHvX4uszidSxMzjfQOFYnDLdUJuGEpB1mX5cMmUmsSaEO7f0wKhtbUlbhfe3SJGkLKtalLbe3o8h7sAoIWaDKe7GPvSllaTIowzJx5pzx9rv31Pgu2FbplQlyKR86cRkmrzgzFsXl56trcXrxhc8jWFGzb29iTecrCO3tb/KLaDlq17ane1eFoASh2l7m/gWi1HTvkRnqBuGC1sQ8qnYj23YJDr/asut4OQ4h7kCuHEu8mweP0Gxt/1IPxEG6t7gZvVuBEK1InqrPh/zqsp92r8U/Df0jGPsX6C8B/rexf4TB8DrtKCx2V+8PPfJI8N//G3MQzzA59WYfzoBza/VuQbFRjAAvbp9FENNrLrJLH50wxJ5mGdb7nJ9MdNZgO+Muzq+uKXjZv3qVycO/b/DA7yn9TuWcfnjW/AKXX4R+ +sidebar_class_name: "post api-method" +info_path: docs/reference/api/resoto-core-rest-api +custom_edit_url: null +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; + +

Search the graph and return all possible attribute values for given property path.

+ + + + + +Search the graph and return all possible attribute values for given property path. + +## Request + +

Path Parameters

Query Parameters

Body

+ +The search to perform + +
    + +string + +
+ +The result of this search in the defined format + +
Schema
  • Array [
  • + +string + +
  • ]
diff --git a/docs/reference/api/search-the-graph-and-return-the-resulting-graph.api.mdx b/docs/reference/api/search-the-graph-and-return-the-resulting-graph.api.mdx index 3fdcf2af4..cf564fb69 100644 --- a/docs/reference/api/search-the-graph-and-return-the-resulting-graph.api.mdx +++ b/docs/reference/api/search-the-graph-and-return-the-resulting-graph.api.mdx @@ -5,7 +5,7 @@ description: "Search the graph and return the matching nodes including the trave sidebar_label: "Search the graph and return the resulting graph." hide_title: true hide_table_of_contents: true -api: eJztWW2P2zYS/iuEvjRB/b6bXKNbG0gWQVpc2gabvaLI2nBpibbVyKJKUvY6rv/7zXBEWbLll+Tafii6HxKLHA6feWY4HJIbLxQ6UFFqIpl4vvdecBXMmZkLNlM8nTOehEwJk6nENi64CeZRMmOJhIEsSoI4C/EbO43iS6G0CJkIZ0K3hsk9tCqhs9igTMgNZwFP2ETASCNUCppBmmvGaToY8pJpESAaJxmKaZSA1BP4wUGTZkayX9q/sH6fKSnNU/wu1MF0MTfRUrBUyVQos2YpN3ME8/qRL9JY+CzST5YyzhbiqTXviRKpVACkxWdi0LsKmVQwq44UNAWx4Em/b1QmsHkhDEczWmgogOz3e0+HidfwDJ9pz3/wrBljbWn0Rg0v5YrDIJCG3o2XwAfQTFJRCAMjpB0hwu+qL5C8KBSJiaaRUExOd24BWUHWgBwQLI2EJiV+yxC05yPchqeDuVhwz994Zp2ipDYK/OBtt40CSU62A/JbJtS6FgnKOwzOQxn6egq08Dje55t9N4UgMYX70FXAPDhbA/Nhq4J3ymN9AjBYm2QLpNe5iiDawQ3POcUblS0LZJaY03b9aH9wwO68hLE0gyji7PZj83UsFkB/8xY1sbngIQis5hEsEFoS2rIB0CbkH2oFY3/VwI6g4foiSydSYqRZiDbMyYlVV2FQjU20EDK71LIwU9z6ivxmVzd6IY7lCoCCuSpLPtcZRehddXQlmvgZWBhIiF8b0ICTQwTZANqhOwgc7IIlDWNYvugqSwGtwTj8TBtgUshl0AKBI5qICQwZkQqY6pUM1zjsEH7OIWCHaEctoCyQkH4g2HAe8WjaacyRhM1FHEI2onRAyYwSbp6QkNZ+f+hh19BjzeYAUALhuOZTmWihUXev06nHSqmX6AKanPspGBy/ORMVK3iaxlFgA6eNsVxrC1eKo4sjIxa61C4nv0J+gA4ehhGF4TvKDRHipdyUllo23scoCetYOjQJJQuDcBNqYQDu6Nx4kFV9r9u7un723IZEnjCKWTwMpRZMrm3ayyP3FTcLu/yCyIDnvTfSzPnC6jaRsY76AWbzLPtleh6bSXiUor83FeUo3gwt4qHns6GHYIZeA35FIbVQAGOLEssIFzG1AzjXTOCwGXQhPpLYrY1jGnHrtcO2+IVGlCW222FyBlwQyywc41eD1SA8A9COriqUiYjlLEpO46tKBZiDqKPX6XWb3V6ze33f+ca/fuE/630gIShQSOR5+K95jW1Yd5HkVMnFAVHy0F4aM96pyLcfUA51Dbq8ktDKVQfx4Q8TZkPRZyVXQVsELe43UoAE4G8kwPW4ndsqsaUWKGQ2eWNLOueJkQuf4UKxDUoaWFAlIW9vOa75Iq4C3eFAI327UoaJc7LPxiF/s26+yprNJjaXrKq3q2pZYRvb0udR8wD92sxlMiYYVLXF0aQ14VrgV6YCKJrf4GR3hfZDUmpoqSMGoet84mbFBGso2tC7+xDf//xi/Um8Wt3/cD/+tvufDz+9PMNTdJwnWgkFRUV8H6epKmKXgM++qov/r0gEFoDPbPB/Ebm3O4QniS23HTCLrZiNRRKC+BjK2QVX6xwG/jmrxjywRajPujWdSswsr3V9UNAo6OlcXR9M5zR2rp4PE56AVUYq52jrgRKSPTe5vzry3V/Vc9UoKjm4yZDZcaXF8ZyHGLnCpqQE01GxDOXx0CuSkc9cIjpY4sskbNl4XsRfP+6v9pu8h0FPoqF0mhuT+u123kwDQ8VXsKu2pJq1rRzUVvZ//1FHuzGr1aq1urJSUGJ12z9///a93eGbUQIVLHCP43Tk077/VhLASydlF0m1u61OIfKoIWkPiO+bj2IN3oLZwmvAAWVc321ujBujqHjM9wxqQWKhhWqKodc+1HR1SlO+RV2qq3dKF22Dl6rqnlKFG9mlijqnFNGefloVnTkwTPP4RK1w5ghsaTDYraUbnIBmpR14UF1nN/Y2BJDlsAa7FH3Txr5T8sDH4DLJ3jHJmzYCrAe8KxDOgbaSl+F1SeUyzJdLQ8gO6naM8yNh2QxwL7mAG3Q4o+y2O44ZrmbCVPgq4oSWLHzduMU7qM9kwdpIHfBUfO1OEeWi2iob4iGVY3n2wEaNoq2IOioEig5370CVamEDVXq29aFKyqb6WZ2yppME8lxfrjGPiRJR+8XnofS22lT6HDXKhtjLxz/MkL0TxTGxI0eSY+L755AT5OTHA7Y9KrPkcVbRdp67xh9Bzd554yi+84eXc+SXDkPnHeCOXOe5v0DtZ/L/hfFLP7fFIl3gnbgNJFSbV5blI1dR5SyjT9WsENI49JriyUfIA/23d8NELoWKedrPdWlIM4nQfToj2Nz+oOeQZ/rfQ96QKmSBjKFyxNJF9FOO92bd3ohKMPbAlZIrHX0S/U7rmUVfpL2HmE9EnKfB36vnc23WsehPozjGmyX4z07S747+TSqO1H0lpc5jvxfn6iM6e06nuxwbnNCPkjqbEHHVFcyKLFteWqdVbXNf2dsgOIjMJd6mpFLjXY+9zPc9yvvtjbvr37bp/q3tbvChxl+6d4FMQR1ry0YNFeFmDpq2/gaL9y1ILrmK+CSmCyLso+u+/J7Yi6HwjG0zoMEx1e5vXnQ6CHWEV7NTaS+X8nucO3tOYrdSCXb3+v09e/nuO5yP7llB4Kcu6dT2SsgvLnrPvRPtHn3oXWf/Amuzu238583pi9+c6IqwdEMDvrKRtMmDMH+PAlm/9OSUv0418k6IC4qpB2+zwVPdf1W83WIzXeJjfIaRxgDc3awf9eaf9FZUayvUcZUnLJumocXDJ4nLIf9lz0AnjHCvVf+vCRe/95wkdO+h6QtB/cmvPScs4FXUo10K/cxofnKXPyk9ZaefY2vBuIeSZF2G40AWK3I7AlmKKwuPum8JRPMeleyGV2Zwsi+DQKRlmw8ecJCDYqN69+P7exCe5I9cC7zN9z3FV/hKAP/6HmxzHu4Z/wP5p2IB +api: eJztWV2P27YS/SuEXpqg/t5NbqOuDSSLIA1u2gabbVFkbbi0xLXVSKRKUvY6rv97Z0hRlmxZdrbtfbjoPiQWORyeOTMcDsmNFzIVyCjVkeCe731gVAYLoheMzCVNF4TykEimM8lNY0J1sIj4nHABA0nEgzgL8Rs7taRLJhULCQvnTHXG/BZaJVNZrFEmpJqSgHIyYzBSM5mCZpCmilA7HQx5SRQLEI2TDNl9xEHqCfygoEkRLciv3V/JcEikEPopfhfqYLqY6mjJSCpFyqRek5TqBYJ5/UCTNGY+idSTpYizhD015j2RLBUSgHTonI0GFyEREmZVkYSmIGaUD4daZgybE6YpmtFBQwHkcDh4OuZey9N0rjz/zjNmTJWh0Zu0vJRKCoNAGno3HocPoNlKRSEMjJB2hAi/mUUIDUCa0AKaqu5BPqOQcR3dR0wScb/zFMhK9nuGoD0f4bY8FSxYQj1/4+l1ilqVluAHb7ttFUhysh2Q3zMm17XToryb0HkoQ1/fAy00jvf5Jm/vIUh04T50FTAPzlbAfNip4L2nsWoADMzwLEF6nassRDO45TmneJOyZatIL9qfIh4emPPWRC0zpqCAMwtjGiLJ/LZRa5oQ6gGymRAYGUa3CcvciO0ekXs2lvAFIuO6mfcfzQ8K3LoowlifQ5RTcv2p/TpmCcRC+xo1kQWjIQisFhEsYLtklTUrS2Y2WGwrOOM3Bd5jdrg6yxM19mKQVUMJg36qo4SJ7FzLwkxSE0s2rkz2wSiJY7ECoGCuzPiXBkuxjC56qhLt9AQsDHTErzRowMkhwk2A79AdBDZ2QcqBMSRPCpV1idbgOvlCG2BSyLXQAoHN2ogJDJlYFTDVKxGucdgh/JxDwA6rEbWAskBAeoRgw3nYg+6mMUUSNmdxCNnSpiubbO2GkCdMpHU4HHvYNfZIuz0ClEA45q9UcMUU6h70evVY80Vm6AKanPttMDh+cyYqVtA0jaPABE4XY7nWFiolRRdHmiWq1C5mv0H+gg4ahpENw/c2d0WI1+bOtNSy8UwaqWHp0KRdPgGDbPZAPgo6Nx5kfd/rDy4unz03IZEntGIWD0OpA5Mrk5bzyH1FdWKWXxBp8Lz3RugFTYxuHWnjqB9gNs+wX6bnoc3DoxT9f1NRjuLN2CAeez4Zewhm7LXgVxTaFhvA2CLZMsJFbNsBnGu24LAZdCE+K7FbG8c0Ymlghm3xC40oS2y3Y34CXBCLLJziV4vUIDwB0IyuKhScxWIe8WZ8VakAc5DtGPQG/XZ/0O5f3va+8S9f+M8GH60QFFBW5Hn4n0WNbVgXWsl7KZIDosShvXbMdKci335AOdRd6PJKQitXUJYPf8yJCUWflFwFbRG0uN9IARKAv5EA1+MqC6PElIKgkJjkjS3pgnItEp/gQjENUmhYUCUhb285rmkSV4HucKCRvlkpY+6c7JNpSN+s26+ydruNzSWr6u2qWlbYRrb286h5gH6tF4JPLQxbgcbRrDOjiuFXJgMo6t/gZDeF9kNSamipIwahq3zidsUEYyjaMLj5GN/+8mL9mb1a3f5wO/2u/9+PP788wVN0nCe7EgqKivg+TlNVxCwBn3xVF/9fWRFYAD4xwf8ocq93CBuJLbcdMIutmI0ZD0F8CuV2QuU6h4F/zqopDUwR6pN+Tadkc8NrXR8UNBJ6eheXB9M5jb2L52NOOVilhXSONh4oIdlzk/urI9/9VT1XjaKSg9sEmZ1WWhzPeYhZV5iUxDEdFctQHA+9Ihn5xCWigyW+5GHHxHMSf/2wv9qv8h4CPVxB6bTQOvW73bzZDgwlXcGu2hFy3jVyUFuZ//0HFe3GrFarzurCSEGJ1e/+8v27D2aHb0ccKljgHsepyLf7/jthAZ47KTlLqtvv9AqRBwVJe2T5vvrE1uAtmC28BBxQxg3d5kao1tIWj/meYVuQWGixNcXY6x5qumjSlG9R5+oaNOmy2+C5qvpNqnAjO1dRr0mR3dObVdkzB4ZpHp+oFc4cgSkNRru1dGVPu2FRvY+q6+zK3NYAshzWaJeir7rY1yQPfIzOkxwck7zqIsB6wLsC4RRoI3keXpdUzsN8vjSE7Khuxzg9EpbNCPeSM7hBhxOb3XbHMU3lnOkKX0Wc2CULX1du8Y7qM1mw1kIFNGVfu1NEuag2ysZ4SKVYnt2RSatoK6LOFgJFh7t3sJVqYYOt9EzrXZWUTfWzOmVNpxXIc325xjwmaonaLz4PpbfVptLnpFU2xFyO/m2G7J0ojokdOZIcE98/hzSQkx8PyPaozJLGWUXbae5afwc1e+eNo/hOH15OkV86DJ12gDtyneb+DLVfyP8j49f+3BaLNME7exNIqDavLMtHrqLKWUafq1khtOPQa5LyT5AHhu9uxlwsmYxpOsx1KUgznKmhPSOY3H6nFpBnht9D3hAyJIGIoXLE0oUNU4r3Zv3BxJZg5I5KKVYq+syGvc4zg75Ie3cxnbE4T4N/VM/nSq9jNryP4hhvluA/M8mwP/nWqjhS95WUOo/9UZyrj+gcOJ3ucmzUoB8lVTazxFVXMCmybHlpNava5r4yt0FwEFkIvE1JhcK7HvPY4Hs273c37i1i27X3b133nAA1/tK9W2QS6lhTNiqoCDcL0LT1N1i8b0FySWVEZ7G9IMI+e92X3xN7MRSesWkGNDim2v3Ni14PoU7wavZemMul/B7nxpyTyLWQjNy8/nBLXr5/i/PZe1YQ+LlvdSpzJeQXF72n3rF2j1L23Wn/Amuzu238903s0W9i9oqwdEMDvjKRtMmDMH8vA1m/9CSWv5618k6ICxtTd95mg6e6n2S83WKzvcTH+AwjhQG4u1k/6s1/6C2r1lao4ypPbCZNQ4uHTxLnQ37Ee1UDnPK72CMB/c/epRrMcM9nf9WEsx+gGj289/L1SFD/8PNTgwW0inqyy+lfuLye3ORvXE9J82N1LRj3csPXZTgOZJEithOQtXFl4NnuawuifYtKdsMrMzjZl0HA0rLNBy9KyEGxc77/8cMtCM/yV7cEnxd8T9IVPlvAv74H+66Hm9ifB17KYA== sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Search the graph and return the matching nodes including the traversed edges. Th ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The search to perform diff --git a/docs/reference/api/show-the-structure-of-the-search.api.mdx b/docs/reference/api/show-the-structure-of-the-search.api.mdx index 3e611c465..237f15cad 100644 --- a/docs/reference/api/show-the-structure-of-the-search.api.mdx +++ b/docs/reference/api/show-the-structure-of-the-search.api.mdx @@ -5,7 +5,7 @@ description: "Structure of the search as json object." sidebar_label: "Show the structure of the search" hide_title: true hide_table_of_contents: true -api: eJztWFFv2zYQ/isEnxLAiZs9bQI6oCv20KcVSbaXyAho6SSxlUSVpJIYmv777kjJsmTJqdcVw4D5wbB4x+P3fTxSd254DCbSsrJSlTzgd1bXka01MJUwmwEzIHSUMWHYJ6NKprafILLXYclX3IrU8OCBp1pU2aN35JsVr4QWBVjQZG14iQ8Y2XvJGCdKWqkSNsPf4+XvcUUZQ2llIkH3GNxU9IUXUVQ5BdNglFU4pOFLLTXEPEDgsOImyqAQPGi43VXkaayWZcrbdrVHYpABLdcB+VKD3s0iIf9BBzeJ1QZilijNRJ6zSqsKtN0xImOu2YeElcqyGBJZoptW+CANimfqAuLrEd5E5OYEYGRb1gXJq6FS2kLsIbrJK476ilhYwTeHzIR9nZSVBRiLQjKriI0jM+z0EQky5cLiHPaEW0oaHG4L8SNNziSHixaINuBIAq4IE27RxofApX5R8Y6mHcPv8hGxo/IUBYNFqrSYM24deLHrKhckQnNK3H0qdQGlufAZSpt2yUSJ29cJf03qvn0bcjKFnF1d/cz+ZCJNNaSInn2W6IwHhJKy1hE80kDAcM8vbi7JEKm6tHhkWvwQRVOp0oAhXD+8eTPPE14gql3GIZu95LTlW2FgTFpUVS4jQd5rOqU0NhBswpLhJ+R7xCEPWDfqLalWdfW43ZHhYTDQpxk/dpEMeYZ8xDjkqzlfEs97e6exTzs8blbHkJK6jM4F5dWeB0PxSCbviTv0CuibWauq3FIPm2Uu/me76rXHO9GaCZMJi5DnspCWnMo6z1dTaymeZCp69LMSxHj6DvipekkHiFN4pDMxxTSJB4moczvdNMdwNi5eLNouC4cbI3Nnnih3RNYoH2cG2gxzP2fItP3JXcxLP0PpGLSfIkw0R3OK7FwAfuhfBCC/kf94aLrrIRUBixmLJUCxmKt+a/yBLbb0qlnI1RwSuxBlGkmaE2TJ7VS6e6/hJTAnh9Pg6zaJrolO2sW7Ucs0O81N6NRhbuaWGHj5hSp899J74FTG/Y0c7WjQG3DR6UnkdR93Qbv2tTP/LG3W59JgO/T7phtz1uX/e+YfAvAfuGewYj8qP742Cf3PHpY7aqLY5r6UQmu7L++wMs9UTA2OMlSOuz4n4Gt3saybvg1q177wXJu+40JfA/qpb5tqneO0zNrKBOt1k2G0NmhI7RY9n4SWAtd3RSTZfBXpXtc4LVeRyN0wIqI5Y/OPP2HZ2bqCW5aJcgWytK5avHWdFXuvsAW8/fXunr37+IHW86U/Ovxx42MaWwhXaXa9x12mnn0fMd9CTpuRZqhgz+s6fSV/UOgjHCdW02nddaToGxw0nXsUg+BI30v3wJuGyurfdd62NOzbJ9qGWBrSeehpFkl8p45xlu9n2I0aWXf94ginZvA8yN+xHzwB3XWqA+rNkNFnqn5x2zWdl+z0nwezYLpBUe4O4fQg99nTbtA3A4G3mIPnze89iKt7CjJMH63Q+76LIqgOOR/1bKTB/u74+NvdPTpvuza4ULH710M8U5eN3wHHm4zTEf4LqUgA+Q== +api: eJztWFFv2zYQ/isEnxLAiZs9bQI6oCv20KcVSbaXyAho6SSxlUSVpJIYmv777kjJsmTJqdcVw4D5wbB4x+P3fTxSd254DCbSsrJSlTzgd1bXka01MJUwmwEzIHSUMWHYJ6NKprafILLXYclX3IrU8OCBp1pU2aN35JsVr4QWBVjQZG14iQ8Y2XvJGCdKWqkSNsPf8CKKKicHDUZZhUNjRPcIQsZQWplI0D0sFw19NXyppYaYBwgcVtxEGRSCBw23u4qiGqtlmfK2Xe2RGGRAsTsgX2rQu9llyX/QwU1itYGYJUozkees0qoCbXeMyJhr9iFhpbIshkSW6KYVPkiD4pm6gPh6hDcRuTkBGJUp64Lk1VApbSH2EN3kFUd9RSys4JtDZsK+TsrKAoxF0ZlVxMaRGXb6iASZcmFxDnvCLSUNDveA+JEmZ5LDRQtEG3AkAVeECbdo40PgUr+oeEfTjuF3+YjYUXmKgsEiVVpMELcOvNh1lQsSoTkl7j7tuoDSXPgMpU27ZKLE7euEvyZ1374NOZlCzq6ufmZ/MpGmGlJEzz5LdMYDQglc6wgeaSBguOcXN5dkiFRdWjwyLX6IoqlUacAQrh/evJnnCS8Q1S7jkM1ectryrTAwJi2qKpeRIO81nVIaGwg2YcnwE/I94pAHrBv1llSrunrc7sjwMBjo04wfu0iGPEM+Yhzy1Zwviee9vdPYpx0eN6tjSEldRueC8mrPg6F4JJP3xB16BfTNrFVVbqmHzTIX/7Nd9drjnWjNhMmERchzWUhLTmWd56uptRRPMhU9+lkJYjx9B/xUvaQDxCk80pmYYprEg0TUuZ1ummM4GxcvFm2XhcONkbkzT5Q7ImuUjzMDbYa5nzNk2v7kLualn6F0DNpPESaaozlFdi4AP/QvApDfyH88NN31kIqAxYzFEqBYzFW/Nf7AFlt61Szkag6JXYgyjSTNCbLkdirdvdfwEpiTw2nwdZtE10Qn7eLdqGWaneYmdOowN3NLDLz8QhW+e+k9cCrj/kaOdjToDbjo9CTyuo+7oF372pl/ljbrc2mwHfp904056/L/PfMPAfgP3DNYsR+VH1+bhP5nD8sdNVFsc19KobXdl3dYmWcqpgZHGSrHXZ8T8LW7WNZN3wa1a194rk3fcaGvAf3Ut021znFaZm1lgvW6yTBaGzSkdoueT0JLgeu7IpJsvop0r2uclqtI5G4YEdGcsfnHn7DsbF3BLctEuQJZWlct3roujL1X2ALe/np3z959/EDr+dIfHf648TGNLYSrNLve4y5Tz76PmG8hp81IM1Sw53WdvpI/KPQRjhOr6bTuOlL0DQ6azj2KQXCk76V74E1DZfXvOm9bGvbtE21DLA3pPPQ0iyS+U8c4y/cz7EaNrLt+cYRTM3ge5O/YD56A7jrVAfVmyOgzVb+47ZrOS3b6n4JZMN2gKHeHcHqQ++xpN+ibgcBbzMHz5vcexNU9BRmmj1bofd9FEVSHnI96NtJgf3d8/O3uHp23XRtcqNj9QyKeqcvG74DjTcbpCP8FnzYA+Q== sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ Structure of the search as json object. ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The search to perform diff --git a/docs/reference/api/sidebar.js b/docs/reference/api/sidebar.js index 020b69ad1..3f41290b2 100644 --- a/docs/reference/api/sidebar.js +++ b/docs/reference/api/sidebar.js @@ -50,6 +50,27 @@ module.exports = [ 'Search and aggregate history events and return the aggregation result.', className: 'api-method post', }, + { + type: 'doc', + id: 'reference/api/search-the-graph-and-return-all-possible-attribute-names-for-given-property-path', + label: + 'Search the graph and return all possible attribute names for given property path.', + className: 'api-method post', + }, + { + type: 'doc', + id: 'reference/api/search-the-graph-and-return-all-possible-attribute-values-for-given-property-path', + label: + 'Search the graph and return all possible attribute values for given property path.', + className: 'api-method post', + }, + { + type: 'doc', + id: 'reference/api/search-the-graph-and-return-all-possible-attribute-values-for-given-property-path', + label: + 'Search the graph and return all possible attribute values for given property path.', + className: 'api-method post', + }, ], }, { @@ -474,6 +495,19 @@ module.exports = [ }, ], }, + { + type: 'category', + label: 'timeseries', + link: { type: 'doc', id: 'reference/api/timeseries' }, + items: [ + { + type: 'doc', + id: 'reference/api/load-time-series-data', + label: 'Load time series data.', + className: 'api-method post', + }, + ], + }, { type: 'category', label: 'tsdb', diff --git a/docs/reference/api/timeseries.tag.mdx b/docs/reference/api/timeseries.tag.mdx new file mode 100644 index 000000000..f87c23b87 --- /dev/null +++ b/docs/reference/api/timeseries.tag.mdx @@ -0,0 +1,15 @@ +--- +id: timeseries +title: "timeseries" +description: "timeseries" +custom_edit_url: null +--- + +Endpoints to access time series data. + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` diff --git a/docs/reference/api/transform-the-search-into-the-raw-database-search.api.mdx b/docs/reference/api/transform-the-search-into-the-raw-database-search.api.mdx index d18405466..f121ebe2e 100644 --- a/docs/reference/api/transform-the-search-into-the-raw-database-search.api.mdx +++ b/docs/reference/api/transform-the-search-into-the-raw-database-search.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Transform the search into the raw database search" hide_title: true hide_table_of_contents: true -api: eJzFVsFu2zgQ/RWCpzZwrLanXWFbIC166KnZxLuX2ChG4thiK5EqSSUxBP/7zpCSLTdeFzkURYAkJmeG7715HLqXCn3pdBu0NTKXFxcfH1t0ukEToL64yMWi0l5cXX8S9MfYIHyAokYBRolGb6ogChS+K75iGYRdi7ICs8H5X4XL3i3NbWUfRKhQdEahq7fabISDB+ERXFnNl0bOZICNl/kdASm6jVzNZAsOGgzoeLmXhj4Qso2DtvqiFWVoRtpCqOj/Y/gLOkorwq7XGh3j4cNjKsXiIzRtzcUcehssLTn83mmHSubBdTiTvqywAZn3MmxbjvTBEWi52832SDxR5eMGIN87dNuTSDh+xDAkic6jEmvrBNS1aJ0lscNWMBk/F5/WUWKFa20ozFn6QLKD912Dan6Edw21PwOY2JquYV0dttYFVAliTJ5J0hcUBJCrKTMIPycVyBvkgaYVwTKbSCYxjD39kQRv1RAoR9xTS1mDaVuYH2vyTHJ0aENoc0kk8JIxUYtWqQQd9d6qLac9hZ9QMnZSnqtQsdKaQJ6J5+BjyNoaWIT+nLh7K2n/IlmTu/Uy3otR8TnL+vbtUvLWUorLy3eEkgRn/7XWePRc+82rV0+x3mDonPETZckGI2aStdjGLe5hAR7nxzSgbWtdAtfKvnp7moyNl/Zkk/mORgucPZRSBwfrxCS55oRcJ/oQt1gq0oKHTZg4I9UhnQpt1Jd7cP7nsK/oPnE4V6UMzVPKD+Ykj42GBqU0Z0B9PYHOl5/7EnSITb2Bh78ThtQvui6VVTx1rOej4/DJZRY7n/XjbNplqVUZ6UdRHt39OMU6V1NCFULr8yzrK6qzy3v2yY4i94CZJ+8lQ6yhq9nktS2hjsuEhXOOt//4kxy0i/7XZm2jViOROOjEB+tQ3Hy8XfAk5/PSTaSAf1+nmj40EG0yjIKFA+O57VMHakO1wuCP0QXD5o8N6Q9+/C2vSjLL5D4TzdiEfujenRzfhXzytuzJcAtJ0NSMO9n3zPUfV+92vDw4nRqrtGfoh6H1vyr8oifhJNNvuD16qe6h7jhK8rR/HuRfOPDPQI9P0QH16nBHnqn6i5vhVXkpzn87OAlmWASzncIZQe59s1tRbIVAdozw0vaHBOJywUUO6UcnjLFXZYntlPOTEc4a7OfQ9efbBQUXwzvXWBW/1sSxw79zuaQfHgr/AQ4KaYE= +api: eJzFVsFu2zgQ/RWCpzZwrLanXWFbIC166KnZxLuX2ChG4thiK5EqSSUxBP/7zpCSLTdeFzkURYAkJmeG7715HLqXCn3pdBu0NTKXFxcfH1t0ukEToL64yMWi0l5cXX8S9MfYIHyAokYBRolGb6ogChS+K75iGYRdi7ICs8H5X4XL3i3NbWUfRKhQdEahq7fabISDB+ERXFnNl0bOZICNl/kdASm6jVzNZAsOGgzoeLmXhj4Qso2DtvqiFWVoRtpCqOh/fISmrTnAobfB0tIxowWdrhXR0WuNjiEynliNYh1+77RDJfPgOpxJX1bYgMx7GbYtV/XBEWi52832SDxR5doDkO8duu3JYzl+PHBIEp1HJdbWCahr0TpLYoetYDJ+Lj6to8QK19pQmLP0gWQH77sG1fwI7xpqfwYwKWO6hnV12FoXUCWIMXkmSV9QEECupswg/JxUIG+QB5pWBMtsIpnEMPb0RxK8VUOgHHFPLWUNpj1gfqzJM8nRoQ2hzSWRwEvGRC1apRJ01Hurtpz2FH5CydhJea5CxUprAhkknoOPIWtrYBH6c+Lubaf9i2RN7tbLeC9Gxecs69u3S8lbSykuL98RShKcvdpa49Fz7TevXj3FeoOhc8ZPlCUbjJhJ1mIbt7iHBXicH9OAtq11CVwr++rtaTI2XtqTTeY7Gi1w9lBKHRysE5PkmhNynehD3GKpSAseNmHijFSHdCq0UV/uwfmfw76i+8ThXJUyNE8pP5iTPDYaGpTSnAH19QQ6X37uS9AhNvUGHv5OGFK/6LpUVvHUsZ6PjsMnl1nsfNaPs2mXpVZlpB9FeXT34xTrXE0JVQitz7Osr6jOLu/ZJzuK3ANmnryXDLGGrmaT17aEOi4TFs453v7jT3LQLvpfm7WNWo1E4lAUH6xDcfPxdsGTnM9LN5EC/n2davrQQLTJMAoWDozntk8dqA3VCoM/RhcMmz82pD/48be8Ksksk/tMNGMT+qF7d3J8BPLJ27Inwy0kQVMz7mTfM9d/XL3b8fLgdGqs0p6hH4bW/6rwi56Ek0y/4fbopbqHuuMoydP+eZB/4cA/Az0+RQfUq8MdeabqL26GV+WlOP9V4CSYYRHMdgpnBLn3zW5FsRUC2THCS9sfEojLBRc5pB+dMMZelSW2U85PRjhrsJ9D159vFxRcDO9cY1X8ChTHDv/O5ZJ+eCj8BwP4aYE= sidebar_class_name: "post api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

Query Parameters

Body

+

Path Parameters

Query Parameters

Body

The search to perform diff --git a/docs/reference/api/update-a-node-with-the-given-node-id.api.mdx b/docs/reference/api/update-a-node-with-the-given-node-id.api.mdx index 86fcdc4ee..7ddd0f8cb 100644 --- a/docs/reference/api/update-a-node-with-the-given-node-id.api.mdx +++ b/docs/reference/api/update-a-node-with-the-given-node-id.api.mdx @@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c sidebar_label: "Update a node with the given node id" hide_title: true hide_table_of_contents: true -api: eJzFVe9v0zAQ/Vcsf4KpNNv4IYgQ0jZNwBc0lY4vXTW58bXxlsTBvo5VVv537ux07eg0wQSildrkcmc/v/fuEqQGXzjTorGNzOXe3ultC87U0KCq9vZyMS6NF0dnnwX9NRaFRzWrQKhGi9osShQzEH45u4IChZ2LolTNAobvZy77cNGct1ohJVOlBvHDYCmwBLEwN9CkmNEXjRxIVAsv84nk2GWtGrUAhiCnA9kqp2pAcJwQZEM3BHThVFteGk21hoG3Cku6vn+acckb0DpmbsAxvLg7l1Iu3Kq6rXgxB96ipZCD70vjQMsc3RIG0hcl1ErmQeKq5UyPzjQL2XWDOyQR8pOAcOUfbTpNyeDx2OoVZ+xuQ3ShUZWwSRLiXwm0FMaiHNJuhW2QmaVi1baVKRQXZ1eeVwi7m6d1qFBpbThVVWfOkkfQgE+QO/owMt/axnMwyMP9/V14I8Cla+LRIxzQawr+ASgyzlYkyGvT6F1OHxKKM5NE0fIahqz3xi5Bktq5PDh8+er1m6hfax2C3uwikSQa0uaMf7A2yrFCcjaf1iCJJz9aLFUd10aD0YhfmI4u8UmeL61OjirYUtFZucyif7Ow7oAuY4xZ6H3YUaYHd7Pul6WrqKhEbH2eZaG0Hrs8MGLOvFHOcD9HivhZUm2ulhVdysoWqophAsQ19x+/fUcyd9GXLNVo483TO7I67ou5jdT3pxzFdhMn1oEYnX4d83hhLAQ5qfDtIO3nI2H5Xav9zjj5VdKwMdf/m27Jcwi3mLWVojlBx4vChF7ViVxPpXxrsvXdka9HDPGcNJrIEGbKw7mruo7DRLwjT02mG0mj+tp4viYbzVXl4RFuno36MfRcPD42HzxMH1TNKpqqWvIdXV7DantY89j8i5B6fp6AaM1oN6XUEpQGF/lKT08ShBdjXmNTvTOa+Dip4qgooMVHc6dbLX12ND75RNmzfozXfBB6D6kfPE/oN5cX9KUbG3mJ7RnjQVZkwSW9HyknLcyfn8eDqXw= +api: eJzFVe9v0zAQ/Vcsf4KpNNv4IYgQ0jZNwBc0lY4vXTW58bXxlsTBvo5VVv537ux07eg0DQSildrkcmc/v/fuEqQGXzjTorGNzOXe3ultC87U0KCq9vZyMS6NF0dnnwX9NRaFRzWrQKhGi9osShQzEH45u4IChZ2LolTNAobvZy77cNGct1ohJVOlBvHDYCmwBLEwN9CkmNEXjRxIVAsv84nk2GWtGrUAhiCnA9kqp2pAcJwQZEM3BHThVFteGk21hoG3Cku6hltVtxUnOPAWLYXuH3Bc8p60tJkbcIw4AuLVKNfB96VxoGWObgkD6YsSaiXzIHHV8qoenWkWsusGd0gi5B0gT9mVK39r02lKBo/HVq84Y3cboguNqoRNkhD/SqClMBblkHYrbIPMLBWrtq1Mobg4u/K8QtjdPK1DhUprw6mqOnOWPIIGfILc0YeR+dY2noNBHu7v78IbAS5dE48e4YBeU/APQJFxtiJBXptG73L6kFCcmSSKltcwZL031gqS1M7lweHLV6/fRP1a6xD0ZheJJNGQNmf8g7VRjhWSs/m0Bkk8+dFiqeq4NhqMpv3CdHSJT/J8aXVyVMGWis7KZRbNmoV1B3QZY8xC78OOMj24m3W/LF1FRSVi6/MsC6X12OWBEXPmjXKG+zlSxM+SanO1rOhSVrZQVQwTIK65//jtO5K5i75kqUYbb57ekdVxX8xtpL4/5Si2pjixDsTo9OuYxwtjIchJhW8HaT8fCcvvWu0p4+RXScPGXP9vuiXPIdxi1laK5gQdLwoTelUncj2C8q3J1ndHvh4xxHPSaCJDmCkP567qOg4T8Y48NZluJI3qa+P5mmw0V5WHR7h5NurH0HPx+Ix88DB9UDWraKpqyXd0eQ2r7WHNY/MvQur5+QNEa0a7KaWWoDS4yFd6epIgvBjzGpvqndHEx0kVR0UBLT6aO91q6bOj8cknyp71Y7zmg9A7S/3geUK/ubygL93YyEtszxgPsiILLun9SDlpYf78BL1xqXw= sidebar_class_name: "patch api-method" info_path: docs/reference/api/resoto-core-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; ## Request -

Path Parameters

Body

+

Path Parameters

Body

The partial object data to patch. diff --git a/docs/reference/unified-data-model/aws.mdx b/docs/reference/unified-data-model/aws.mdx index 47ed181e2..e37194843 100644 --- a/docs/reference/unified-data-model/aws.mdx +++ b/docs/reference/unified-data-model/aws.mdx @@ -4361,6 +4361,7 @@ class aws_cognito_mfa_option_type { class aws_cognito_user { **enabled**: boolean **mfa_options**: aws_cognito_mfa_option_type[] +**pool_name**: string **user_attributes**: aws_cognito_attribute_type[] **user_status**: string } @@ -19739,7 +19740,7 @@ class aws_vpc_peering_connection { **connection_accepter_vpc_info**: aws_vpc_peering_connection_vpc_info **connection_expiration_time**: datetime **connection_requester_vpc_info**: aws_vpc_peering_connection_vpc_info -**connection_status**: aws_vpc_peering_connection_state_reason +**peering_connection_status**: aws_vpc_peering_connection_state_reason } class aws_vpc_peering_connection_options_description { **allow_dns_resolution_from_remote_vpc**: boolean diff --git a/docs/reference/unified-data-model/azure.mdx b/docs/reference/unified-data-model/azure.mdx index f94c9e035..220af5653 100644 --- a/docs/reference/unified-data-model/azure.mdx +++ b/docs/reference/unified-data-model/azure.mdx @@ -4,11 +4,11 @@ sidebar_label: Azure # Azure Resource Data Models -## `azure_availability_set` +## `azure_application_gateway` -```kroki imgType="plantuml" imgAlt="Diagram of azure_availability_set data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_application_gateway data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -31,28 +31,464 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_availability_set { -**platform_fault_domain_count**: int64 -**platform_update_domain_count**: int64 -**proximity_placement_group**: string -**sku**: azure_sku -**statuses**: azure_instance_view_status[] -**virtual_machines_availability**: string[] +class azure_application_gateway { +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**authentication_certificates**: azure_application_gateway_authentication_certificate[] +**autoscale_configuration**: azure_application_gateway_autoscale_configuration +**backend_http_settings_collection**: azure_application_gateway_backend_http_settings[] +**backend_settings_collection**: azure_application_gateway_backend_settings[] +**custom_error_configurations**: azure_application_gateway_custom_error[] +**default_predefined_ssl_policy**: string +**enable_fips**: boolean +**enable_http2**: boolean +**etag**: string +**firewall_policy**: string +**force_firewall_policy_association**: boolean +**frontend_ip_configurations**: azure_application_gateway_frontend_ip_configuration[] +**frontend_ports**: azure_application_gateway_frontend_port[] +**gateway_backend_address_pools**: azure_application_gateway_backend_address_pool[] +**gateway_private_endpoint_connections**: azure_application_gateway_private_endpoint_connection[] +**gateway_probes**: azure_application_gateway_probe[] +**gateway_sku**: azure_application_gateway_sku +**gateway_ssl_certificates**: azure_application_gateway_ssl_certificate[] +**gateway_ssl_policy**: azure_application_gateway_ssl_policy +**global_configuration**: azure_application_gateway_global_configuration +**http_listeners**: azure_application_gateway_http_listener[] +**identity**: azure_managed_service_identity +**listeners**: azure_application_gateway_listener[] +**load_distribution_policies**: azure_application_gateway_load_distribution_policy[] +**operational_state**: string +**private_link_configurations**: azure_application_gateway_private_link_configuration[] +**provisioning_state**: string +**redirect_configurations**: azure_application_gateway_redirect_configuration[] +**request_routing_rules**: azure_application_gateway_request_routing_rule[] +**resource_guid**: string +**rewrite_rule_sets**: azure_application_gateway_rewrite_rule_set[] +**routing_rules**: azure_application_gateway_routing_rule[] +**ssl_profiles**: azure_application_gateway_ssl_profile[] +**trusted_client_certificates**: azure_application_gateway_trusted_client_certificate[] +**trusted_root_certificates**: azure_application_gateway_trusted_root_certificate[] +**url_path_maps**: azure_application_gateway_url_path_map[] +**web_application_firewall_configuration**: azure_application_gateway_web_application_firewall_configuration +} +class azure_application_gateway_authentication_certificate { +**data**: string +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string } -class azure_instance_view_status { -**code**: string -**display_status**: string -**level**: string -**message**: string -**time**: datetime +class azure_application_gateway_autoscale_configuration { +**max_capacity**: int64 +**min_capacity**: int64 } -class azure_resource { +class azure_application_gateway_backend_address { +**fqdn**: string +**ip_address**: string } -class azure_sku { +class azure_application_gateway_backend_address_pool { +**backend_addresses**: azure_application_gateway_backend_address[] +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_backend_http_settings { +**affinity_cookie_name**: string +**authentication_certificates**: string[] +**connection_draining**: azure_application_gateway_connection_draining +**cookie_based_affinity**: string +**etag**: string +**host_name**: string +**name**: string +**path**: string +**pick_host_name_from_backend_address**: boolean +**port**: int64 +**probe**: string +**probe_enabled**: boolean +**protocol**: string +**provisioning_state**: string +**request_timeout**: int64 +**trusted_root_certificates**: string[] +**type**: string +} +class azure_application_gateway_backend_settings { +**etag**: string +**host_name**: string +**name**: string +**pick_host_name_from_backend_address**: boolean +**port**: int64 +**probe**: string +**protocol**: string +**provisioning_state**: string +**timeout**: int64 +**trusted_root_certificates**: string[] +**type**: string +} +class azure_application_gateway_client_auth_configuration { +**verify_client_cert_issuer_dn**: boolean +**verify_client_revocation**: string +} +class azure_application_gateway_connection_draining { +**drain_timeout_in_sec**: int64 +**enabled**: boolean +} +class azure_application_gateway_custom_error { +**custom_error_page_url**: string +**status_code**: string +} +class azure_application_gateway_firewall_disabled_rule_group { +**rule_group_name**: string +**rules**: int64[] +} +class azure_application_gateway_firewall_exclusion { +**match_variable**: string +**selector**: string +**selector_match_operator**: string +} +class azure_application_gateway_frontend_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**private_link_configuration**: string +**provisioning_state**: string +**public_ip_address**: string +**subnet**: string +**type**: string +} +class azure_application_gateway_frontend_port { +**etag**: string +**name**: string +**port**: int64 +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_global_configuration { +**enable_request_buffering**: boolean +**enable_response_buffering**: boolean +} +class azure_application_gateway_header_configuration { +**header_name**: string +**header_value**: string +} +class azure_application_gateway_http_listener { +**custom_error_configurations**: azure_application_gateway_custom_error[] +**etag**: string +**firewall_policy**: string +**frontend_ip_configuration**: string +**frontend_port**: string +**host_name**: string +**host_names**: string[] +**name**: string +**protocol**: string +**provisioning_state**: string +**require_server_name_indication**: boolean +**ssl_certificate**: string +**ssl_profile**: string +**type**: string +} +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_gateway_listener { +**etag**: string +**frontend_ip_configuration**: string +**frontend_port**: string +**name**: string +**protocol**: string +**provisioning_state**: string +**ssl_certificate**: string +**ssl_profile**: string +**type**: string +} +class azure_application_gateway_load_distribution_policy { +**etag**: string +**load_distribution_algorithm**: string +**load_distribution_targets**: azure_application_gateway_load_distribution_target[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_load_distribution_target { +**backend_address_pool**: string +**etag**: string +**name**: string +**type**: string +**weight_per_server**: int64 +} +class azure_application_gateway_path_rule { +**backend_address_pool**: string +**backend_http_settings**: string +**etag**: string +**firewall_policy**: string +**load_distribution_policy**: string +**name**: string +**paths**: string[] +**provisioning_state**: string +**redirect_configuration**: string +**rewrite_rule_set**: string +**type**: string +} +class azure_application_gateway_private_endpoint_connection { +**etag**: string +**link_identifier**: string +**name**: string +**private_endpoint**: azure_private_endpoint +**private_link_service_connection_state**: azure_private_link_service_connection_state +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_private_link_configuration { +**etag**: string +**link_ip_configurations**: azure_application_gateway_private_link_ip_configuration[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_private_link_ip_configuration { +**etag**: string +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_gateway_probe { +**etag**: string +**host**: string +**interval**: int64 +**match**: azure_application_gateway_probe_health_response_match +**min_servers**: int64 +**name**: string +**path**: string +**pick_host_name_from_backend_http_settings**: boolean +**pick_host_name_from_backend_settings**: boolean +**port**: int64 +**protocol**: string +**provisioning_state**: string +**timeout**: int64 +**type**: string +**unhealthy_threshold**: int64 +} +class azure_application_gateway_probe_health_response_match { +**body**: string +**status_codes**: string[] +} +class azure_application_gateway_redirect_configuration { +**etag**: string +**include_path**: boolean +**include_query_string**: boolean +**name**: string +**path_rules**: string[] +**redirect_type**: string +**request_routing_rules**: string[] +**target_listener**: string +**target_url**: string +**type**: string +**url_path_maps**: string[] +} +class azure_application_gateway_request_routing_rule { +**backend_address_pool**: string +**backend_http_settings**: string +**etag**: string +**http_listener**: string +**load_distribution_policy**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**redirect_configuration**: string +**rewrite_rule_set**: string +**rule_type**: string +**type**: string +**url_path_map**: string +} +class azure_application_gateway_rewrite_rule { +**action_set**: azure_application_gateway_rewrite_rule_action_set +**conditions**: azure_application_gateway_rewrite_rule_condition[] +**name**: string +**rule_sequence**: int64 +} +class azure_application_gateway_rewrite_rule_action_set { +**request_header_configurations**: azure_application_gateway_header_configuration[] +**response_header_configurations**: azure_application_gateway_header_configuration[] +**url_configuration**: azure_application_gateway_url_configuration +} +class azure_application_gateway_rewrite_rule_condition { +**ignore_case**: boolean +**negate**: boolean +**pattern**: string +**variable**: string +} +class azure_application_gateway_rewrite_rule_set { +**etag**: string +**name**: string +**provisioning_state**: string +**rewrite_rules**: azure_application_gateway_rewrite_rule[] +} +class azure_application_gateway_routing_rule { +**backend_address_pool**: string +**backend_settings**: string +**etag**: string +**listener**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**rule_type**: string +**type**: string +} +class azure_application_gateway_sku { **capacity**: int64 **name**: string **tier**: string } +class azure_application_gateway_ssl_certificate { +**data**: string +**etag**: string +**key_vault_secret_id**: string +**name**: string +**password**: string +**provisioning_state**: string +**public_cert_data**: string +**type**: string +} +class azure_application_gateway_ssl_policy { +**cipher_suites**: string[] +**disabled_ssl_protocols**: string[] +**min_protocol_version**: string +**policy_name**: string +**policy_type**: string +} +class azure_application_gateway_ssl_profile { +**client_auth_configuration**: azure_application_gateway_client_auth_configuration +**etag**: string +**name**: string +**provisioning_state**: string +**ssl_policy**: azure_application_gateway_ssl_policy +**trusted_client_certificates**: string[] +**type**: string +} +class azure_application_gateway_trusted_client_certificate { +**client_cert_issuer_dn**: string +**data**: string +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string +**validated_cert_data**: string +} +class azure_application_gateway_trusted_root_certificate { +**data**: string +**etag**: string +**key_vault_secret_id**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_url_configuration { +**modified_path**: string +**modified_query_string**: string +**reroute**: boolean +} +class azure_application_gateway_url_path_map { +**default_backend_address_pool**: string +**default_backend_http_settings**: string +**default_load_distribution_policy**: string +**default_redirect_configuration**: string +**default_rewrite_rule_set**: string +**etag**: string +**name**: string +**path_rules**: azure_application_gateway_path_rule[] +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_web_application_firewall_configuration { +**disabled_rule_groups**: azure_application_gateway_firewall_disabled_rule_group[] +**enabled**: boolean +**exclusions**: azure_application_gateway_firewall_exclusion[] +**file_upload_limit_in_mb**: int64 +**firewall_mode**: string +**max_request_body_size**: int64 +**max_request_body_size_in_kb**: int64 +**request_body_check**: boolean +**rule_set_type**: string +**rule_set_version**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_managed_service_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_resource { +} class resource { **age**: duration **atime**: datetime @@ -65,9 +501,61 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_availability_set --> azure_instance_view_status -azure_resource <|--- azure_availability_set -azure_availability_set --> azure_sku +azure_application_gateway --> azure_application_gateway_authentication_certificate +azure_application_gateway --> azure_application_gateway_autoscale_configuration +azure_application_gateway --> azure_application_gateway_backend_address_pool +azure_application_gateway --> azure_application_gateway_backend_http_settings +azure_application_gateway --> azure_application_gateway_backend_settings +azure_application_gateway --> azure_application_gateway_custom_error +azure_application_gateway --> azure_application_gateway_frontend_ip_configuration +azure_application_gateway --> azure_application_gateway_frontend_port +azure_application_gateway --> azure_application_gateway_global_configuration +azure_application_gateway --> azure_application_gateway_http_listener +azure_application_gateway --> azure_application_gateway_ip_configuration +azure_application_gateway --> azure_application_gateway_listener +azure_application_gateway --> azure_application_gateway_load_distribution_policy +azure_application_gateway --> azure_application_gateway_private_endpoint_connection +azure_application_gateway --> azure_application_gateway_private_link_configuration +azure_application_gateway --> azure_application_gateway_probe +azure_application_gateway --> azure_application_gateway_redirect_configuration +azure_application_gateway --> azure_application_gateway_request_routing_rule +azure_application_gateway --> azure_application_gateway_rewrite_rule_set +azure_application_gateway --> azure_application_gateway_routing_rule +azure_application_gateway --> azure_application_gateway_sku +azure_application_gateway --> azure_application_gateway_ssl_certificate +azure_application_gateway --> azure_application_gateway_ssl_policy +azure_application_gateway --> azure_application_gateway_ssl_profile +azure_application_gateway --> azure_application_gateway_trusted_client_certificate +azure_application_gateway --> azure_application_gateway_trusted_root_certificate +azure_application_gateway --> azure_application_gateway_url_path_map +azure_application_gateway --> azure_application_gateway_web_application_firewall_configuration +azure_application_gateway --> azure_managed_service_identity +azure_resource <|--- azure_application_gateway +azure_application_gateway_backend_address_pool --> azure_application_gateway_backend_address +azure_application_gateway_backend_http_settings --> azure_application_gateway_connection_draining +azure_application_gateway_http_listener --> azure_application_gateway_custom_error +azure_application_gateway_load_distribution_policy --> azure_application_gateway_load_distribution_target +azure_application_gateway_private_endpoint_connection --> azure_private_endpoint +azure_application_gateway_private_endpoint_connection --> azure_private_link_service_connection_state +azure_application_gateway_private_link_configuration --> azure_application_gateway_private_link_ip_configuration +azure_application_gateway_probe --> azure_application_gateway_probe_health_response_match +azure_application_gateway_rewrite_rule --> azure_application_gateway_rewrite_rule_action_set +azure_application_gateway_rewrite_rule --> azure_application_gateway_rewrite_rule_condition +azure_application_gateway_rewrite_rule_action_set --> azure_application_gateway_header_configuration +azure_application_gateway_rewrite_rule_action_set --> azure_application_gateway_url_configuration +azure_application_gateway_rewrite_rule_set --> azure_application_gateway_rewrite_rule +azure_application_gateway_ssl_profile --> azure_application_gateway_client_auth_configuration +azure_application_gateway_ssl_profile --> azure_application_gateway_ssl_policy +azure_application_gateway_url_path_map --> azure_application_gateway_path_rule +azure_application_gateway_web_application_firewall_configuration --> azure_application_gateway_firewall_disabled_rule_group +azure_application_gateway_web_application_firewall_configuration --> azure_application_gateway_firewall_exclusion +azure_managed_service_identity --> azure_principalid_clientid +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service_connection --> azure_private_link_service_connection_state resource <|--- azure_resource @enduml ``` @@ -82,7 +570,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_availability_set resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_application_gateway resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -105,15 +593,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_availability_set { -} -class azure_proximity_placement_group { +class azure_application_gateway { } -class azure_virtual_machine { -} -azure_availability_set -[#1A83AF]-> azure_proximity_placement_group -azure_availability_set -[#1A83AF]-> azure_virtual_machine -azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group @enduml ``` @@ -123,11 +604,11 @@ azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group
-## `azure_capacity_reservation_group` +## `azure_application_gateway_firewall_rule_set` -```kroki imgType="plantuml" imgAlt="Diagram of azure_capacity_reservation_group data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_application_gateway_firewall_rule_set data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -150,13 +631,24 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_capacity_reservation_group { -**capacity_reservations**: string[] -**reservation_group_instance_view**: azure_capacity_reservation_group_instance_view -**virtual_machines_associated**: string[] +class azure_application_gateway_firewall_rule { +**action**: string +**description**: string +**rule_id**: int64 +**rule_id_string**: string +**state**: string } -class azure_capacity_reservation_group_instance_view { -**capacity_reservations**: string[] +class azure_application_gateway_firewall_rule_group { +**description**: string +**rule_group_name**: string +**rules**: azure_application_gateway_firewall_rule[] +} +class azure_application_gateway_firewall_rule_set { +**provisioning_state**: string +**rule_groups**: azure_application_gateway_firewall_rule_group[] +**rule_set_type**: string +**rule_set_version**: string +**tiers**: string[] } class azure_resource { } @@ -172,8 +664,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_capacity_reservation_group --> azure_capacity_reservation_group_instance_view -azure_resource <|--- azure_capacity_reservation_group +azure_application_gateway_firewall_rule_group --> azure_application_gateway_firewall_rule +azure_application_gateway_firewall_rule_set --> azure_application_gateway_firewall_rule_group +azure_resource <|--- azure_application_gateway_firewall_rule_set resource <|--- azure_resource @enduml ``` @@ -188,7 +681,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_capacity_reservation_group resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_application_gateway_firewall_rule_set resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -211,11 +704,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_capacity_reservation_group { -} -class azure_virtual_machine { +class azure_application_gateway_firewall_rule_set { } -azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine @enduml ``` @@ -225,11 +715,11 @@ azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine
-## `azure_cloud_service` +## `azure_auto_approved_private_link_service` -```kroki imgType="plantuml" imgAlt="Diagram of azure_cloud_service data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_auto_approved_private_link_service data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -252,81 +742,120 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_cloud_service { -**allow_model_override**: boolean -**configuration**: string -**configuration_url**: string -**extension_profile**: azure_cloud_service_extension_profile -**network_profile**: azure_cloud_service_network_profile -**os_profile**: azure_cloud_service_os_profile -**package_url**: string -**provisioning_state**: string -**role_profile**: azure_cloud_service_role_profile -**start_cloud_service**: boolean -**system_data**: azure_system_data -**unique_id**: string -**upgrade_mode**: string -} -class azure_cloud_service_extension_profile { -**extensions**: azure_extension[] +class azure_auto_approved_private_link_service { } -class azure_cloud_service_network_profile { -**load_balancer_configurations**: azure_load_balancer_configuration[] -**slot_type**: string -**swappable_cloud_service**: string +class azure_resource { } -class azure_cloud_service_os_profile { -**secrets**: azure_cloud_service_vault_secret_group[] +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] } -class azure_cloud_service_role_profile { -**roles**: azure_cloud_service_role_profile_properties[] -} -class azure_cloud_service_role_profile_properties { -**name**: string -**sku**: azure_cloud_service_role_sku -} -class azure_cloud_service_role_sku { -**capacity**: int64 -**name**: string -**tier**: string -} -class azure_cloud_service_vault_and_secret_reference { -**secret_url**: string -**source_vault**: string -} -class azure_cloud_service_vault_secret_group { -**source_vault**: string -**vault_certificates**: string[] -} -class azure_extension { -**auto_upgrade_minor_version**: boolean -**force_update_tag**: string -**name**: string -**protected_settings**: any -**protected_settings_from_key_vault**: azure_cloud_service_vault_and_secret_reference -**provisioning_state**: string -**publisher**: string -**roles_applied_to**: string[] -**settings**: any -**type**: string -**type_handler_version**: string +azure_resource <|--- azure_auto_approved_private_link_service +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_auto_approved_private_link_service resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_auto_approved_private_link_service { } -class azure_load_balancer_configuration { -**frontend_ip_configurations**: azure_load_balancer_frontend_ip_configuration[] -**id**: string -**name**: string +@enduml +``` + + + +
+ +
+ +## `azure_availability_set` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_availability_set data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_availability_set { +**azure_sku**: azure_sku +**platform_fault_domain_count**: int64 +**platform_update_domain_count**: int64 +**proximity_placement_group**: string +**statuses**: azure_instance_view_status[] +**virtual_machines_availability**: string[] } -class azure_load_balancer_frontend_ip_configuration { -**name**: string -**private_ip_address**: string -**public_ip_address**: string -**subnet**: string +class azure_instance_view_status { +**code**: string +**display_status**: string +**level**: string +**message**: string +**time**: datetime } class azure_resource { } -class azure_system_data { -**created_at**: datetime -**last_modified_at**: datetime +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string } class resource { **age**: duration @@ -340,19 +869,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_cloud_service --> azure_cloud_service_extension_profile -azure_cloud_service --> azure_cloud_service_network_profile -azure_cloud_service --> azure_cloud_service_os_profile -azure_cloud_service --> azure_cloud_service_role_profile -azure_resource <|--- azure_cloud_service -azure_cloud_service --> azure_system_data -azure_cloud_service_extension_profile --> azure_extension -azure_cloud_service_network_profile --> azure_load_balancer_configuration -azure_cloud_service_os_profile --> azure_cloud_service_vault_secret_group -azure_cloud_service_role_profile --> azure_cloud_service_role_profile_properties -azure_cloud_service_role_profile_properties --> azure_cloud_service_role_sku -azure_extension --> azure_cloud_service_vault_and_secret_reference -azure_load_balancer_configuration --> azure_load_balancer_frontend_ip_configuration +azure_availability_set --> azure_instance_view_status +azure_resource <|--- azure_availability_set +azure_availability_set --> azure_sku resource <|--- azure_resource @enduml ``` @@ -367,7 +886,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_cloud_service resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_availability_set resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -390,8 +909,15 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_cloud_service { +class azure_availability_set { +} +class azure_proximity_placement_group { +} +class azure_virtual_machine { } +azure_availability_set -[#1A83AF]-> azure_proximity_placement_group +azure_availability_set -[#1A83AF]-> azure_virtual_machine +azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group @enduml ``` @@ -401,11 +927,11 @@ class azure_cloud_service {
-## `azure_compute_operation_value` +## `azure_available_service_alias` -```kroki imgType="plantuml" imgAlt="Diagram of azure_compute_operation_value data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_available_service_alias data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -428,15 +954,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_compute_operation_value { -**display**: azure_compute_operation_value_display -**origin**: string -} -class azure_compute_operation_value_display { -**description**: string -**operation**: string -**provider**: string -**resource**: string +class azure_available_service_alias { +**resource_name**: string } class azure_resource { } @@ -452,8 +971,7 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_compute_operation_value --> azure_compute_operation_value_display -azure_resource <|--- azure_compute_operation_value +azure_resource <|--- azure_available_service_alias resource <|--- azure_resource @enduml ``` @@ -468,7 +986,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_compute_operation_value resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_available_service_alias resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -491,7 +1009,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_compute_operation_value { +class azure_available_service_alias { } @enduml ``` @@ -502,11 +1020,11 @@ class azure_compute_operation_value {
-## `azure_dedicated_host_group` +## `azure_bastion_host` -```kroki imgType="plantuml" imgAlt="Diagram of azure_dedicated_host_group data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_bastion_host data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -529,15 +1047,33 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_dedicated_host_group { -**host_group_instance_view**: azure_dedicated_host_group_instance_view -**hosts**: string[] -**platform_fault_domain_count**: int64 -**support_automatic_placement**: boolean -**ultra_ssd_enabled**: boolean +class azure_bastion_host { +**bastion_host_ip_configurations**: azure_bastion_host_ip_configuration[] +**disable_copy_paste**: boolean +**dns_name**: string +**enable_file_copy**: boolean +**enable_ip_connect**: boolean +**enable_kerberos**: boolean +**enable_shareable_link**: boolean +**enable_tunneling**: boolean +**etag**: string +**network_acls**: azure_ip_rules +**provisioning_state**: string +**scale_units**: int64 +**sku**: string +**virtual_network**: string } -class azure_dedicated_host_group_instance_view { -**hosts**: string[] +class azure_bastion_host_ip_configuration { +**etag**: string +**name**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: string +**subnet**: string +**type**: string +} +class azure_ip_rules { +**ip_rules**: string[] } class azure_resource { } @@ -553,8 +1089,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_dedicated_host_group --> azure_dedicated_host_group_instance_view -azure_resource <|--- azure_dedicated_host_group +azure_bastion_host --> azure_bastion_host_ip_configuration +azure_bastion_host --> azure_ip_rules +azure_resource <|--- azure_bastion_host resource <|--- azure_resource @enduml ``` @@ -569,7 +1106,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_dedicated_host_group resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_bastion_host resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -592,7 +1129,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_dedicated_host_group { +class azure_bastion_host { } @enduml ``` @@ -603,11 +1140,11 @@ class azure_dedicated_host_group {
-## `azure_disk` +## `azure_capacity_reservation_group` -```kroki imgType="plantuml" imgAlt="Diagram of azure_disk data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_capacity_reservation_group data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -630,107 +1167,15 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_creation_data { -**create_option**: string -**gallery_image_reference**: azure_image_disk_reference -**image_reference**: azure_image_disk_reference -**logical_sector_size**: int64 -**performance_plus**: boolean -**security_data_uri**: string -**source_resource_id**: string -**source_unique_id**: string -**source_uri**: string -**storage_account_id**: string -**upload_size_bytes**: int64 +class azure_capacity_reservation_group { +**capacity_reservations**: string[] +**reservation_group_instance_view**: azure_capacity_reservation_group_instance_view +**virtual_machines_associated**: string[] } -class azure_disk { -**bursting_enabled**: boolean -**bursting_enabled_time**: datetime -**completion_percent**: double -**creation_data**: azure_creation_data -**data_access_auth_mode**: string -**disk_access_id**: string -**disk_encryption**: azure_encryption -**disk_iops_read_only**: int64 -**disk_iops_read_write**: int64 -**disk_m_bps_read_only**: int64 -**disk_m_bps_read_write**: int64 -**disk_security_profile**: azure_disk_security_profile -**disk_size_bytes**: int64 -**disk_size_gb**: int64 -**disk_sku**: azure_disk_sku -**disk_state**: string -**encryption_settings_collection**: azure_encryption_settings_collection -**extended_location**: azure_extended_location -**hyper_v_generation**: string -**managed_by**: string -**managed_by_extended**: string[] -**max_shares**: int64 -**network_access_policy**: string -**optimized_for_frequent_attach**: boolean -**os_type**: string -**property_updates_in_progress**: string -**provisioning_state**: string -**public_network_access**: string -**purchase_plan**: azure_purchase_plan -**share_info**: string[] -**supported_capabilities**: azure_supported_capabilities -**supports_hibernation**: boolean -**tier**: string -**time_created**: datetime -**unique_id**: string +class azure_capacity_reservation_group_instance_view { +**capacity_reservations**: string[] } -class azure_disk_security_profile { -**secure_vm_disk_encryption_set_id**: string -**security_type**: string -} -class azure_disk_sku { -**name**: string -**tier**: string -} -class azure_encryption { -**disk_encryption_set_id**: string -**type**: string -} -class azure_encryption_settings_collection { -**enabled**: boolean -**encryption_settings**: azure_encryption_settings_element[] -**encryption_settings_version**: string -} -class azure_encryption_settings_element { -**disk_encryption_key**: azure_key_vault_and_secret_reference -**key_encryption_key**: azure_key_vault_and_key_reference -} -class azure_extended_location { -**name**: string -**type**: string -} -class azure_image_disk_reference { -**community_gallery_image_id**: string -**id**: string -**lun**: int64 -**shared_gallery_image_id**: string -} -class azure_key_vault_and_key_reference { -**key_url**: string -**source_vault**: string -} -class azure_key_vault_and_secret_reference { -**secret_url**: string -**source_vault**: string -} -class azure_purchase_plan { -**name**: string -**product**: string -**promotion_code**: string -**publisher**: string -} -class azure_resource { -} -class azure_supported_capabilities { -**accelerated_network**: boolean -**architecture**: string -**disk_controller_types**: string +class azure_resource { } class resource { **age**: duration @@ -744,31 +1189,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -class volume { -**snapshot_before_delete**: boolean -**volume_encrypted**: boolean -**volume_iops**: int64 -**volume_size**: int64 -**volume_status**: volume_status -**volume_throughput**: int64 -**volume_type**: string -} -azure_creation_data --> azure_image_disk_reference -azure_disk --> azure_creation_data -azure_disk --> azure_disk_security_profile -azure_disk --> azure_disk_sku -azure_disk --> azure_encryption -azure_disk --> azure_encryption_settings_collection -azure_disk --> azure_extended_location -azure_disk --> azure_purchase_plan -azure_resource <|--- azure_disk -azure_disk --> azure_supported_capabilities -volume <|--- azure_disk -azure_encryption_settings_collection --> azure_encryption_settings_element -azure_encryption_settings_element --> azure_key_vault_and_key_reference -azure_encryption_settings_element --> azure_key_vault_and_secret_reference +azure_capacity_reservation_group --> azure_capacity_reservation_group_instance_view +azure_resource <|--- azure_capacity_reservation_group resource <|--- azure_resource -resource <|--- volume @enduml ``` @@ -782,7 +1205,7 @@ resource <|--- volume -```kroki imgType="plantuml" imgAlt="Diagram of azure_disk resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_capacity_reservation_group resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -805,20 +1228,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_disk { -} -class azure_disk_access { -} -class azure_disk_encryption_set { -} -class azure_snapshot { +class azure_capacity_reservation_group { } class azure_virtual_machine { } -azure_disk -[#1A83AF]-> azure_disk_encryption_set -azure_disk -[#1A83AF]-> azure_snapshot -azure_disk_access -[#1A83AF]-> azure_disk -azure_virtual_machine -[#1A83AF]-> azure_disk +azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine @enduml ``` @@ -828,11 +1242,11 @@ azure_virtual_machine -[#1A83AF]-> azure_disk
-## `azure_disk_access` +## `azure_cloud_service` -```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_access data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_cloud_service data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -855,31 +1269,86 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_disk_access { -**extended_location**: azure_extended_location -**private_endpoint_connections**: azure_private_endpoint_connection[] +class azure_cloud_service { +**allow_model_override**: boolean +**configuration**: string +**configuration_url**: string +**extension_profile**: azure_cloud_service_extension_profile +**network_profile**: azure_cloud_service_network_profile +**os_profile**: azure_cloud_service_os_profile +**package_url**: string **provisioning_state**: string -**time_created**: datetime +**role_profile**: azure_cloud_service_role_profile +**start_cloud_service**: boolean +**system_data**: azure_system_data +**unique_id**: string +**upgrade_mode**: string } -class azure_extended_location { +class azure_cloud_service_extension_profile { +**extensions**: azure_extension[] +} +class azure_cloud_service_network_profile { +**load_balancer_configurations**: azure_load_balancer_configuration[] +**slot_type**: string +**swappable_cloud_service**: string +} +class azure_cloud_service_os_profile { +**secrets**: azure_cloud_service_vault_secret_group[] +} +class azure_cloud_service_role_profile { +**roles**: azure_cloud_service_role_profile_properties[] +} +class azure_cloud_service_role_profile_properties { **name**: string -**type**: string +**sku**: azure_cloud_service_role_sku } -class azure_private_endpoint_connection { -**id**: string +class azure_cloud_service_role_sku { +**capacity**: int64 **name**: string -**private_endpoint**: string -**private_link_service_connection_state**: azure_private_link_service_connection_state +**tier**: string +} +class azure_cloud_service_vault_and_secret_reference { +**secret_url**: string +**source_vault**: string +} +class azure_cloud_service_vault_secret_group { +**source_vault**: string +**vault_certificates**: string[] +} +class azure_extension { +**auto_upgrade_minor_version**: boolean +**force_update_tag**: string +**name**: string +**protected_settings**: any +**protected_settings_from_key_vault**: azure_cloud_service_vault_and_secret_reference **provisioning_state**: string +**publisher**: string +**roles_applied_to**: string[] +**settings**: any **type**: string +**type_handler_version**: string } -class azure_private_link_service_connection_state { -**actions_required**: string -**description**: string -**status**: string +class azure_load_balancer_configuration { +**frontend_ip_configurations**: azure_load_balancer_frontend_ip_configuration[] +**id**: string +**name**: string +} +class azure_load_balancer_frontend_ip_configuration { +**name**: string +**private_ip_address**: string +**public_ip_address**: string +**subnet**: string } class azure_resource { } +class azure_system_data { +**created_at**: datetime +**created_by**: string +**created_by_type**: string +**last_modified_at**: datetime +**last_modified_by**: string +**last_modified_by_type**: string +} class resource { **age**: duration **atime**: datetime @@ -892,10 +1361,19 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_disk_access --> azure_extended_location -azure_disk_access --> azure_private_endpoint_connection -azure_resource <|--- azure_disk_access -azure_private_endpoint_connection --> azure_private_link_service_connection_state +azure_cloud_service --> azure_cloud_service_extension_profile +azure_cloud_service --> azure_cloud_service_network_profile +azure_cloud_service --> azure_cloud_service_os_profile +azure_cloud_service --> azure_cloud_service_role_profile +azure_resource <|--- azure_cloud_service +azure_cloud_service --> azure_system_data +azure_cloud_service_extension_profile --> azure_extension +azure_cloud_service_network_profile --> azure_load_balancer_configuration +azure_cloud_service_os_profile --> azure_cloud_service_vault_secret_group +azure_cloud_service_role_profile --> azure_cloud_service_role_profile_properties +azure_cloud_service_role_profile_properties --> azure_cloud_service_role_sku +azure_extension --> azure_cloud_service_vault_and_secret_reference +azure_load_balancer_configuration --> azure_load_balancer_frontend_ip_configuration resource <|--- azure_resource @enduml ``` @@ -910,7 +1388,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_access resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_cloud_service resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -933,11 +1411,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_disk { -} -class azure_disk_access { +class azure_cloud_service { } -azure_disk_access -[#1A83AF]-> azure_disk @enduml ``` @@ -947,11 +1422,11 @@ azure_disk_access -[#1A83AF]-> azure_disk
-## `azure_disk_encryption_set` +## `azure_compute_operation_value` -```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_encryption_set data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_compute_operation_value data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -974,46 +1449,15 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_api_error { -**code**: string -**details**: azure_api_error_base[] -**innererror**: azure_inner_error -**message**: string -**target**: string -} -class azure_api_error_base { -**code**: string -**message**: string -**target**: string -} -class azure_disk_encryption_set { -**active_key**: azure_key_for_disk_encryption_set -**auto_key_rotation_error**: azure_api_error -**encryption_set_identity**: azure_encryption_set_identity -**encryption_type**: string -**federated_client_id**: string -**last_key_rotation_timestamp**: datetime -**previous_keys**: azure_key_for_disk_encryption_set[] -**provisioning_state**: string -**rotation_to_latest_key_version_enabled**: boolean -} -class azure_encryption_set_identity { -**principal_id**: string -**tenant_id**: string -**type**: string -**user_assigned_identities**: dictionary[string, azure_principalid_clientid] -} -class azure_inner_error { -**errordetail**: string -**exceptiontype**: string -} -class azure_key_for_disk_encryption_set { -**key_url**: string -**source_vault**: string +class azure_compute_operation_value { +**display**: azure_compute_operation_value_display +**origin**: string } -class azure_principalid_clientid { -**client_id**: string -**principal_id**: string +class azure_compute_operation_value_display { +**description**: string +**operation**: string +**provider**: string +**resource**: string } class azure_resource { } @@ -1029,13 +1473,8 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_api_error --> azure_api_error_base -azure_api_error --> azure_inner_error -azure_disk_encryption_set --> azure_api_error -azure_disk_encryption_set --> azure_encryption_set_identity -azure_disk_encryption_set --> azure_key_for_disk_encryption_set -azure_resource <|--- azure_disk_encryption_set -azure_encryption_set_identity --> azure_principalid_clientid +azure_compute_operation_value --> azure_compute_operation_value_display +azure_resource <|--- azure_compute_operation_value resource <|--- azure_resource @enduml ``` @@ -1050,7 +1489,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_encryption_set resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_compute_operation_value resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1073,11 +1512,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_disk { +class azure_compute_operation_value { } -class azure_disk_encryption_set { -} -azure_disk -[#1A83AF]-> azure_disk_encryption_set @enduml ``` @@ -1087,11 +1523,11 @@ azure_disk -[#1A83AF]-> azure_disk_encryption_set
-## `azure_gallery` +## `azure_custom_ip_prefix` -```kroki imgType="plantuml" imgAlt="Diagram of azure_gallery data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_custom_ip_prefix data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1114,41 +1550,30 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_community_gallery_info { -**community_gallery_enabled**: boolean -**eula**: string -**public_name_prefix**: string -**public_names**: string[] -**publisher_contact**: string -**publisher_uri**: string -} -class azure_gallery { -**description**: string -**identifier**: string +class azure_custom_ip_prefix { +**asn**: string +**authorization_message**: string +**child_custom_ip_prefixes**: string[] +**cidr**: string +**commissioned_state**: string +**custom_ip_prefix_parent**: string +**etag**: string +**express_route_advertise**: boolean +**extended_location**: azure_extended_location +**failed_reason**: string +**geo**: string +**no_internet_advertise**: boolean +**prefix_type**: string **provisioning_state**: string -**sharing_profile**: azure_sharing_profile -**sharing_status**: azure_sharing_status -**soft_delete_policy**: boolean -} -class azure_regional_sharing_status { -**details**: string -**region**: string -**state**: string -} -class azure_resource { -} -class azure_sharing_profile { -**community_gallery_info**: azure_community_gallery_info -**groups**: azure_sharing_profile_group[] -**permissions**: string +**public_ip_prefixes**: string[] +**resource_guid**: string +**signed_message**: string } -class azure_sharing_profile_group { -**ids**: string[] +class azure_extended_location { +**name**: string **type**: string } -class azure_sharing_status { -**aggregated_state**: string -**summary**: azure_regional_sharing_status[] +class azure_resource { } class resource { **age**: duration @@ -1162,13 +1587,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_resource <|--- azure_gallery -azure_gallery --> azure_sharing_profile -azure_gallery --> azure_sharing_status +azure_custom_ip_prefix --> azure_extended_location +azure_resource <|--- azure_custom_ip_prefix resource <|--- azure_resource -azure_sharing_profile --> azure_community_gallery_info -azure_sharing_profile --> azure_sharing_profile_group -azure_sharing_status --> azure_regional_sharing_status @enduml ``` @@ -1182,7 +1603,7 @@ azure_sharing_status --> azure_regional_sharing_status -```kroki imgType="plantuml" imgAlt="Diagram of azure_gallery resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_custom_ip_prefix resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1205,7 +1626,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_gallery { +class azure_custom_ip_prefix { } @enduml ``` @@ -1216,11 +1637,11 @@ class azure_gallery {
-## `azure_image` +## `azure_ddos_protection_plan` -```kroki imgType="plantuml" imgAlt="Diagram of azure_image data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_ddos_protection_plan data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1243,31 +1664,15 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_extended_location { -**name**: string -**type**: string -} -class azure_image { -**extended_location**: azure_extended_location -**hyper_v_generation**: string +class azure_ddos_protection_plan { +**etag**: string **provisioning_state**: string -**source_virtual_machine**: string -**storage_profile**: azure_image_storage_profile -} -class azure_image_os_disk { -**os_state**: string -**os_type**: string -} -class azure_image_storage_profile { -**data_disks**: int64[] -**os_disk**: azure_image_os_disk -**zone_resilient**: boolean +**public_ip_addresses**: string[] +**resource_guid**: string +**virtual_networks**: string[] } class azure_resource { } -class azure_sub_resource { -**id**: string -} class resource { **age**: duration **atime**: datetime @@ -1280,11 +1685,7 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_image --> azure_extended_location -azure_image --> azure_image_storage_profile -azure_resource <|--- azure_image -azure_image_os_disk --> azure_sub_resource -azure_image_storage_profile --> azure_image_os_disk +azure_resource <|--- azure_ddos_protection_plan resource <|--- azure_resource @enduml ``` @@ -1299,7 +1700,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_image resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_ddos_protection_plan resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1322,11 +1723,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_image { -} -class azure_virtual_machine { +class azure_ddos_protection_plan { } -azure_virtual_machine -[#1A83AF]-> azure_image @enduml ``` @@ -1336,11 +1734,11 @@ azure_virtual_machine -[#1A83AF]-> azure_image
-## `azure_location` +## `azure_dedicated_host_group` -```kroki imgType="plantuml" imgAlt="Diagram of azure_location data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_dedicated_host_group data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1363,37 +1761,18 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_availability_zone_mappings { -**logical_zone**: string -**physical_zone**: string -} -class azure_location { -**availability_zone_mappings**: azure_availability_zone_mappings[] -**display_name**: string -**location_metadata**: azure_location_metadata -**regional_display_name**: string -**subscription_id**: string -} -class azure_location_metadata { -**geography**: string -**geography_group**: string -**home_location**: string -**latitude**: string -**longitude**: string -**paired_region**: azure_paired_region[] -**physical_location**: string -**region_category**: string -**region_type**: string +class azure_dedicated_host_group { +**host_group_instance_view**: azure_dedicated_host_group_instance_view +**hosts**: string[] +**platform_fault_domain_count**: int64 +**support_automatic_placement**: boolean +**ultra_ssd_enabled**: boolean } -class azure_paired_region { -**id**: string -**name**: string -**subscription_id**: string +class azure_dedicated_host_group_instance_view { +**hosts**: string[] } class azure_resource { } -class region { -} class resource { **age**: duration **atime**: datetime @@ -1406,13 +1785,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_location --> azure_availability_zone_mappings -azure_location --> azure_location_metadata -azure_resource <|--- azure_location -region <|--- azure_location -azure_location_metadata --> azure_paired_region +azure_dedicated_host_group --> azure_dedicated_host_group_instance_view +azure_resource <|--- azure_dedicated_host_group resource <|--- azure_resource -resource <|--- region @enduml ``` @@ -1426,7 +1801,7 @@ resource <|--- region -```kroki imgType="plantuml" imgAlt="Diagram of azure_location resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_dedicated_host_group resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1449,7 +1824,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_location { +class azure_dedicated_host_group { } @enduml ``` @@ -1460,11 +1835,11 @@ class azure_location {
-## `azure_proximity_placement_group` +## `azure_disk` -```kroki imgType="plantuml" imgAlt="Diagram of azure_proximity_placement_group data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_disk data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1487,28 +1862,107 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_instance_view_status { -**code**: string -**display_status**: string -**level**: string -**message**: string -**time**: datetime +class azure_creation_data { +**create_option**: string +**gallery_image_reference**: azure_image_disk_reference +**image_reference**: azure_image_disk_reference +**logical_sector_size**: int64 +**performance_plus**: boolean +**security_data_uri**: string +**source_resource_id**: string +**source_unique_id**: string +**source_uri**: string +**storage_account_id**: string +**upload_size_bytes**: int64 } -class azure_proximity_placement_group { -**availability_sets**: azure_sub_resource_with_colocation_status[] -**colocation_status**: azure_instance_view_status -**intent**: azure_vm_sizes -**proximity_placement_group_type**: string -**virtual_machine_scale_sets**: azure_sub_resource_with_colocation_status[] -**virtual_machines_status**: azure_sub_resource_with_colocation_status[] +class azure_disk { +**bursting_enabled**: boolean +**bursting_enabled_time**: datetime +**completion_percent**: double +**creation_data**: azure_creation_data +**data_access_auth_mode**: string +**disk_access_id**: string +**disk_encryption**: azure_encryption +**disk_iops_read_only**: int64 +**disk_iops_read_write**: int64 +**disk_m_bps_read_only**: int64 +**disk_m_bps_read_write**: int64 +**disk_security_profile**: azure_disk_security_profile +**disk_size_bytes**: int64 +**disk_size_gb**: int64 +**disk_sku**: azure_disk_sku +**disk_state**: string +**encryption_settings_collection**: azure_encryption_settings_collection +**extended_location**: azure_extended_location +**hyper_v_generation**: string +**managed_by**: string +**managed_by_extended**: string[] +**max_shares**: int64 +**network_access_policy**: string +**optimized_for_frequent_attach**: boolean +**os_type**: string +**property_updates_in_progress**: string +**provisioning_state**: string +**public_network_access**: string +**purchase_plan**: azure_purchase_plan +**share_info**: string[] +**supported_capabilities**: azure_supported_capabilities +**supports_hibernation**: boolean +**tier**: string +**time_created**: datetime +**unique_id**: string } -class azure_resource { +class azure_disk_security_profile { +**secure_vm_disk_encryption_set_id**: string +**security_type**: string } -class azure_sub_resource_with_colocation_status { -**colocation_status**: azure_instance_view_status +class azure_disk_sku { +**name**: string +**tier**: string } -class azure_vm_sizes { -**vm_sizes**: string[] +class azure_encryption { +**disk_encryption_set_id**: string +**type**: string +} +class azure_encryption_settings_collection { +**enabled**: boolean +**encryption_settings**: azure_encryption_settings_element[] +**encryption_settings_version**: string +} +class azure_encryption_settings_element { +**disk_encryption_key**: azure_key_vault_and_secret_reference +**key_encryption_key**: azure_key_vault_and_key_reference +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_image_disk_reference { +**community_gallery_image_id**: string +**id**: string +**lun**: int64 +**shared_gallery_image_id**: string +} +class azure_key_vault_and_key_reference { +**key_url**: string +**source_vault**: string +} +class azure_key_vault_and_secret_reference { +**secret_url**: string +**source_vault**: string +} +class azure_purchase_plan { +**name**: string +**product**: string +**promotion_code**: string +**publisher**: string +} +class azure_resource { +} +class azure_supported_capabilities { +**accelerated_network**: boolean +**architecture**: string +**disk_controller_types**: string } class resource { **age**: duration @@ -1522,12 +1976,31 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_proximity_placement_group --> azure_instance_view_status -azure_resource <|--- azure_proximity_placement_group -azure_proximity_placement_group --> azure_sub_resource_with_colocation_status -azure_proximity_placement_group --> azure_vm_sizes -resource <|--- azure_resource -azure_sub_resource_with_colocation_status --> azure_instance_view_status +class volume { +**snapshot_before_delete**: boolean +**volume_encrypted**: boolean +**volume_iops**: int64 +**volume_size**: int64 +**volume_status**: volume_status +**volume_throughput**: int64 +**volume_type**: string +} +azure_creation_data --> azure_image_disk_reference +azure_disk --> azure_creation_data +azure_disk --> azure_disk_security_profile +azure_disk --> azure_disk_sku +azure_disk --> azure_encryption +azure_disk --> azure_encryption_settings_collection +azure_disk --> azure_extended_location +azure_disk --> azure_purchase_plan +azure_resource <|--- azure_disk +azure_disk --> azure_supported_capabilities +volume <|--- azure_disk +azure_encryption_settings_collection --> azure_encryption_settings_element +azure_encryption_settings_element --> azure_key_vault_and_key_reference +azure_encryption_settings_element --> azure_key_vault_and_secret_reference +resource <|--- azure_resource +resource <|--- volume @enduml ``` @@ -1541,7 +2014,7 @@ azure_sub_resource_with_colocation_status --> azure_instance_view_status -```kroki imgType="plantuml" imgAlt="Diagram of azure_proximity_placement_group resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_disk resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1564,15 +2037,20 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_availability_set { +class azure_disk { } -class azure_proximity_placement_group { +class azure_disk_access { +} +class azure_disk_encryption_set { +} +class azure_snapshot { } class azure_virtual_machine { } -azure_availability_set -[#1A83AF]-> azure_proximity_placement_group -azure_availability_set -[#1A83AF]-> azure_virtual_machine -azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group +azure_disk -[#1A83AF]-> azure_disk_encryption_set +azure_disk -[#1A83AF]-> azure_snapshot +azure_disk_access -[#1A83AF]-> azure_disk +azure_virtual_machine -[#1A83AF]-> azure_disk @enduml ``` @@ -1582,11 +2060,11 @@ azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group
-## `azure_resource` +## `azure_disk_access` -```kroki imgType="plantuml" imgAlt="Diagram of azure_resource data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_access data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1609,6 +2087,29 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 +class azure_disk_access { +**extended_location**: azure_extended_location +**private_endpoint_connections**: azure_disk_access_private_endpoint_connection[] +**provisioning_state**: string +**time_created**: datetime +} +class azure_disk_access_private_endpoint_connection { +**id**: string +**name**: string +**private_endpoint**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**provisioning_state**: string +**type**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} class azure_resource { } class resource { @@ -1623,6 +2124,10 @@ class resource { **name**: string **tags**: dictionary[string, string] } +azure_disk_access --> azure_disk_access_private_endpoint_connection +azure_disk_access --> azure_extended_location +azure_resource <|--- azure_disk_access +azure_disk_access_private_endpoint_connection --> azure_private_link_service_connection_state resource <|--- azure_resource @enduml ``` @@ -1637,7 +2142,7 @@ resource <|--- azure_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_resource resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_access resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1660,11 +2165,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_resource { +class azure_disk { } -class azure_resource_group { +class azure_disk_access { } -azure_resource_group -[#1A83AF]-> azure_resource +azure_disk_access -[#1A83AF]-> azure_disk @enduml ``` @@ -1674,11 +2179,11 @@ azure_resource_group -[#1A83AF]-> azure_resource
-## `azure_resource_group` +## `azure_disk_encryption_set` -```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_group data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_encryption_set data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1701,11 +2206,48 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_resource { +class azure_api_error { +**code**: string +**details**: azure_api_error_base[] +**innererror**: azure_inner_error +**message**: string +**target**: string } -class azure_resource_group { -**managed_by**: string +class azure_api_error_base { +**code**: string +**message**: string +**target**: string +} +class azure_disk_encryption_set { +**active_key**: azure_key_for_disk_encryption_set +**auto_key_rotation_error**: azure_api_error +**encryption_set_identity**: azure_encryption_set_identity +**encryption_type**: string +**federated_client_id**: string +**last_key_rotation_timestamp**: datetime +**previous_keys**: azure_key_for_disk_encryption_set[] **provisioning_state**: string +**rotation_to_latest_key_version_enabled**: boolean +} +class azure_encryption_set_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_inner_error { +**errordetail**: string +**exceptiontype**: string +} +class azure_key_for_disk_encryption_set { +**key_url**: string +**source_vault**: string +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_resource { } class resource { **age**: duration @@ -1719,8 +2261,14 @@ class resource { **name**: string **tags**: dictionary[string, string] } +azure_api_error --> azure_api_error_base +azure_api_error --> azure_inner_error +azure_disk_encryption_set --> azure_api_error +azure_disk_encryption_set --> azure_encryption_set_identity +azure_disk_encryption_set --> azure_key_for_disk_encryption_set +azure_resource <|--- azure_disk_encryption_set +azure_encryption_set_identity --> azure_principalid_clientid resource <|--- azure_resource -azure_resource <|--- azure_resource_group @enduml ``` @@ -1734,7 +2282,7 @@ azure_resource <|--- azure_resource_group -```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_group resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_disk_encryption_set resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1757,11 +2305,11 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_resource { +class azure_disk { } -class azure_resource_group { +class azure_disk_encryption_set { } -azure_resource_group -[#1A83AF]-> azure_resource +azure_disk -[#1A83AF]-> azure_disk_encryption_set @enduml ``` @@ -1771,11 +2319,11 @@ azure_resource_group -[#1A83AF]-> azure_resource
-## `azure_resource_sku` +## `azure_dscp_configuration` -```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_sku data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_dscp_configuration data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1798,94 +2346,592 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_resource { +class azure_application_gateway_backend_address { +**fqdn**: string +**ip_address**: string } -class azure_resource_sku { -**api_versions**: string[] -**capabilities**: azure_resource_sku_capabilities[] -**capacity**: azure_resource_sku_capacity -**costs**: azure_resource_sku_costs[] -**family**: string -**location_info**: azure_resource_sku_location_info[] -**locations**: string[] -**resource_type**: string -**restrictions**: azure_resource_sku_restrictions[] -**sku_kind**: string -**sku_size**: string -**sku_tier**: string +class azure_application_gateway_backend_address_pool { +**backend_addresses**: azure_application_gateway_backend_address[] +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string } -class azure_resource_sku_capabilities { +class azure_application_gateway_ip_configuration { +**etag**: string **name**: string -**value**: string +**provisioning_state**: string +**subnet**: string +**type**: string } -class azure_resource_sku_capacity { -**default**: int64 -**maximum**: int64 -**minimum**: int64 -**scale_type**: string +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string } -class azure_resource_sku_costs { -**extended_unit**: string -**meter_id**: string -**quantity**: int64 +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] } -class azure_resource_sku_location_info { -**extended_locations**: string[] +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_delegation { +**actions**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**service_name**: string +**type**: string +} +class azure_dscp_configuration { +**associated_network_interfaces**: azure_network_interface[] +**destination_ip_ranges**: azure_qos_ip_range[] +**destination_port_ranges**: azure_qos_port_range[] +**etag**: string +**markings**: int64[] +**protocol**: string +**provisioning_state**: string +**qos_collection_id**: string +**qos_definition_collection**: azure_qos_definition[] +**resource_guid**: string +**source_ip_ranges**: azure_qos_ip_range[] +**source_port_ranges**: azure_qos_port_range[] +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string **location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string **type**: string -**zone_details**: azure_resource_sku_zone_details[] -**zones**: string[] } -class azure_resource_sku_restriction_info { -**locations**: string[] +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_frontend_ip_configuration { +**etag**: string +**gateway_load_balancer**: string +**inbound_nat_pools**: string[] +**inbound_nat_rules**: string[] +**load_balancing_rules**: string[] +**name**: string +**outbound_rules**: string[] +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**public_ip_prefix**: string +**subnet**: azure_subnet +**type**: string **zones**: string[] } -class azure_resource_sku_restrictions { -**reason_code**: string -**restriction_info**: azure_resource_sku_restriction_info +class azure_inbound_nat_rule { +**backend_address_pool**: string +**backend_port**: int64 +**enable_floating_ip**: boolean +**enable_tcp_reset**: boolean +**etag**: string +**frontend_ip_configuration**: string +**frontend_port**: int64 +**frontend_port_range_end**: int64 +**frontend_port_range_start**: int64 +**idle_timeout_in_minutes**: int64 +**name**: string +**protocol**: string +**provisioning_state**: string **type**: string -**values**: string[] } -class azure_resource_sku_zone_details { -**capabilities**: azure_resource_sku_capabilities[] -**name**: string[] +class azure_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address } -class resource { -**age**: duration -**atime**: datetime -**ctime**: datetime -**id**: string -**kind**: string -**last_access**: duration -**last_update**: duration -**mtime**: datetime +class azure_ip_configuration_profile { +**etag**: string **name**: string -**tags**: dictionary[string, string] +**properties**: string +**type**: string } -resource <|--- azure_resource -azure_resource <|--- azure_resource_sku -azure_resource_sku --> azure_resource_sku_capabilities -azure_resource_sku --> azure_resource_sku_capacity -azure_resource_sku --> azure_resource_sku_costs -azure_resource_sku --> azure_resource_sku_location_info -azure_resource_sku --> azure_resource_sku_restrictions -azure_resource_sku_location_info --> azure_resource_sku_zone_details -azure_resource_sku_restrictions --> azure_resource_sku_restriction_info -azure_resource_sku_zone_details --> azure_resource_sku_capabilities -@enduml -``` - - - -
- -Relationships to Other Resources - -
+class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_link_service_private_endpoint_connection { +**etag**: string +**link_identifier**: string +**name**: string +**private_endpoint**: azure_private_endpoint +**private_endpoint_location**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**provisioning_state**: string +**type**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_network_interface { +**auxiliary_mode**: string +**auxiliary_sku**: string +**disable_tcp_state_tracking**: boolean +**dscp_configuration**: string +**enable_accelerated_networking**: boolean +**enable_ip_forwarding**: boolean +**etag**: string +**extended_location**: azure_extended_location +**hosted_workloads**: string[] +**interface_dns_settings_settings**: azure_network_interface_dns_settings +**interface_ip_configurations**: azure_network_interface_ip_configuration[] +**location**: string +**mac_address**: string +**migration_phase**: string +**network_security_group**: azure_network_security_group +**nic_type**: string +**primary**: boolean +**private_endpoint**: azure_private_endpoint +**private_link_service**: azure_private_link_service +**provisioning_state**: string +**resource_guid**: string +**tap_configurations**: azure_network_interface_tap_configuration[] +**type**: string +**virtual_machine**: string +**vnet_encryption_supported**: boolean +**workload_type**: string +} +class azure_network_interface_dns_settings { +**applied_dns_servers**: string[] +**dns_servers**: string[] +**internal_dns_name_label**: string +**internal_domain_name_suffix**: string +**internal_fqdn**: string +} +class azure_network_interface_ip_configuration { +**application_gateway_backend_address_pools**: azure_application_gateway_backend_address_pool[] +**application_security_groups**: azure_application_security_group[] +**etag**: string +**gateway_load_balancer**: string +**load_balancer_inbound_nat_rules**: azure_inbound_nat_rule[] +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**private_link_connection_properties**: azure_network_interface_ip_configuration_private_link_connection_properties +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**type**: string +**virtual_network_taps**: azure_virtual_network_tap[] +} +class azure_network_interface_ip_configuration_private_link_connection_properties { +**fqdns**: string[] +**group_id**: string +**required_member_name**: string +} +class azure_network_interface_tap_configuration { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service { +**alias**: string +**auto_approval**: azure_resource_set +**enable_proxy_protocol**: boolean +**etag**: string +**extended_location**: azure_extended_location +**fqdns**: string[] +**link_service_ip_configurations**: azure_private_link_service_ip_configuration[] +**link_service_private_endpoint_connections**: azure_link_service_private_endpoint_connection[] +**load_balancer_frontend_ip_configurations**: azure_frontend_ip_configuration[] +**location**: string +**provisioning_state**: string +**type**: string +**visibility**: azure_resource_set +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_private_link_service_ip_configuration { +**etag**: string +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**subnet**: azure_subnet +**type**: string +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_qos_definition { +**destination_ip_ranges**: azure_qos_ip_range[] +**destination_port_ranges**: azure_qos_port_range[] +**markings**: int64[] +**protocol**: string +**source_ip_ranges**: azure_qos_ip_range[] +**source_port_ranges**: azure_qos_port_range[] +} +class azure_qos_ip_range { +**end_ip**: string +**start_ip**: string +} +class azure_qos_port_range { +**end**: int64 +**start**: int64 +} +class azure_resource { +} +class azure_resource_navigation_link { +**etag**: string +**id**: string +**link**: string +**linked_resource_type**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_resource_set { +**subscriptions**: string[] +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_route { +**address_prefix**: string +**etag**: string +**has_bgp_override**: boolean +**name**: string +**next_hop_ip_address**: string +**next_hop_type**: string +**provisioning_state**: string +**type**: string +} +class azure_route_table { +**disable_bgp_route_propagation**: boolean +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**routes**: azure_route[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_service_association_link { +**allow_delete**: boolean +**etag**: string +**link**: string +**linked_resource_type**: string +**locations**: string[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_service_endpoint_policy { +**contextual_service_endpoint_policies**: string[] +**etag**: string +**id**: string +**location**: string +**name**: string +**policy_kind**: string +**provisioning_state**: string +**resource_guid**: string +**service_alias**: string +**service_endpoint_policy_definitions**: azure_service_endpoint_policy_definition[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_service_endpoint_policy_definition { +**description**: string +**etag**: string +**name**: string +**provisioning_state**: string +**service**: string +**service_resources**: string[] +**type**: string +} +class azure_service_endpoint_properties_format { +**locations**: string[] +**provisioning_state**: string +**service**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_subnet { +**address_prefix**: string +**address_prefixes**: string[] +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**default_outbound_access**: boolean +**delegations**: azure_delegation[] +**etag**: string +**ip_allocations**: string[] +**ip_configuration_profiles**: azure_ip_configuration_profile[] +**name**: string +**nat_gateway**: string +**network_security_group**: azure_network_security_group +**private_endpoint_network_policies**: string +**private_endpoints**: azure_private_endpoint[] +**private_link_service_network_policies**: string +**provisioning_state**: string +**purpose**: string +**resource_navigation_links**: azure_resource_navigation_link[] +**route_table**: azure_route_table +**service_association_links**: azure_service_association_link[] +**service_endpoint_policies**: azure_service_endpoint_policy[] +**service_endpoints**: azure_service_endpoint_properties_format[] +**subnet_ip_configurations**: azure_ip_configuration[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class azure_virtual_network_tap { +**destination_load_balancer_front_end_ip_configuration**: azure_frontend_ip_configuration +**destination_port**: int64 +**etag**: string +**location**: string +**network_interface_tap_configurations**: azure_network_interface_tap_configuration[] +**provisioning_state**: string +**resource_guid**: string +**type**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_application_gateway_backend_address_pool --> azure_application_gateway_backend_address +azure_dscp_configuration --> azure_network_interface +azure_dscp_configuration --> azure_qos_definition +azure_dscp_configuration --> azure_qos_ip_range +azure_dscp_configuration --> azure_qos_port_range +azure_resource <|--- azure_dscp_configuration +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_frontend_ip_configuration --> azure_public_ip_address +azure_frontend_ip_configuration --> azure_subnet +azure_ip_configuration --> azure_public_ip_address +azure_link_service_private_endpoint_connection --> azure_private_endpoint +azure_link_service_private_endpoint_connection --> azure_private_link_service_connection_state +azure_resource <|--- azure_nat_gateway +azure_network_interface --> azure_extended_location +azure_network_interface --> azure_network_interface_dns_settings +azure_network_interface --> azure_network_interface_ip_configuration +azure_network_interface --> azure_network_interface_tap_configuration +azure_network_interface --> azure_network_security_group +azure_network_interface --> azure_private_endpoint +azure_network_interface --> azure_private_link_service +azure_resource <|--- azure_network_interface +azure_network_interface_ip_configuration --> azure_application_gateway_backend_address_pool +azure_network_interface_ip_configuration --> azure_application_security_group +azure_network_interface_ip_configuration --> azure_inbound_nat_rule +azure_network_interface_ip_configuration --> azure_network_interface_ip_configuration_private_link_connection_properties +azure_network_interface_ip_configuration --> azure_public_ip_address +azure_network_interface_ip_configuration --> azure_virtual_network_tap +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service --> azure_extended_location +azure_private_link_service --> azure_frontend_ip_configuration +azure_private_link_service --> azure_link_service_private_endpoint_connection +azure_private_link_service --> azure_private_link_service_ip_configuration +azure_resource <|--- azure_private_link_service +azure_private_link_service --> azure_resource_set +azure_private_link_service_connection --> azure_private_link_service_connection_state +azure_private_link_service_ip_configuration --> azure_subnet +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +azure_qos_definition --> azure_qos_ip_range +azure_qos_definition --> azure_qos_port_range +resource <|--- azure_resource +azure_route_table --> azure_route +azure_security_rule --> azure_application_security_group +azure_service_endpoint_policy --> azure_service_endpoint_policy_definition +azure_subnet --> azure_application_gateway_ip_configuration +azure_subnet --> azure_delegation +azure_subnet --> azure_ip_configuration +azure_subnet --> azure_ip_configuration_profile +azure_subnet --> azure_network_security_group +azure_subnet --> azure_private_endpoint +azure_subnet --> azure_resource_navigation_link +azure_subnet --> azure_route_table +azure_subnet --> azure_service_association_link +azure_subnet --> azure_service_endpoint_policy +azure_subnet --> azure_service_endpoint_properties_format +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +azure_virtual_network_tap --> azure_frontend_ip_configuration +azure_virtual_network_tap --> azure_network_interface_tap_configuration +azure_resource <|--- azure_virtual_network_tap +@enduml +``` + + + +
+ +Relationships to Other Resources + +
-```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_sku resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_dscp_configuration resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1908,7 +2954,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_resource_sku { +class azure_dscp_configuration { } @enduml ``` @@ -1919,11 +2965,11 @@ class azure_resource_sku {
-## `azure_restore_point_collection` +## `azure_express_route_circuit` -```kroki imgType="plantuml" imgAlt="Diagram of azure_restore_point_collection data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_circuit data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -1946,270 +2992,146 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_additional_unattend_content { -**component_name**: string -**content**: string -**pass_name**: string -**setting_name**: string -} -class azure_boot_diagnostics { -**enabled**: boolean -**storage_uri**: string -} -class azure_diagnostics_profile { -**boot_diagnostics**: azure_boot_diagnostics -} -class azure_disk_encryption_settings { -**disk_encryption_key**: azure_key_vault_secret_reference -**enabled**: boolean -**key_encryption_key**: azure_key_vault_key_reference -} -class azure_disk_restore_point_attributes { -**encryption**: azure_restore_point_encryption -**source_disk_restore_point**: string +class azure_express_route_circuit { +**allow_classic_operations**: boolean +**authorization_key**: string +**authorization_status**: string +**authorizations**: azure_express_route_circuit_authorization[] +**azure_sku**: azure_sku +**bandwidth_in_gbps**: double +**circuit_peerings**: azure_express_route_circuit_peering[] +**circuit_provisioning_state**: string +**etag**: string +**express_route_port**: string +**gateway_manager_etag**: string +**global_reach_enabled**: boolean +**provisioning_state**: string +**service_key**: string +**service_provider_notes**: string +**service_provider_properties**: azure_express_route_circuit_service_provider_properties +**service_provider_provisioning_state**: string +**stag**: int64 +} +class azure_express_route_circuit_authorization { +**authorization_key**: string +**authorization_use_status**: string +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string } -class azure_disk_restore_point_instance_view { -**id**: string -**replication_status**: azure_disk_restore_point_replication_status +class azure_express_route_circuit_connection { +**address_prefix**: string +**authorization_key**: string +**circuit_connection_status**: string +**etag**: string +**express_route_circuit_peering**: string +**ipv6_circuit_connection_config**: azure_ipv6_circuit_connection_config +**name**: string +**peer_express_route_circuit_peering**: string +**provisioning_state**: string +**type**: string } -class azure_disk_restore_point_replication_status { -**completion_percent**: int64 -**status**: azure_instance_view_status +class azure_express_route_circuit_peering { +**azure_asn**: int64 +**connections**: azure_express_route_circuit_connection[] +**etag**: string +**express_route_connection**: string +**gateway_manager_etag**: string +**ipv6_peering_config**: azure_ipv6_express_route_circuit_peering_config +**last_modified_by**: string +**microsoft_peering_config**: azure_express_route_circuit_peering_config +**name**: string +**peer_asn**: int64 +**peered_connections**: azure_peer_express_route_circuit_connection[] +**peering_type**: string +**primary_azure_port**: string +**primary_peer_address_prefix**: string +**provisioning_state**: string +**route_filter**: string +**secondary_azure_port**: string +**secondary_peer_address_prefix**: string +**shared_key**: string +**state**: string +**stats**: azure_express_route_circuit_stats +**type**: string +**vlan_id**: int64 +} +class azure_express_route_circuit_peering_config { +**advertised_communities**: string[] +**advertised_public_prefixes**: string[] +**advertised_public_prefixes_state**: string +**customer_asn**: int64 +**legacy_mode**: int64 +**routing_registry_name**: string +} +class azure_express_route_circuit_service_provider_properties { +**bandwidth_in_mbps**: int64 +**peering_location**: string +**service_provider_name**: string +} +class azure_express_route_circuit_stats { +**primarybytes_in**: int64 +**primarybytes_out**: int64 +**secondarybytes_in**: int64 +**secondarybytes_out**: int64 +} +class azure_ipv6_circuit_connection_config { +**address_prefix**: string +**circuit_connection_status**: string +} +class azure_ipv6_express_route_circuit_peering_config { +**microsoft_peering_config**: azure_express_route_circuit_peering_config +**primary_peer_address_prefix**: string +**route_filter**: string +**secondary_peer_address_prefix**: string +**state**: string } -class azure_hardware_profile { -**vm_size**: string -**vm_size_properties**: azure_vm_size_properties +class azure_peer_express_route_circuit_connection { +**address_prefix**: string +**auth_resource_guid**: string +**circuit_connection_status**: string +**connection_name**: string +**etag**: string +**express_route_circuit_peering**: string +**name**: string +**peer_express_route_circuit_peering**: string +**provisioning_state**: string +**type**: string } -class azure_instance_view_status { -**code**: string -**display_status**: string -**level**: string -**message**: string -**time**: datetime +class azure_resource { } -class azure_key_vault_key_reference { -**key_url**: string -**source_vault**: string +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string } -class azure_key_vault_secret_reference { -**secret_url**: string -**source_vault**: string +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] } -class azure_linux_configuration { -**disable_password_authentication**: boolean -**enable_vm_agent_platform_updates**: boolean -**patch_settings**: azure_linux_patch_settings -**provision_vm_agent**: boolean -**ssh**: azure_ssh_configuration -} -class azure_linux_patch_settings { -**assessment_mode**: string -**automatic_by_platform_settings**: azure_linux_vm_guest_patch_automatic_by_platform_settings -**patch_mode**: string -} -class azure_linux_vm_guest_patch_automatic_by_platform_settings { -**bypass_platform_safety_checks_on_user_schedule**: boolean -**reboot_setting**: string -} -class azure_managed_disk_parameters { -**disk_encryption_set**: azure_sub_resource -**disk_parameters_security_profile**: azure_vm_disk_security_profile -**storage_account_type**: string -} -class azure_os_profile { -**admin_password**: string -**admin_username**: string -**allow_extension_operations**: boolean -**computer_name**: string -**custom_data**: string -**linux_configuration**: azure_linux_configuration -**require_guest_provision_signal**: boolean -**secrets**: azure_vault_secret_group[] -**windows_configuration**: azure_windows_configuration -} -class azure_patch_settings { -**assessment_mode**: string -**automatic_by_platform_settings**: azure_windows_vm_guest_patch_automatic_by_platform_settings -**enable_hotpatching**: boolean -**patch_mode**: string -} -class azure_resource { -} -class azure_restore_point { -**consistency_mode**: string -**exclude_disks**: string[] -**provisioning_state**: string -**restore_point_instance_view**: azure_restore_point_instance_view -**source_metadata**: azure_restore_point_source_metadata -**source_restore_point**: string -**time_created**: datetime -} -class azure_restore_point_collection { -**provisioning_state**: string -**restore_point_collection_id**: string -**restore_points**: azure_restore_point[] -**source**: azure_restore_point_collection_source_properties -} -class azure_restore_point_collection_source_properties { -**id**: string -**location**: string -} -class azure_restore_point_encryption { -**disk_encryption_set**: azure_sub_resource -**type**: string -} -class azure_restore_point_instance_view { -**disk_restore_points**: azure_disk_restore_point_instance_view[] -**statuses**: azure_instance_view_status[] -} -class azure_restore_point_source_metadata { -**diagnostics_profile**: azure_diagnostics_profile -**hardware_profile**: azure_hardware_profile -**hyper_v_generation**: string -**license_type**: string -**location**: string -**os_profile**: azure_os_profile -**security_profile**: azure_security_profile -**storage_profile**: azure_restore_point_source_vm_storage_profile -**user_data**: string -**vm_id**: string -} -class azure_restore_point_source_vm_data_disk { -**caching**: string -**disk_restore_point**: azure_disk_restore_point_attributes -**disk_size_gb**: int64 -**lun**: int64 -**managed_disk**: azure_managed_disk_parameters -**name**: string -**write_accelerator_enabled**: boolean -} -class azure_restore_point_source_vm_storage_profile { -**data_disks**: azure_restore_point_source_vm_data_disk[] -**os_disk**: azure_restore_point_source_vmos_disk -} -class azure_restore_point_source_vmos_disk { -**caching**: string -**disk_restore_point**: azure_disk_restore_point_attributes -**disk_size_gb**: int64 -**encryption_settings**: azure_disk_encryption_settings -**managed_disk**: azure_managed_disk_parameters -**name**: string -**os_type**: string -**write_accelerator_enabled**: boolean -} -class azure_security_profile { -**encryption_at_host**: boolean -**security_type**: string -**uefi_settings**: azure_uefi_settings -} -class azure_ssh_configuration { -**public_keys**: azure_ssh_public_key[] -} -class azure_ssh_public_key { -**key_data**: string -**path**: string -} -class azure_sub_resource { -**id**: string -} -class azure_uefi_settings { -**secure_boot_enabled**: boolean -**v_tpm_enabled**: boolean -} -class azure_vault_certificate { -**certificate_store**: string -**certificate_url**: string -} -class azure_vault_secret_group { -**source_vault**: string -**vault_certificates**: azure_vault_certificate[] -} -class azure_vm_disk_security_profile { -**disk_encryption_set**: azure_sub_resource -**security_encryption_type**: string -} -class azure_vm_size_properties { -**v_cp_us_available**: int64 -**v_cp_us_per_core**: int64 -} -class azure_win_rm_configuration { -**listeners**: azure_win_rm_listener[] -} -class azure_win_rm_listener { -**certificate_url**: string -**protocol**: string -} -class azure_windows_configuration { -**additional_unattend_content**: azure_additional_unattend_content[] -**enable_automatic_updates**: boolean -**enable_vm_agent_platform_updates**: boolean -**patch_settings**: azure_patch_settings -**provision_vm_agent**: boolean -**time_zone**: string -**win_rm**: azure_win_rm_configuration -} -class azure_windows_vm_guest_patch_automatic_by_platform_settings { -**bypass_platform_safety_checks_on_user_schedule**: boolean -**reboot_setting**: string -} -class resource { -**age**: duration -**atime**: datetime -**ctime**: datetime -**id**: string -**kind**: string -**last_access**: duration -**last_update**: duration -**mtime**: datetime -**name**: string -**tags**: dictionary[string, string] -} -azure_diagnostics_profile --> azure_boot_diagnostics -azure_disk_encryption_settings --> azure_key_vault_key_reference -azure_disk_encryption_settings --> azure_key_vault_secret_reference -azure_disk_restore_point_attributes --> azure_restore_point_encryption -azure_disk_restore_point_instance_view --> azure_disk_restore_point_replication_status -azure_disk_restore_point_replication_status --> azure_instance_view_status -azure_hardware_profile --> azure_vm_size_properties -azure_linux_configuration --> azure_linux_patch_settings -azure_linux_configuration --> azure_ssh_configuration -azure_linux_patch_settings --> azure_linux_vm_guest_patch_automatic_by_platform_settings -azure_sub_resource <|--- azure_managed_disk_parameters -azure_managed_disk_parameters --> azure_sub_resource -azure_managed_disk_parameters --> azure_vm_disk_security_profile -azure_os_profile --> azure_linux_configuration -azure_os_profile --> azure_vault_secret_group -azure_os_profile --> azure_windows_configuration -azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings +azure_express_route_circuit --> azure_express_route_circuit_authorization +azure_express_route_circuit --> azure_express_route_circuit_peering +azure_express_route_circuit --> azure_express_route_circuit_service_provider_properties +azure_resource <|--- azure_express_route_circuit +azure_express_route_circuit --> azure_sku +azure_express_route_circuit_connection --> azure_ipv6_circuit_connection_config +azure_express_route_circuit_peering --> azure_express_route_circuit_connection +azure_express_route_circuit_peering --> azure_express_route_circuit_peering_config +azure_express_route_circuit_peering --> azure_express_route_circuit_stats +azure_express_route_circuit_peering --> azure_ipv6_express_route_circuit_peering_config +azure_express_route_circuit_peering --> azure_peer_express_route_circuit_connection +azure_ipv6_express_route_circuit_peering_config --> azure_express_route_circuit_peering_config resource <|--- azure_resource -azure_restore_point --> azure_restore_point_instance_view -azure_restore_point --> azure_restore_point_source_metadata -azure_resource <|--- azure_restore_point_collection -azure_restore_point_collection --> azure_restore_point -azure_restore_point_collection --> azure_restore_point_collection_source_properties -azure_restore_point_encryption --> azure_sub_resource -azure_restore_point_instance_view --> azure_disk_restore_point_instance_view -azure_restore_point_instance_view --> azure_instance_view_status -azure_restore_point_source_metadata --> azure_diagnostics_profile -azure_restore_point_source_metadata --> azure_hardware_profile -azure_restore_point_source_metadata --> azure_os_profile -azure_restore_point_source_metadata --> azure_restore_point_source_vm_storage_profile -azure_restore_point_source_metadata --> azure_security_profile -azure_restore_point_source_vm_data_disk --> azure_disk_restore_point_attributes -azure_restore_point_source_vm_data_disk --> azure_managed_disk_parameters -azure_restore_point_source_vm_storage_profile --> azure_restore_point_source_vm_data_disk -azure_restore_point_source_vm_storage_profile --> azure_restore_point_source_vmos_disk -azure_restore_point_source_vmos_disk --> azure_disk_encryption_settings -azure_restore_point_source_vmos_disk --> azure_disk_restore_point_attributes -azure_restore_point_source_vmos_disk --> azure_managed_disk_parameters -azure_security_profile --> azure_uefi_settings -azure_ssh_configuration --> azure_ssh_public_key -azure_vault_secret_group --> azure_vault_certificate -azure_vm_disk_security_profile --> azure_sub_resource -azure_win_rm_configuration --> azure_win_rm_listener -azure_windows_configuration --> azure_additional_unattend_content -azure_windows_configuration --> azure_patch_settings -azure_windows_configuration --> azure_win_rm_configuration @enduml ``` @@ -2223,7 +3145,7 @@ azure_windows_configuration --> azure_win_rm_configuration -```kroki imgType="plantuml" imgAlt="Diagram of azure_restore_point_collection resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_circuit resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2246,11 +3168,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_restore_point_collection { -} -class azure_virtual_machine { +class azure_express_route_circuit { } -azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine @enduml ``` @@ -2260,11 +3179,11 @@ azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine
-## `azure_snapshot` +## `azure_express_route_cross_connection` -```kroki imgType="plantuml" imgAlt="Diagram of azure_snapshot data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_cross_connection data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2287,102 +3206,199 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_copy_completion_error { -**error_code**: string -**error_message**: string +class azure_express_route_circuit_peering_config { +**advertised_communities**: string[] +**advertised_public_prefixes**: string[] +**advertised_public_prefixes_state**: string +**customer_asn**: int64 +**legacy_mode**: int64 +**routing_registry_name**: string +} +class azure_express_route_cross_connection { +**bandwidth_in_mbps**: int64 +**cross_connection_peerings**: azure_express_route_cross_connection_peering[] +**etag**: string +**express_route_circuit**: string +**peering_location**: string +**primary_azure_port**: string +**provisioning_state**: string +**s_tag**: int64 +**secondary_azure_port**: string +**service_provider_notes**: string +**service_provider_provisioning_state**: string +} +class azure_express_route_cross_connection_peering { +**azure_asn**: int64 +**etag**: string +**gateway_manager_etag**: string +**ipv6_peering_config**: azure_ipv6_express_route_circuit_peering_config +**last_modified_by**: string +**microsoft_peering_config**: azure_express_route_circuit_peering_config +**name**: string +**peer_asn**: int64 +**peering_type**: string +**primary_azure_port**: string +**primary_peer_address_prefix**: string +**provisioning_state**: string +**secondary_azure_port**: string +**secondary_peer_address_prefix**: string +**shared_key**: string +**state**: string +**vlan_id**: int64 } -class azure_creation_data { -**create_option**: string -**gallery_image_reference**: azure_image_disk_reference -**image_reference**: azure_image_disk_reference -**logical_sector_size**: int64 -**performance_plus**: boolean -**security_data_uri**: string -**source_resource_id**: string -**source_unique_id**: string -**source_uri**: string -**storage_account_id**: string -**upload_size_bytes**: int64 +class azure_ipv6_express_route_circuit_peering_config { +**microsoft_peering_config**: azure_express_route_circuit_peering_config +**primary_peer_address_prefix**: string +**route_filter**: string +**secondary_peer_address_prefix**: string +**state**: string } -class azure_disk_security_profile { -**secure_vm_disk_encryption_set_id**: string -**security_type**: string +class azure_resource { } -class azure_encryption { -**disk_encryption_set_id**: string -**type**: string +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] } -class azure_encryption_settings_collection { -**enabled**: boolean -**encryption_settings**: azure_encryption_settings_element[] -**encryption_settings_version**: string -} -class azure_encryption_settings_element { -**disk_encryption_key**: azure_key_vault_and_secret_reference -**key_encryption_key**: azure_key_vault_and_key_reference +azure_express_route_cross_connection --> azure_express_route_cross_connection_peering +azure_resource <|--- azure_express_route_cross_connection +azure_express_route_cross_connection_peering --> azure_express_route_circuit_peering_config +azure_express_route_cross_connection_peering --> azure_ipv6_express_route_circuit_peering_config +azure_ipv6_express_route_circuit_peering_config --> azure_express_route_circuit_peering_config +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_cross_connection resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_express_route_cross_connection { } -class azure_extended_location { +@enduml +``` + + + +
+ +
+ +## `azure_express_route_gateway` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_gateway data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_bounds { +**bounds**: azure_min_max +} +class azure_express_route_connection { +**authorization_key**: string +**enable_internet_security**: boolean +**enable_private_link_fast_path**: boolean +**express_route_circuit_peering**: string +**express_route_gateway_bypass**: boolean **name**: string -**type**: string -} -class azure_image_disk_reference { -**community_gallery_image_id**: string -**id**: string -**lun**: int64 -**shared_gallery_image_id**: string -} -class azure_key_vault_and_key_reference { -**key_url**: string -**source_vault**: string +**provisioning_state**: string +**routing_configuration**: azure_routing_configuration +**routing_weight**: int64 +} +class azure_express_route_gateway { +**allow_non_virtual_wan_traffic**: boolean +**auto_scale_configuration**: azure_bounds +**etag**: string +**express_route_connections**: azure_express_route_connection[] +**provisioning_state**: string +**virtual_hub**: string } -class azure_key_vault_and_secret_reference { -**secret_url**: string -**source_vault**: string +class azure_min_max { +**max**: int64 +**min**: int64 } -class azure_purchase_plan { -**name**: string -**product**: string -**promotion_code**: string -**publisher**: string +class azure_propagated_route_table { +**ids**: string[] +**labels**: string[] } class azure_resource { } -class azure_snapshot { -**completion_percent**: double -**copy_completion_error**: azure_copy_completion_error -**creation_data**: azure_creation_data -**data_access_auth_mode**: string -**disk_access_id**: string -**disk_size_bytes**: int64 -**disk_size_gb**: int64 -**disk_state**: string -**encryption_settings_collection**: azure_encryption_settings_collection -**extended_location**: azure_extended_location -**hyper_v_generation**: string -**incremental**: boolean -**incremental_snapshot_family_id**: string -**managed_by**: string -**network_access_policy**: string -**os_type**: string -**provisioning_state**: string -**public_network_access**: string -**purchase_plan**: azure_purchase_plan -**snapshot_encryption**: azure_encryption -**snapshot_security_profile**: azure_disk_security_profile -**snapshot_sku**: azure_snapshot_sku -**supported_capabilities**: azure_supported_capabilities -**supports_hibernation**: boolean -**time_created**: datetime -**unique_id**: string +class azure_routing_configuration { +**associated_route_table**: string +**inbound_route_map**: string +**outbound_route_map**: string +**propagated_route_tables**: azure_propagated_route_table +**vnet_routes**: azure_vnet_route } -class azure_snapshot_sku { +class azure_static_route { +**address_prefixes**: string[] **name**: string -**tier**: string +**next_hop_ip_address**: string } -class azure_supported_capabilities { -**accelerated_network**: boolean -**architecture**: string -**disk_controller_types**: string +class azure_static_routes_config { +**propagate_static_routes**: boolean +**vnet_local_route_override_criteria**: string +} +class azure_vnet_route { +**bgp_connections**: string[] +**static_routes**: azure_static_route[] +**static_routes_config**: azure_static_routes_config } class resource { **age**: duration @@ -2396,32 +3412,16 @@ class resource { **name**: string **tags**: dictionary[string, string] } -class snapshot { -**description**: string -**encrypted**: boolean -**owner_alias**: string -**owner_id**: string -**snapshot_status**: string -**volume_id**: string -**volume_size**: int64 -} -azure_creation_data --> azure_image_disk_reference -azure_encryption_settings_collection --> azure_encryption_settings_element -azure_encryption_settings_element --> azure_key_vault_and_key_reference -azure_encryption_settings_element --> azure_key_vault_and_secret_reference +azure_bounds --> azure_min_max +azure_express_route_connection --> azure_routing_configuration +azure_express_route_gateway --> azure_bounds +azure_express_route_gateway --> azure_express_route_connection +azure_resource <|--- azure_express_route_gateway resource <|--- azure_resource -azure_snapshot --> azure_copy_completion_error -azure_snapshot --> azure_creation_data -azure_snapshot --> azure_disk_security_profile -azure_snapshot --> azure_encryption -azure_snapshot --> azure_encryption_settings_collection -azure_snapshot --> azure_extended_location -azure_snapshot --> azure_purchase_plan -azure_resource <|--- azure_snapshot -azure_snapshot --> azure_snapshot_sku -azure_snapshot --> azure_supported_capabilities -snapshot <|--- azure_snapshot -resource <|--- snapshot +azure_routing_configuration --> azure_propagated_route_table +azure_routing_configuration --> azure_vnet_route +azure_vnet_route --> azure_static_route +azure_vnet_route --> azure_static_routes_config @enduml ``` @@ -2435,7 +3435,7 @@ resource <|--- snapshot -```kroki imgType="plantuml" imgAlt="Diagram of azure_snapshot resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_gateway resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2458,11 +3458,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_disk { +class azure_express_route_gateway { } -class azure_snapshot { -} -azure_disk -[#1A83AF]-> azure_snapshot @enduml ``` @@ -2472,11 +3469,11 @@ azure_disk -[#1A83AF]-> azure_snapshot
-## `azure_ssh_public_key_resource` +## `azure_express_route_port` -```kroki imgType="plantuml" imgAlt="Diagram of azure_ssh_public_key_resource data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_port data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2499,10 +3496,52 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_resource { +class azure_express_route_link { +**admin_state**: string +**colo_location**: string +**connector_type**: string +**etag**: string +**interface_name**: string +**mac_sec_config**: azure_express_route_link_mac_sec_config +**name**: string +**patch_panel_id**: string +**provisioning_state**: string +**rack_id**: string +**router_name**: string +} +class azure_express_route_link_mac_sec_config { +**cak_secret_identifier**: string +**cipher**: string +**ckn_secret_identifier**: string +**sci_state**: string +} +class azure_express_route_port { +**allocation_date**: string +**bandwidth_in_gbps**: double +**billing_type**: string +**circuits**: string[] +**encapsulation**: string +**etag**: string +**ether_type**: string +**identity**: azure_managed_service_identity +**links**: azure_express_route_link[] +**mtu**: int64 +**peering_location**: string +**provisioned_bandwidth_in_gbps**: double +**provisioning_state**: string +**resource_guid**: string } -class azure_ssh_public_key_resource { -**properties**: string +class azure_managed_service_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_resource { } class resource { **age**: duration @@ -2516,8 +3555,12 @@ class resource { **name**: string **tags**: dictionary[string, string] } +azure_express_route_link --> azure_express_route_link_mac_sec_config +azure_express_route_port --> azure_express_route_link +azure_express_route_port --> azure_managed_service_identity +azure_resource <|--- azure_express_route_port +azure_managed_service_identity --> azure_principalid_clientid resource <|--- azure_resource -azure_resource <|--- azure_ssh_public_key_resource @enduml ``` @@ -2531,7 +3574,7 @@ azure_resource <|--- azure_ssh_public_key_resource -```kroki imgType="plantuml" imgAlt="Diagram of azure_ssh_public_key_resource resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_port resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2554,7 +3597,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_ssh_public_key_resource { +class azure_express_route_port { } @enduml ``` @@ -2565,11 +3608,11 @@ class azure_ssh_public_key_resource {
-## `azure_subscription` +## `azure_express_route_ports_location` -```kroki imgType="plantuml" imgAlt="Diagram of azure_subscription data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_ports_location data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2592,24 +3635,17 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class account { -} -class azure_resource { +class azure_express_route_ports_location { +**address**: string +**available_bandwidths**: azure_express_route_ports_location_bandwidths[] +**contact**: string +**provisioning_state**: string } -class azure_subscription { -**account_name**: string -**authorization_source**: string -**display_name**: string -**managed_by_tenants**: string[] -**state**: string -**subscription_id**: string -**subscription_policies**: azure_subscription_policies -**tenant_id**: string +class azure_express_route_ports_location_bandwidths { +**offer_name**: string +**value_in_gbps**: int64 } -class azure_subscription_policies { -**location_placement_id**: string -**quota_id**: string -**spending_limit**: string +class azure_resource { } class resource { **age**: duration @@ -2623,11 +3659,9 @@ class resource { **name**: string **tags**: dictionary[string, string] } -resource <|--- account +azure_express_route_ports_location --> azure_express_route_ports_location_bandwidths +azure_resource <|--- azure_express_route_ports_location resource <|--- azure_resource -account <|--- azure_subscription -azure_resource <|--- azure_subscription -azure_subscription --> azure_subscription_policies @enduml ``` @@ -2641,7 +3675,7 @@ azure_subscription --> azure_subscription_policies -```kroki imgType="plantuml" imgAlt="Diagram of azure_subscription resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_express_route_ports_location resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2664,7 +3698,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_subscription { +class azure_express_route_ports_location { } @enduml ``` @@ -2675,11 +3709,11 @@ class azure_subscription {
-## `azure_virtual_machine` +## `azure_firewall` -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_firewall data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -2702,444 +3736,8528 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_additional_capabilities { -**hibernation_enabled**: boolean -**ultra_ssd_enabled**: boolean -} -class azure_additional_unattend_content { -**component_name**: string -**content**: string -**pass_name**: string -**setting_name**: string +class azure_firewall { +**additional_properties**: dictionary[string, string] +**application_rule_collections**: azure_firewall_application_rule_collection[] +**etag**: string +**firewall_ip_configurations**: azure_firewall_ip_configuration[] +**firewall_policy**: string +**firewall_sku**: azure_firewall_sku +**hub_ip_addresses**: azure_hub_ip_addresses +**ip_groups**: azure_firewall_ip_groups[] +**management_ip_configuration**: azure_firewall_ip_configuration +**nat_rule_collections**: azure_firewall_nat_rule_collection[] +**network_rule_collections**: azure_firewall_network_rule_collection[] +**provisioning_state**: string +**threat_intel_mode**: string +**virtual_hub**: string } -class azure_api_error { -**code**: string -**details**: azure_api_error_base[] -**innererror**: azure_inner_error -**message**: string -**target**: string +class azure_firewall_application_rule { +**description**: string +**fqdn_tags**: string[] +**name**: string +**protocols**: azure_firewall_application_rule_protocol[] +**source_addresses**: string[] +**source_ip_groups**: string[] +**target_fqdns**: string[] +} +class azure_firewall_application_rule_collection { +**action**: string +**etag**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**rules**: azure_firewall_application_rule[] } -class azure_api_error_base { -**code**: string -**message**: string -**target**: string +class azure_firewall_application_rule_protocol { +**port**: int64 +**protocol_type**: string } -class azure_application_profile { -**gallery_applications**: azure_vm_gallery_application[] +class azure_firewall_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**provisioning_state**: string +**public_ip_address**: string +**subnet**: string +**type**: string } -class azure_available_patch_summary { -**assessment_activity_id**: string -**critical_and_security_patch_count**: int64 -**error**: azure_api_error -**last_modified_time**: datetime -**other_patch_count**: int64 -**reboot_pending**: boolean -**start_time**: datetime -**status**: string +class azure_firewall_ip_groups { +**change_number**: string +**id**: string } -class azure_boot_diagnostics { -**enabled**: boolean -**storage_uri**: string +class azure_firewall_nat_rule { +**description**: string +**destination_addresses**: string[] +**destination_ports**: string[] +**name**: string +**protocols**: string[] +**source_addresses**: string[] +**source_ip_groups**: string[] +**translated_address**: string +**translated_fqdn**: string +**translated_port**: string +} +class azure_firewall_nat_rule_collection { +**action**: string +**etag**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**rules**: azure_firewall_nat_rule[] } -class azure_boot_diagnostics_instance_view { -**console_screenshot_blob_uri**: string -**serial_console_log_blob_uri**: string -**status**: azure_instance_view_status +class azure_firewall_network_rule { +**description**: string +**destination_addresses**: string[] +**destination_fqdns**: string[] +**destination_ip_groups**: string[] +**destination_ports**: string[] +**name**: string +**protocols**: string[] +**source_addresses**: string[] +**source_ip_groups**: string[] } -class azure_capacity_reservation_profile { -**capacity_reservation_group**: string +class azure_firewall_network_rule_collection { +**action**: string +**etag**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**rules**: azure_firewall_network_rule[] } -class azure_data_disk { -**caching**: string -**create_option**: string -**delete_option**: string -**detach_option**: string -**disk_iops_read_write**: int64 -**disk_m_bps_read_write**: int64 -**disk_size_gb**: int64 -**image**: string -**lun**: int64 -**managed_disk**: azure_managed_disk_parameters +class azure_firewall_sku { **name**: string -**to_be_detached**: boolean -**vhd**: string -**write_accelerator_enabled**: boolean +**tier**: string } -class azure_diagnostics_profile { -**boot_diagnostics**: azure_boot_diagnostics +class azure_hub_ip_addresses { +**private_ip_address**: string +**public_i_ps**: azure_hub_public_ip_addresses } -class azure_diff_disk_settings { -**option**: string -**placement**: string +class azure_hub_public_ip_addresses { +**addresses**: string[] +**count**: int64 } -class azure_disk_encryption_settings { -**disk_encryption_key**: azure_key_vault_secret_reference -**enabled**: boolean -**key_encryption_key**: azure_key_vault_key_reference +class azure_resource { } -class azure_disk_instance_view { -**encryption_settings**: azure_disk_encryption_settings[] +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime **name**: string -**statuses**: azure_instance_view_status[] +**tags**: dictionary[string, string] } -class azure_extended_location { -**name**: string -**type**: string +azure_firewall --> azure_firewall_application_rule_collection +azure_firewall --> azure_firewall_ip_configuration +azure_firewall --> azure_firewall_ip_groups +azure_firewall --> azure_firewall_nat_rule_collection +azure_firewall --> azure_firewall_network_rule_collection +azure_firewall --> azure_firewall_sku +azure_firewall --> azure_hub_ip_addresses +azure_resource <|--- azure_firewall +azure_firewall_application_rule --> azure_firewall_application_rule_protocol +azure_firewall_application_rule_collection --> azure_firewall_application_rule +azure_firewall_nat_rule_collection --> azure_firewall_nat_rule +azure_firewall_network_rule_collection --> azure_firewall_network_rule +azure_hub_ip_addresses --> azure_hub_public_ip_addresses +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_firewall resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_firewall { } -class azure_hardware_profile { -**vm_size**: string -**vm_size_properties**: azure_vm_size_properties +@enduml +``` + + + +
+ +
+ +## `azure_firewall_fqdn_tag` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_firewall_fqdn_tag data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_firewall_fqdn_tag { +**etag**: string +**fqdn_tag_name**: string +**provisioning_state**: string } -class azure_image_reference { -**community_gallery_image_id**: string -**exact_version**: string -**image_reference_sku**: string -**offer**: string -**publisher**: string -**shared_gallery_image_id**: string -**version**: string +class azure_resource { } -class azure_inner_error { -**errordetail**: string -**exceptiontype**: string +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] } -class azure_instance_view_status { -**code**: string -**display_status**: string -**level**: string -**message**: string -**time**: datetime +azure_resource <|--- azure_firewall_fqdn_tag +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_firewall_fqdn_tag resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_firewall_fqdn_tag { } -class azure_key_vault_key_reference { -**key_url**: string -**source_vault**: string +@enduml +``` + + + +
+ +
+ +## `azure_firewall_policy` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_firewall_policy data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_dns_settings { +**enable_proxy**: boolean +**require_proxy_for_network_rules**: boolean +**servers**: string[] +} +class azure_explicit_proxy { +**enable_explicit_proxy**: boolean +**enable_pac_file**: boolean +**http_port**: int64 +**https_port**: int64 +**pac_file**: string +**pac_file_port**: int64 +} +class azure_firewall_policy { +**base_policy**: string +**child_policies**: string[] +**etag**: string +**explicit_proxy**: azure_explicit_proxy +**firewall_policy_dns_settings_settings**: azure_dns_settings +**firewalls**: string[] +**identity**: azure_managed_service_identity +**insights**: azure_firewall_policy_insights +**intrusion_detection**: azure_firewall_policy_intrusion_detection +**provisioning_state**: string +**rule_collection_groups**: string[] +**size**: int64 +**sku**: string +**snat**: azure_firewall_policy_snat +**sql**: boolean +**threat_intel_mode**: string +**threat_intel_whitelist**: azure_firewall_policy_threat_intel_whitelist +**transport_security**: azure_firewall_policy_transport_security +} +class azure_firewall_policy_certificate_authority { +**key_vault_secret_id**: string +**name**: string } -class azure_key_vault_secret_reference { -**secret_url**: string -**source_vault**: string +class azure_firewall_policy_insights { +**is_enabled**: boolean +**log_analytics_resources**: azure_firewall_policy_log_analytics_resources +**retention_days**: int64 } -class azure_last_patch_installation_summary { -**error**: azure_api_error -**excluded_patch_count**: int64 -**failed_patch_count**: int64 -**installation_activity_id**: string -**installed_patch_count**: int64 -**last_modified_time**: datetime -**maintenance_window_exceeded**: boolean -**not_selected_patch_count**: int64 -**pending_patch_count**: int64 -**start_time**: datetime -**status**: string +class azure_firewall_policy_intrusion_detection { +**configuration**: azure_firewall_policy_intrusion_detection_configuration +**mode**: string } -class azure_linux_configuration { -**disable_password_authentication**: boolean -**enable_vm_agent_platform_updates**: boolean -**patch_settings**: azure_linux_patch_settings -**provision_vm_agent**: boolean -**ssh**: azure_ssh_configuration -} -class azure_linux_patch_settings { -**assessment_mode**: string -**automatic_by_platform_settings**: azure_linux_vm_guest_patch_automatic_by_platform_settings -**patch_mode**: string -} -class azure_linux_vm_guest_patch_automatic_by_platform_settings { -**bypass_platform_safety_checks_on_user_schedule**: boolean -**reboot_setting**: string -} -class azure_maintenance_redeploy_status { -**is_customer_initiated_maintenance_allowed**: boolean -**last_operation_message**: string -**last_operation_result_code**: string -**maintenance_window_end_time**: datetime -**maintenance_window_start_time**: datetime -**pre_maintenance_window_end_time**: datetime -**pre_maintenance_window_start_time**: datetime +class azure_firewall_policy_intrusion_detection_bypass_traffic_specifications { +**description**: string +**destination_addresses**: string[] +**destination_ip_groups**: string[] +**destination_ports**: string[] +**name**: string +**protocol**: string +**source_addresses**: string[] +**source_ip_groups**: string[] } -class azure_managed_disk_parameters { -**disk_encryption_set**: azure_sub_resource -**disk_parameters_security_profile**: azure_vm_disk_security_profile -**storage_account_type**: string +class azure_firewall_policy_intrusion_detection_configuration { +**bypass_traffic_settings**: azure_firewall_policy_intrusion_detection_bypass_traffic_specifications[] +**private_ranges**: string[] +**signature_overrides**: azure_firewall_policy_intrusion_detection_signature_specification[] } -class azure_network_interface_reference { -**delete_option**: string -**primary**: boolean +class azure_firewall_policy_intrusion_detection_signature_specification { +**id**: string +**mode**: string } -class azure_network_profile { -**network_api_version**: string -**network_interface_configurations**: azure_virtual_machine_network_interface_configuration[] -**network_interfaces**: azure_network_interface_reference[] +class azure_firewall_policy_log_analytics_resources { +**default_workspace_id**: string +**workspaces**: azure_firewall_policy_log_analytics_workspace[] } -class azure_os_disk { -**caching**: string -**create_option**: string -**delete_option**: string -**diff_disk_settings**: azure_diff_disk_settings -**disk_size_gb**: int64 -**encryption_settings**: azure_disk_encryption_settings -**image**: string -**managed_disk**: azure_managed_disk_parameters -**name**: string -**os_type**: string -**vhd**: string -**write_accelerator_enabled**: boolean +class azure_firewall_policy_log_analytics_workspace { +**region**: string +**workspace_id**: string } -class azure_os_image_notification_profile { -**enable**: boolean -**not_before_timeout**: string +class azure_firewall_policy_snat { +**auto_learn_private_ranges**: string +**private_ranges**: string[] } -class azure_os_profile { -**admin_password**: string -**admin_username**: string -**allow_extension_operations**: boolean -**computer_name**: string -**custom_data**: string -**linux_configuration**: azure_linux_configuration -**require_guest_provision_signal**: boolean -**secrets**: azure_vault_secret_group[] -**windows_configuration**: azure_windows_configuration +class azure_firewall_policy_threat_intel_whitelist { +**fqdns**: string[] +**ip_addresses**: string[] } -class azure_patch_settings { -**assessment_mode**: string -**automatic_by_platform_settings**: azure_windows_vm_guest_patch_automatic_by_platform_settings -**enable_hotpatching**: boolean -**patch_mode**: string +class azure_firewall_policy_transport_security { +**certificate_authority**: azure_firewall_policy_certificate_authority } -class azure_plan { -**name**: string -**product**: string -**promotion_code**: string -**publisher**: string +class azure_managed_service_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] } class azure_principalid_clientid { **client_id**: string **principal_id**: string } -class azure_public_ip_address_sku { +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime **name**: string -**tier**: string +**tags**: dictionary[string, string] } -class azure_resource { +azure_firewall_policy --> azure_dns_settings +azure_firewall_policy --> azure_explicit_proxy +azure_firewall_policy --> azure_firewall_policy_insights +azure_firewall_policy --> azure_firewall_policy_intrusion_detection +azure_firewall_policy --> azure_firewall_policy_snat +azure_firewall_policy --> azure_firewall_policy_threat_intel_whitelist +azure_firewall_policy --> azure_firewall_policy_transport_security +azure_firewall_policy --> azure_managed_service_identity +azure_resource <|--- azure_firewall_policy +azure_firewall_policy_insights --> azure_firewall_policy_log_analytics_resources +azure_firewall_policy_intrusion_detection --> azure_firewall_policy_intrusion_detection_configuration +azure_firewall_policy_intrusion_detection_configuration --> azure_firewall_policy_intrusion_detection_bypass_traffic_specifications +azure_firewall_policy_intrusion_detection_configuration --> azure_firewall_policy_intrusion_detection_signature_specification +azure_firewall_policy_log_analytics_resources --> azure_firewall_policy_log_analytics_workspace +azure_firewall_policy_transport_security --> azure_firewall_policy_certificate_authority +azure_managed_service_identity --> azure_principalid_clientid +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_firewall_policy resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_firewall_policy { } -class azure_scheduled_events_profile { -**os_image_notification_profile**: azure_os_image_notification_profile -**terminate_notification_profile**: azure_terminate_notification_profile +@enduml +``` + + + +
+ +
+ +## `azure_gallery` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_gallery data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_community_gallery_info { +**community_gallery_enabled**: boolean +**eula**: string +**public_name_prefix**: string +**public_names**: string[] +**publisher_contact**: string +**publisher_uri**: string } -class azure_security_profile { -**encryption_at_host**: boolean -**security_type**: string -**uefi_settings**: azure_uefi_settings +class azure_gallery { +**description**: string +**identifier**: string +**provisioning_state**: string +**sharing_profile**: azure_sharing_profile +**sharing_status**: azure_sharing_status +**soft_delete_policy**: boolean } -class azure_ssh_configuration { -**public_keys**: azure_ssh_public_key[] +class azure_regional_sharing_status { +**details**: string +**region**: string +**state**: string } -class azure_ssh_public_key { -**key_data**: string -**path**: string +class azure_resource { } -class azure_storage_profile { -**data_disks**: azure_data_disk[] -**disk_controller_type**: string -**image_reference**: azure_image_reference -**os_disk**: azure_os_disk +class azure_sharing_profile { +**community_gallery_info**: azure_community_gallery_info +**groups**: azure_sharing_profile_group[] +**permissions**: string } -class azure_sub_resource { -**id**: string +class azure_sharing_profile_group { +**ids**: string[] +**type**: string } -class azure_terminate_notification_profile { -**enable**: boolean -**not_before_timeout**: string +class azure_sharing_status { +**aggregated_state**: string +**summary**: azure_regional_sharing_status[] } -class azure_uefi_settings { -**secure_boot_enabled**: boolean -**v_tpm_enabled**: boolean +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_gallery +azure_gallery --> azure_sharing_profile +azure_gallery --> azure_sharing_status +resource <|--- azure_resource +azure_sharing_profile --> azure_community_gallery_info +azure_sharing_profile --> azure_sharing_profile_group +azure_sharing_status --> azure_regional_sharing_status +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_gallery resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_gallery { +} +@enduml +``` + + + +
+ +
+ +## `azure_image` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_image data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_extended_location { +**name**: string +**type**: string +} +class azure_image { +**extended_location**: azure_extended_location +**hyper_v_generation**: string +**provisioning_state**: string +**source_virtual_machine**: string +**storage_profile**: azure_image_storage_profile +} +class azure_image_os_disk { +**os_state**: string +**os_type**: string +} +class azure_image_storage_profile { +**data_disks**: int64[] +**os_disk**: azure_image_os_disk +**zone_resilient**: boolean +} +class azure_resource { +} +class azure_sub_resource { +**id**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_image --> azure_extended_location +azure_image --> azure_image_storage_profile +azure_resource <|--- azure_image +azure_image_os_disk --> azure_sub_resource +azure_image_storage_profile --> azure_image_os_disk +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_image resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_image { +} +class azure_virtual_machine { +} +azure_virtual_machine -[#1A83AF]-> azure_image +@enduml +``` + + + +
+ +
+ +## `azure_ip_allocation` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_ip_allocation data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_ip_allocation { +**allocation_tags**: dictionary[string, string] +**etag**: string +**ipam_allocation_id**: string +**prefix**: string +**prefix_length**: int64 +**prefix_type**: string +**subnet**: string +**virtual_network**: string +} +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_ip_allocation +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_ip_allocation resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_ip_allocation { +} +@enduml +``` + + + +
+ +
+ +## `azure_ip_group` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_ip_group data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_ip_group { +**etag**: string +**firewall_policies**: string[] +**firewalls**: string[] +**ip_addresses**: string[] +**provisioning_state**: string +} +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_ip_group +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_ip_group resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_ip_group { +} +@enduml +``` + + + +
+ +
+ +## `azure_load_balancer` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_load_balancer data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_backend_address_pool { +**drain_period_in_seconds**: int64 +**etag**: string +**inbound_nat_rules**: string[] +**load_balancer_backend_addresses**: azure_load_balancer_backend_address[] +**load_balancing_rules**: string[] +**location**: string +**name**: string +**outbound_rule**: string +**outbound_rules**: string[] +**provisioning_state**: string +**sync_mode**: string +**tunnel_interfaces**: azure_gateway_load_balancer_tunnel_interface[] +**type**: string +**virtual_network**: string +} +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_delegation { +**actions**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**service_name**: string +**type**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string +**type**: string +} +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_frontend_ip_configuration { +**etag**: string +**gateway_load_balancer**: string +**inbound_nat_pools**: string[] +**inbound_nat_rules**: string[] +**load_balancing_rules**: string[] +**name**: string +**outbound_rules**: string[] +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**public_ip_prefix**: string +**subnet**: azure_subnet +**type**: string +**zones**: string[] +} +class azure_gateway_load_balancer_tunnel_interface { +**identifier**: int64 +**port**: int64 +**protocol**: string +**type**: string +} +class azure_inbound_nat_pool { +**backend_port**: int64 +**enable_floating_ip**: boolean +**enable_tcp_reset**: boolean +**etag**: string +**frontend_ip_configuration**: string +**frontend_port_range_end**: int64 +**frontend_port_range_start**: int64 +**idle_timeout_in_minutes**: int64 +**name**: string +**protocol**: string +**provisioning_state**: string +**type**: string +} +class azure_inbound_nat_rule { +**backend_address_pool**: string +**backend_port**: int64 +**enable_floating_ip**: boolean +**enable_tcp_reset**: boolean +**etag**: string +**frontend_ip_configuration**: string +**frontend_port**: int64 +**frontend_port_range_end**: int64 +**frontend_port_range_start**: int64 +**idle_timeout_in_minutes**: int64 +**name**: string +**protocol**: string +**provisioning_state**: string +**type**: string +} +class azure_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +} +class azure_ip_configuration_profile { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_load_balancer { +**azure_sku**: azure_sku +**backend_address_pools**: azure_backend_address_pool[] +**etag**: string +**extended_location**: azure_extended_location +**inbound_nat_pools**: azure_inbound_nat_pool[] +**inbound_nat_rules**: azure_inbound_nat_rule[] +**lb_frontend_ip_configurations**: azure_frontend_ip_configuration[] +**lb_probes**: azure_probe[] +**load_balancing_rules**: azure_load_balancing_rule[] +**outbound_rules**: azure_outbound_rule[] +**provisioning_state**: string +**resource_guid**: string +} +class azure_load_balancer_backend_address { +**admin_state**: string +**inbound_nat_rules_port_mapping**: azure_nat_rule_port_mapping[] +**ip_address**: string +**load_balancer_frontend_ip_configuration**: string +**name**: string +**network_interface_ip_configuration**: string +**subnet**: string +**virtual_network**: string +} +class azure_load_balancing_rule { +**backend_address_pool**: string +**backend_address_pools**: string[] +**backend_port**: int64 +**disable_outbound_snat**: boolean +**enable_floating_ip**: boolean +**enable_tcp_reset**: boolean +**etag**: string +**frontend_ip_configuration**: string +**frontend_port**: int64 +**idle_timeout_in_minutes**: int64 +**load_distribution**: string +**name**: string +**probe**: string +**protocol**: string +**provisioning_state**: string +**type**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_nat_rule_port_mapping { +**backend_port**: int64 +**frontend_port**: int64 +**inbound_nat_rule_name**: string +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_outbound_rule { +**allocated_outbound_ports**: int64 +**backend_address_pool**: string +**enable_tcp_reset**: boolean +**etag**: string +**frontend_ip_configurations**: string[] +**idle_timeout_in_minutes**: int64 +**name**: string +**protocol**: string +**provisioning_state**: string +**type**: string +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_probe { +**etag**: string +**interval_in_seconds**: int64 +**load_balancing_rules**: string[] +**name**: string +**number_of_probes**: int64 +**port**: int64 +**probe_threshold**: int64 +**protocol**: string +**provisioning_state**: string +**request_path**: string +**type**: string +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_resource { +} +class azure_resource_navigation_link { +**etag**: string +**id**: string +**link**: string +**linked_resource_type**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_route { +**address_prefix**: string +**etag**: string +**has_bgp_override**: boolean +**name**: string +**next_hop_ip_address**: string +**next_hop_type**: string +**provisioning_state**: string +**type**: string +} +class azure_route_table { +**disable_bgp_route_propagation**: boolean +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**routes**: azure_route[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_service_association_link { +**allow_delete**: boolean +**etag**: string +**link**: string +**linked_resource_type**: string +**locations**: string[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_service_endpoint_policy { +**contextual_service_endpoint_policies**: string[] +**etag**: string +**id**: string +**location**: string +**name**: string +**policy_kind**: string +**provisioning_state**: string +**resource_guid**: string +**service_alias**: string +**service_endpoint_policy_definitions**: azure_service_endpoint_policy_definition[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_service_endpoint_policy_definition { +**description**: string +**etag**: string +**name**: string +**provisioning_state**: string +**service**: string +**service_resources**: string[] +**type**: string +} +class azure_service_endpoint_properties_format { +**locations**: string[] +**provisioning_state**: string +**service**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_subnet { +**address_prefix**: string +**address_prefixes**: string[] +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**default_outbound_access**: boolean +**delegations**: azure_delegation[] +**etag**: string +**ip_allocations**: string[] +**ip_configuration_profiles**: azure_ip_configuration_profile[] +**name**: string +**nat_gateway**: string +**network_security_group**: azure_network_security_group +**private_endpoint_network_policies**: string +**private_endpoints**: azure_private_endpoint[] +**private_link_service_network_policies**: string +**provisioning_state**: string +**purpose**: string +**resource_navigation_links**: azure_resource_navigation_link[] +**route_table**: azure_route_table +**service_association_links**: azure_service_association_link[] +**service_endpoint_policies**: azure_service_endpoint_policy[] +**service_endpoints**: azure_service_endpoint_properties_format[] +**subnet_ip_configurations**: azure_ip_configuration[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_backend_address_pool --> azure_gateway_load_balancer_tunnel_interface +azure_backend_address_pool --> azure_load_balancer_backend_address +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_frontend_ip_configuration --> azure_public_ip_address +azure_frontend_ip_configuration --> azure_subnet +azure_ip_configuration --> azure_public_ip_address +azure_load_balancer --> azure_backend_address_pool +azure_load_balancer --> azure_extended_location +azure_load_balancer --> azure_frontend_ip_configuration +azure_load_balancer --> azure_inbound_nat_pool +azure_load_balancer --> azure_inbound_nat_rule +azure_load_balancer --> azure_load_balancing_rule +azure_load_balancer --> azure_outbound_rule +azure_load_balancer --> azure_probe +azure_resource <|--- azure_load_balancer +azure_load_balancer --> azure_sku +azure_load_balancer_backend_address --> azure_nat_rule_port_mapping +azure_resource <|--- azure_nat_gateway +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service_connection --> azure_private_link_service_connection_state +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +resource <|--- azure_resource +azure_route_table --> azure_route +azure_security_rule --> azure_application_security_group +azure_service_endpoint_policy --> azure_service_endpoint_policy_definition +azure_subnet --> azure_application_gateway_ip_configuration +azure_subnet --> azure_delegation +azure_subnet --> azure_ip_configuration +azure_subnet --> azure_ip_configuration_profile +azure_subnet --> azure_network_security_group +azure_subnet --> azure_private_endpoint +azure_subnet --> azure_resource_navigation_link +azure_subnet --> azure_route_table +azure_subnet --> azure_service_association_link +azure_subnet --> azure_service_endpoint_policy +azure_subnet --> azure_service_endpoint_properties_format +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_load_balancer resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_load_balancer { +} +@enduml +``` + + + +
+ +
+ +## `azure_location` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_location data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_availability_zone_mappings { +**logical_zone**: string +**physical_zone**: string +} +class azure_location { +**availability_zone_mappings**: azure_availability_zone_mappings[] +**display_name**: string +**location_metadata**: azure_location_metadata +**regional_display_name**: string +**subscription_id**: string +} +class azure_location_metadata { +**geography**: string +**geography_group**: string +**home_location**: string +**latitude**: string +**longitude**: string +**paired_region**: azure_paired_region[] +**physical_location**: string +**region_category**: string +**region_type**: string +} +class azure_paired_region { +**id**: string +**name**: string +**subscription_id**: string +} +class azure_resource { +} +class region { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_location --> azure_availability_zone_mappings +azure_location --> azure_location_metadata +azure_resource <|--- azure_location +region <|--- azure_location +azure_location_metadata --> azure_paired_region +resource <|--- azure_resource +resource <|--- region +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_location resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_location { +} +@enduml +``` + + + +
+ +
+ +## `azure_nat_gateway` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_nat_gateway data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_nat_gateway +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_nat_gateway resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_nat_gateway { +} +@enduml +``` + + + +
+ +
+ +## `azure_network_interface` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_interface data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_application_gateway_backend_address { +**fqdn**: string +**ip_address**: string +} +class azure_application_gateway_backend_address_pool { +**backend_addresses**: azure_application_gateway_backend_address[] +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_delegation { +**actions**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**service_name**: string +**type**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string +**type**: string +} +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_frontend_ip_configuration { +**etag**: string +**gateway_load_balancer**: string +**inbound_nat_pools**: string[] +**inbound_nat_rules**: string[] +**load_balancing_rules**: string[] +**name**: string +**outbound_rules**: string[] +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**public_ip_prefix**: string +**subnet**: azure_subnet +**type**: string +**zones**: string[] +} +class azure_inbound_nat_rule { +**backend_address_pool**: string +**backend_port**: int64 +**enable_floating_ip**: boolean +**enable_tcp_reset**: boolean +**etag**: string +**frontend_ip_configuration**: string +**frontend_port**: int64 +**frontend_port_range_end**: int64 +**frontend_port_range_start**: int64 +**idle_timeout_in_minutes**: int64 +**name**: string +**protocol**: string +**provisioning_state**: string +**type**: string +} +class azure_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +} +class azure_ip_configuration_profile { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_link_service_private_endpoint_connection { +**etag**: string +**link_identifier**: string +**name**: string +**private_endpoint**: azure_private_endpoint +**private_endpoint_location**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**provisioning_state**: string +**type**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_network_interface { +**auxiliary_mode**: string +**auxiliary_sku**: string +**disable_tcp_state_tracking**: boolean +**dscp_configuration**: string +**enable_accelerated_networking**: boolean +**enable_ip_forwarding**: boolean +**etag**: string +**extended_location**: azure_extended_location +**hosted_workloads**: string[] +**interface_dns_settings_settings**: azure_network_interface_dns_settings +**interface_ip_configurations**: azure_network_interface_ip_configuration[] +**location**: string +**mac_address**: string +**migration_phase**: string +**network_security_group**: azure_network_security_group +**nic_type**: string +**primary**: boolean +**private_endpoint**: azure_private_endpoint +**private_link_service**: azure_private_link_service +**provisioning_state**: string +**resource_guid**: string +**tap_configurations**: azure_network_interface_tap_configuration[] +**type**: string +**virtual_machine**: string +**vnet_encryption_supported**: boolean +**workload_type**: string +} +class azure_network_interface_dns_settings { +**applied_dns_servers**: string[] +**dns_servers**: string[] +**internal_dns_name_label**: string +**internal_domain_name_suffix**: string +**internal_fqdn**: string +} +class azure_network_interface_ip_configuration { +**application_gateway_backend_address_pools**: azure_application_gateway_backend_address_pool[] +**application_security_groups**: azure_application_security_group[] +**etag**: string +**gateway_load_balancer**: string +**load_balancer_inbound_nat_rules**: azure_inbound_nat_rule[] +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**private_link_connection_properties**: azure_network_interface_ip_configuration_private_link_connection_properties +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**type**: string +**virtual_network_taps**: azure_virtual_network_tap[] +} +class azure_network_interface_ip_configuration_private_link_connection_properties { +**fqdns**: string[] +**group_id**: string +**required_member_name**: string +} +class azure_network_interface_tap_configuration { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service { +**alias**: string +**auto_approval**: azure_resource_set +**enable_proxy_protocol**: boolean +**etag**: string +**extended_location**: azure_extended_location +**fqdns**: string[] +**link_service_ip_configurations**: azure_private_link_service_ip_configuration[] +**link_service_private_endpoint_connections**: azure_link_service_private_endpoint_connection[] +**load_balancer_frontend_ip_configurations**: azure_frontend_ip_configuration[] +**location**: string +**provisioning_state**: string +**type**: string +**visibility**: azure_resource_set +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_private_link_service_ip_configuration { +**etag**: string +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**subnet**: azure_subnet +**type**: string +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_resource { +} +class azure_resource_navigation_link { +**etag**: string +**id**: string +**link**: string +**linked_resource_type**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_resource_set { +**subscriptions**: string[] +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_route { +**address_prefix**: string +**etag**: string +**has_bgp_override**: boolean +**name**: string +**next_hop_ip_address**: string +**next_hop_type**: string +**provisioning_state**: string +**type**: string +} +class azure_route_table { +**disable_bgp_route_propagation**: boolean +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**routes**: azure_route[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_service_association_link { +**allow_delete**: boolean +**etag**: string +**link**: string +**linked_resource_type**: string +**locations**: string[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_service_endpoint_policy { +**contextual_service_endpoint_policies**: string[] +**etag**: string +**id**: string +**location**: string +**name**: string +**policy_kind**: string +**provisioning_state**: string +**resource_guid**: string +**service_alias**: string +**service_endpoint_policy_definitions**: azure_service_endpoint_policy_definition[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_service_endpoint_policy_definition { +**description**: string +**etag**: string +**name**: string +**provisioning_state**: string +**service**: string +**service_resources**: string[] +**type**: string +} +class azure_service_endpoint_properties_format { +**locations**: string[] +**provisioning_state**: string +**service**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_subnet { +**address_prefix**: string +**address_prefixes**: string[] +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**default_outbound_access**: boolean +**delegations**: azure_delegation[] +**etag**: string +**ip_allocations**: string[] +**ip_configuration_profiles**: azure_ip_configuration_profile[] +**name**: string +**nat_gateway**: string +**network_security_group**: azure_network_security_group +**private_endpoint_network_policies**: string +**private_endpoints**: azure_private_endpoint[] +**private_link_service_network_policies**: string +**provisioning_state**: string +**purpose**: string +**resource_navigation_links**: azure_resource_navigation_link[] +**route_table**: azure_route_table +**service_association_links**: azure_service_association_link[] +**service_endpoint_policies**: azure_service_endpoint_policy[] +**service_endpoints**: azure_service_endpoint_properties_format[] +**subnet_ip_configurations**: azure_ip_configuration[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class azure_virtual_network_tap { +**destination_load_balancer_front_end_ip_configuration**: azure_frontend_ip_configuration +**destination_port**: int64 +**etag**: string +**location**: string +**network_interface_tap_configurations**: azure_network_interface_tap_configuration[] +**provisioning_state**: string +**resource_guid**: string +**type**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_application_gateway_backend_address_pool --> azure_application_gateway_backend_address +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_frontend_ip_configuration --> azure_public_ip_address +azure_frontend_ip_configuration --> azure_subnet +azure_ip_configuration --> azure_public_ip_address +azure_link_service_private_endpoint_connection --> azure_private_endpoint +azure_link_service_private_endpoint_connection --> azure_private_link_service_connection_state +azure_resource <|--- azure_nat_gateway +azure_network_interface --> azure_extended_location +azure_network_interface --> azure_network_interface_dns_settings +azure_network_interface --> azure_network_interface_ip_configuration +azure_network_interface --> azure_network_interface_tap_configuration +azure_network_interface --> azure_network_security_group +azure_network_interface --> azure_private_endpoint +azure_network_interface --> azure_private_link_service +azure_resource <|--- azure_network_interface +azure_network_interface_ip_configuration --> azure_application_gateway_backend_address_pool +azure_network_interface_ip_configuration --> azure_application_security_group +azure_network_interface_ip_configuration --> azure_inbound_nat_rule +azure_network_interface_ip_configuration --> azure_network_interface_ip_configuration_private_link_connection_properties +azure_network_interface_ip_configuration --> azure_public_ip_address +azure_network_interface_ip_configuration --> azure_virtual_network_tap +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service --> azure_extended_location +azure_private_link_service --> azure_frontend_ip_configuration +azure_private_link_service --> azure_link_service_private_endpoint_connection +azure_private_link_service --> azure_private_link_service_ip_configuration +azure_resource <|--- azure_private_link_service +azure_private_link_service --> azure_resource_set +azure_private_link_service_connection --> azure_private_link_service_connection_state +azure_private_link_service_ip_configuration --> azure_subnet +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +resource <|--- azure_resource +azure_route_table --> azure_route +azure_security_rule --> azure_application_security_group +azure_service_endpoint_policy --> azure_service_endpoint_policy_definition +azure_subnet --> azure_application_gateway_ip_configuration +azure_subnet --> azure_delegation +azure_subnet --> azure_ip_configuration +azure_subnet --> azure_ip_configuration_profile +azure_subnet --> azure_network_security_group +azure_subnet --> azure_private_endpoint +azure_subnet --> azure_resource_navigation_link +azure_subnet --> azure_route_table +azure_subnet --> azure_service_association_link +azure_subnet --> azure_service_endpoint_policy +azure_subnet --> azure_service_endpoint_properties_format +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +azure_virtual_network_tap --> azure_frontend_ip_configuration +azure_virtual_network_tap --> azure_network_interface_tap_configuration +azure_resource <|--- azure_virtual_network_tap +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_interface resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_interface { +} +@enduml +``` + + + +
+ +
+ +## `azure_network_profile` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_profile data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_container { +} +class azure_container_network_interface { +**container**: azure_container +**container_network_interface_configuration**: azure_container_network_interface_configuration +**etag**: string +**ip_configurations**: azure_container_network_interface_ip_configuration[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_container_network_interface_configuration { +**container_network_interfaces**: string[] +**etag**: string +**ip_configurations**: azure_ip_configuration_profile[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_container_network_interface_ip_configuration { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_ip_configuration_profile { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_network_profile { +**container_network_interface_configurations**: azure_container_network_interface_configuration[] +**container_network_interfaces**: azure_container_network_interface[] +**etag**: string +**provisioning_state**: string +**resource_guid**: string +} +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_container_network_interface --> azure_container +azure_container_network_interface --> azure_container_network_interface_configuration +azure_container_network_interface --> azure_container_network_interface_ip_configuration +azure_container_network_interface_configuration --> azure_ip_configuration_profile +azure_network_profile --> azure_container_network_interface +azure_network_profile --> azure_container_network_interface_configuration +azure_resource <|--- azure_network_profile +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_profile resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_profile { +} +@enduml +``` + + + +
+ +
+ +## `azure_network_security_group` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_security_group data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string +**type**: string +} +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_resource { +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +resource <|--- azure_resource +azure_security_rule --> azure_application_security_group +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_security_group resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_security_group { +} +@enduml +``` + + + +
+ +
+ +## `azure_network_virtual_appliance` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_delegation_properties { +**provisioning_state**: string +**service_name**: string +} +class azure_managed_service_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_network_virtual_appliance { +**additional_nics**: azure_virtual_appliance_additional_nic_properties[] +**address_prefix**: string +**boot_strap_configuration_blobs**: string[] +**cloud_init_configuration**: string +**cloud_init_configuration_blobs**: string[] +**delegation**: azure_delegation_properties +**deployment_type**: string +**etag**: string +**identity**: azure_managed_service_identity +**inbound_security_rules**: string[] +**nva_sku**: azure_virtual_appliance_sku_properties +**partner_managed_resource**: azure_partner_managed_resource_properties +**provisioning_state**: string +**ssh_public_key**: string +**virtual_appliance_asn**: int64 +**virtual_appliance_connections**: string[] +**virtual_appliance_nics**: azure_virtual_appliance_nic_properties[] +**virtual_appliance_sites**: string[] +**virtual_hub**: string +} +class azure_partner_managed_resource_properties { +**id**: string +**internal_load_balancer_id**: string +**standard_load_balancer_id**: string +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_resource { +} +class azure_virtual_appliance_additional_nic_properties { +**has_public_ip**: boolean +**name**: string +} +class azure_virtual_appliance_nic_properties { +**instance_name**: string +**name**: string +**private_ip_address**: string +**public_ip_address**: string +} +class azure_virtual_appliance_sku_properties { +**bundled_scale_unit**: string +**market_place_version**: string +**vendor**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_managed_service_identity --> azure_principalid_clientid +azure_network_virtual_appliance --> azure_delegation_properties +azure_network_virtual_appliance --> azure_managed_service_identity +azure_network_virtual_appliance --> azure_partner_managed_resource_properties +azure_resource <|--- azure_network_virtual_appliance +azure_network_virtual_appliance --> azure_virtual_appliance_additional_nic_properties +azure_network_virtual_appliance --> azure_virtual_appliance_nic_properties +azure_network_virtual_appliance --> azure_virtual_appliance_sku_properties +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_virtual_appliance { +} +@enduml +``` + + + +
+ +
+ +## `azure_network_virtual_appliance_sku` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance_sku data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_virtual_appliance_sku { +**available_scale_units**: azure_network_virtual_appliance_sku_instances[] +**available_versions**: string[] +**etag**: string +**vendor**: string +} +class azure_network_virtual_appliance_sku_instances { +**instance_count**: int64 +**scale_unit**: string +} +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_network_virtual_appliance_sku --> azure_network_virtual_appliance_sku_instances +azure_resource <|--- azure_network_virtual_appliance_sku +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_virtual_appliance_sku resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_virtual_appliance_sku { +} +@enduml +``` + + + +
+ +
+ +## `azure_network_watcher` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_watcher data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_watcher { +**etag**: string +**properties**: string +} +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_network_watcher +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_network_watcher resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_network_watcher { +} +@enduml +``` + + + +
+ +
+ +## `azure_p2_s_vpn_gateway` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_p2_s_vpn_gateway data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_address_space { +**address_prefixes**: string[] +} +class azure_p2_s_connection_configuration { +**configuration_policy_group_associations**: string[] +**enable_internet_security**: boolean +**etag**: string +**name**: string +**previous_configuration_policy_group_associations**: azure_vpn_server_configuration_policy_group[] +**provisioning_state**: string +**routing_configuration**: azure_routing_configuration +**vpn_client_address_pool**: azure_address_space +} +class azure_p2_s_vpn_gateway { +**custom_dns_servers**: string[] +**etag**: string +**is_routing_preference_internet**: boolean +**p2_s_connection_configurations**: azure_p2_s_connection_configuration[] +**provisioning_state**: string +**virtual_hub**: string +**vpn_client_connection_health**: azure_vpn_client_connection_health +**vpn_gateway_scale_unit**: int64 +**vpn_server_configuration**: string +} +class azure_propagated_route_table { +**ids**: string[] +**labels**: string[] +} +class azure_resource { +} +class azure_routing_configuration { +**associated_route_table**: string +**inbound_route_map**: string +**outbound_route_map**: string +**propagated_route_tables**: azure_propagated_route_table +**vnet_routes**: azure_vnet_route +} +class azure_static_route { +**address_prefixes**: string[] +**name**: string +**next_hop_ip_address**: string +} +class azure_static_routes_config { +**propagate_static_routes**: boolean +**vnet_local_route_override_criteria**: string +} +class azure_vnet_route { +**bgp_connections**: string[] +**static_routes**: azure_static_route[] +**static_routes_config**: azure_static_routes_config +} +class azure_vpn_client_connection_health { +**allocated_ip_addresses**: string[] +**total_egress_bytes_transferred**: int64 +**total_ingress_bytes_transferred**: int64 +**vpn_client_connections_count**: int64 +} +class azure_vpn_server_configuration_policy_group { +**etag**: string +**is_default**: boolean +**name**: string +**p2_s_connection_configurations**: string[] +**policy_members**: azure_vpn_server_configuration_policy_group_member[] +**priority**: int64 +**provisioning_state**: string +**type**: string +} +class azure_vpn_server_configuration_policy_group_member { +**attribute_type**: string +**attribute_value**: string +**name**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_p2_s_connection_configuration --> azure_address_space +azure_p2_s_connection_configuration --> azure_routing_configuration +azure_p2_s_connection_configuration --> azure_vpn_server_configuration_policy_group +azure_p2_s_vpn_gateway --> azure_p2_s_connection_configuration +azure_resource <|--- azure_p2_s_vpn_gateway +azure_p2_s_vpn_gateway --> azure_vpn_client_connection_health +resource <|--- azure_resource +azure_routing_configuration --> azure_propagated_route_table +azure_routing_configuration --> azure_vnet_route +azure_vnet_route --> azure_static_route +azure_vnet_route --> azure_static_routes_config +azure_vpn_server_configuration_policy_group --> azure_vpn_server_configuration_policy_group_member +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_p2_s_vpn_gateway resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_p2_s_vpn_gateway { +} +@enduml +``` + + + +
+ +
+ +## `azure_private_link_service` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_private_link_service data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_delegation { +**actions**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**service_name**: string +**type**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string +**type**: string +} +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_frontend_ip_configuration { +**etag**: string +**gateway_load_balancer**: string +**inbound_nat_pools**: string[] +**inbound_nat_rules**: string[] +**load_balancing_rules**: string[] +**name**: string +**outbound_rules**: string[] +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**public_ip_prefix**: string +**subnet**: azure_subnet +**type**: string +**zones**: string[] +} +class azure_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +} +class azure_ip_configuration_profile { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_link_service_private_endpoint_connection { +**etag**: string +**link_identifier**: string +**name**: string +**private_endpoint**: azure_private_endpoint +**private_endpoint_location**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**provisioning_state**: string +**type**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service { +**alias**: string +**auto_approval**: azure_resource_set +**enable_proxy_protocol**: boolean +**etag**: string +**extended_location**: azure_extended_location +**fqdns**: string[] +**link_service_ip_configurations**: azure_private_link_service_ip_configuration[] +**link_service_private_endpoint_connections**: azure_link_service_private_endpoint_connection[] +**load_balancer_frontend_ip_configurations**: azure_frontend_ip_configuration[] +**location**: string +**provisioning_state**: string +**type**: string +**visibility**: azure_resource_set +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_private_link_service_ip_configuration { +**etag**: string +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**subnet**: azure_subnet +**type**: string +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_resource { +} +class azure_resource_navigation_link { +**etag**: string +**id**: string +**link**: string +**linked_resource_type**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_resource_set { +**subscriptions**: string[] +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_route { +**address_prefix**: string +**etag**: string +**has_bgp_override**: boolean +**name**: string +**next_hop_ip_address**: string +**next_hop_type**: string +**provisioning_state**: string +**type**: string +} +class azure_route_table { +**disable_bgp_route_propagation**: boolean +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**routes**: azure_route[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_service_association_link { +**allow_delete**: boolean +**etag**: string +**link**: string +**linked_resource_type**: string +**locations**: string[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_service_endpoint_policy { +**contextual_service_endpoint_policies**: string[] +**etag**: string +**id**: string +**location**: string +**name**: string +**policy_kind**: string +**provisioning_state**: string +**resource_guid**: string +**service_alias**: string +**service_endpoint_policy_definitions**: azure_service_endpoint_policy_definition[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_service_endpoint_policy_definition { +**description**: string +**etag**: string +**name**: string +**provisioning_state**: string +**service**: string +**service_resources**: string[] +**type**: string +} +class azure_service_endpoint_properties_format { +**locations**: string[] +**provisioning_state**: string +**service**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_subnet { +**address_prefix**: string +**address_prefixes**: string[] +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**default_outbound_access**: boolean +**delegations**: azure_delegation[] +**etag**: string +**ip_allocations**: string[] +**ip_configuration_profiles**: azure_ip_configuration_profile[] +**name**: string +**nat_gateway**: string +**network_security_group**: azure_network_security_group +**private_endpoint_network_policies**: string +**private_endpoints**: azure_private_endpoint[] +**private_link_service_network_policies**: string +**provisioning_state**: string +**purpose**: string +**resource_navigation_links**: azure_resource_navigation_link[] +**route_table**: azure_route_table +**service_association_links**: azure_service_association_link[] +**service_endpoint_policies**: azure_service_endpoint_policy[] +**service_endpoints**: azure_service_endpoint_properties_format[] +**subnet_ip_configurations**: azure_ip_configuration[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_frontend_ip_configuration --> azure_public_ip_address +azure_frontend_ip_configuration --> azure_subnet +azure_ip_configuration --> azure_public_ip_address +azure_link_service_private_endpoint_connection --> azure_private_endpoint +azure_link_service_private_endpoint_connection --> azure_private_link_service_connection_state +azure_resource <|--- azure_nat_gateway +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service --> azure_extended_location +azure_private_link_service --> azure_frontend_ip_configuration +azure_private_link_service --> azure_link_service_private_endpoint_connection +azure_private_link_service --> azure_private_link_service_ip_configuration +azure_resource <|--- azure_private_link_service +azure_private_link_service --> azure_resource_set +azure_private_link_service_connection --> azure_private_link_service_connection_state +azure_private_link_service_ip_configuration --> azure_subnet +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +resource <|--- azure_resource +azure_route_table --> azure_route +azure_security_rule --> azure_application_security_group +azure_service_endpoint_policy --> azure_service_endpoint_policy_definition +azure_subnet --> azure_application_gateway_ip_configuration +azure_subnet --> azure_delegation +azure_subnet --> azure_ip_configuration +azure_subnet --> azure_ip_configuration_profile +azure_subnet --> azure_network_security_group +azure_subnet --> azure_private_endpoint +azure_subnet --> azure_resource_navigation_link +azure_subnet --> azure_route_table +azure_subnet --> azure_service_association_link +azure_subnet --> azure_service_endpoint_policy +azure_subnet --> azure_service_endpoint_properties_format +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_private_link_service resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_private_link_service { +} +@enduml +``` + + + +
+ +
+ +## `azure_proximity_placement_group` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_proximity_placement_group data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_instance_view_status { +**code**: string +**display_status**: string +**level**: string +**message**: string +**time**: datetime +} +class azure_proximity_placement_group { +**availability_sets**: azure_sub_resource_with_colocation_status[] +**colocation_status**: azure_instance_view_status +**intent**: azure_vm_sizes +**proximity_placement_group_type**: string +**virtual_machine_scale_sets**: azure_sub_resource_with_colocation_status[] +**virtual_machines_status**: azure_sub_resource_with_colocation_status[] +} +class azure_resource { +} +class azure_sub_resource_with_colocation_status { +**colocation_status**: azure_instance_view_status +} +class azure_vm_sizes { +**vm_sizes**: string[] +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_proximity_placement_group --> azure_instance_view_status +azure_resource <|--- azure_proximity_placement_group +azure_proximity_placement_group --> azure_sub_resource_with_colocation_status +azure_proximity_placement_group --> azure_vm_sizes +resource <|--- azure_resource +azure_sub_resource_with_colocation_status --> azure_instance_view_status +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_proximity_placement_group resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_availability_set { +} +class azure_proximity_placement_group { +} +class azure_virtual_machine { +} +azure_availability_set -[#1A83AF]-> azure_proximity_placement_group +azure_availability_set -[#1A83AF]-> azure_virtual_machine +azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group +@enduml +``` + + + +
+ +
+ +## `azure_public_ip_address` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_public_ip_address data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_resource { +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_nat_gateway +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_public_ip_address resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_public_ip_address { +} +@enduml +``` + + + +
+ +
+ +## `azure_public_ip_prefix` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_public_ip_prefix data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_extended_location { +**name**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_public_ip_prefix { +**azure_sku**: azure_sku +**custom_ip_prefix**: string +**etag**: string +**extended_location**: azure_extended_location +**ip_prefix**: string +**ip_tags**: azure_ip_tag[] +**load_balancer_frontend_ip_configuration**: string +**nat_gateway**: azure_nat_gateway +**prefix_length**: int64 +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_addresses**: string[] +**resource_guid**: string +} +class azure_resource { +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_resource <|--- azure_nat_gateway +azure_public_ip_prefix --> azure_extended_location +azure_public_ip_prefix --> azure_ip_tag +azure_public_ip_prefix --> azure_nat_gateway +azure_resource <|--- azure_public_ip_prefix +azure_public_ip_prefix --> azure_sku +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_public_ip_prefix resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_public_ip_prefix { +} +@enduml +``` + + + +
+ +
+ +## `azure_resource` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_resource data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_resource resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_resource_group { +} +azure_resource_group -[#1A83AF]-> azure_resource +@enduml +``` + + + +
+ +
+ +## `azure_resource_group` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_group data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_resource_group { +**managed_by**: string +**provisioning_state**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_resource_group +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_group resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_resource_group { +} +azure_resource_group -[#1A83AF]-> azure_resource +@enduml +``` + + + +
+ +
+ +## `azure_resource_sku` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_sku data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_resource_sku { +**api_versions**: string[] +**capabilities**: azure_resource_sku_capabilities[] +**capacity**: azure_resource_sku_capacity +**costs**: azure_resource_sku_costs[] +**family**: string +**location_info**: azure_resource_sku_location_info[] +**locations**: string[] +**resource_type**: string +**restrictions**: azure_resource_sku_restrictions[] +**sku_kind**: string +**sku_size**: string +**sku_tier**: string +} +class azure_resource_sku_capabilities { +**name**: string +**value**: string +} +class azure_resource_sku_capacity { +**default**: int64 +**maximum**: int64 +**minimum**: int64 +**scale_type**: string +} +class azure_resource_sku_costs { +**extended_unit**: string +**meter_id**: string +**quantity**: int64 +} +class azure_resource_sku_location_info { +**extended_locations**: string[] +**location**: string +**type**: string +**zone_details**: azure_resource_sku_zone_details[] +**zones**: string[] +} +class azure_resource_sku_restriction_info { +**locations**: string[] +**zones**: string[] +} +class azure_resource_sku_restrictions { +**reason_code**: string +**restriction_info**: azure_resource_sku_restriction_info +**type**: string +**values**: string[] +} +class azure_resource_sku_zone_details { +**capabilities**: azure_resource_sku_capabilities[] +**name**: string[] +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_resource_sku +azure_resource_sku --> azure_resource_sku_capabilities +azure_resource_sku --> azure_resource_sku_capacity +azure_resource_sku --> azure_resource_sku_costs +azure_resource_sku --> azure_resource_sku_location_info +azure_resource_sku --> azure_resource_sku_restrictions +azure_resource_sku_location_info --> azure_resource_sku_zone_details +azure_resource_sku_restrictions --> azure_resource_sku_restriction_info +azure_resource_sku_zone_details --> azure_resource_sku_capabilities +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_resource_sku resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource_sku { +} +@enduml +``` + + + +
+ +
+ +## `azure_restore_point_collection` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_restore_point_collection data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_additional_unattend_content { +**component_name**: string +**content**: string +**pass_name**: string +**setting_name**: string +} +class azure_boot_diagnostics { +**enabled**: boolean +**storage_uri**: string +} +class azure_diagnostics_profile { +**boot_diagnostics**: azure_boot_diagnostics +} +class azure_disk_encryption_settings { +**disk_encryption_key**: azure_key_vault_secret_reference +**enabled**: boolean +**key_encryption_key**: azure_key_vault_key_reference +} +class azure_disk_restore_point_attributes { +**encryption**: azure_restore_point_encryption +**source_disk_restore_point**: string +} +class azure_disk_restore_point_instance_view { +**id**: string +**replication_status**: azure_disk_restore_point_replication_status +} +class azure_disk_restore_point_replication_status { +**completion_percent**: int64 +**status**: azure_instance_view_status +} +class azure_hardware_profile { +**vm_size**: string +**vm_size_properties**: azure_vm_size_properties +} +class azure_instance_view_status { +**code**: string +**display_status**: string +**level**: string +**message**: string +**time**: datetime +} +class azure_key_vault_key_reference { +**key_url**: string +**source_vault**: string +} +class azure_key_vault_secret_reference { +**secret_url**: string +**source_vault**: string +} +class azure_linux_configuration { +**disable_password_authentication**: boolean +**enable_vm_agent_platform_updates**: boolean +**patch_settings**: azure_linux_patch_settings +**provision_vm_agent**: boolean +**ssh**: azure_ssh_configuration +} +class azure_linux_patch_settings { +**assessment_mode**: string +**automatic_by_platform_settings**: azure_linux_vm_guest_patch_automatic_by_platform_settings +**patch_mode**: string +} +class azure_linux_vm_guest_patch_automatic_by_platform_settings { +**bypass_platform_safety_checks_on_user_schedule**: boolean +**reboot_setting**: string +} +class azure_managed_disk_parameters { +**disk_encryption_set**: azure_sub_resource +**disk_parameters_security_profile**: azure_vm_disk_security_profile +**storage_account_type**: string +} +class azure_os_profile { +**admin_password**: string +**admin_username**: string +**allow_extension_operations**: boolean +**computer_name**: string +**custom_data**: string +**linux_configuration**: azure_linux_configuration +**require_guest_provision_signal**: boolean +**secrets**: azure_vault_secret_group[] +**windows_configuration**: azure_windows_configuration +} +class azure_patch_settings { +**assessment_mode**: string +**automatic_by_platform_settings**: azure_windows_vm_guest_patch_automatic_by_platform_settings +**enable_hotpatching**: boolean +**patch_mode**: string +} +class azure_resource { +} +class azure_restore_point { +**consistency_mode**: string +**exclude_disks**: string[] +**provisioning_state**: string +**restore_point_instance_view**: azure_restore_point_instance_view +**source_metadata**: azure_restore_point_source_metadata +**source_restore_point**: string +**time_created**: datetime +} +class azure_restore_point_collection { +**provisioning_state**: string +**restore_point_collection_id**: string +**restore_points**: azure_restore_point[] +**source**: azure_restore_point_collection_source_properties +} +class azure_restore_point_collection_source_properties { +**id**: string +**location**: string +} +class azure_restore_point_encryption { +**disk_encryption_set**: azure_sub_resource +**type**: string +} +class azure_restore_point_instance_view { +**disk_restore_points**: azure_disk_restore_point_instance_view[] +**statuses**: azure_instance_view_status[] +} +class azure_restore_point_source_metadata { +**diagnostics_profile**: azure_diagnostics_profile +**hardware_profile**: azure_hardware_profile +**hyper_v_generation**: string +**license_type**: string +**location**: string +**os_profile**: azure_os_profile +**security_profile**: azure_security_profile +**storage_profile**: azure_restore_point_source_vm_storage_profile +**user_data**: string +**vm_id**: string +} +class azure_restore_point_source_vm_data_disk { +**caching**: string +**disk_restore_point**: azure_disk_restore_point_attributes +**disk_size_gb**: int64 +**lun**: int64 +**managed_disk**: azure_managed_disk_parameters +**name**: string +**write_accelerator_enabled**: boolean +} +class azure_restore_point_source_vm_storage_profile { +**data_disks**: azure_restore_point_source_vm_data_disk[] +**os_disk**: azure_restore_point_source_vmos_disk +} +class azure_restore_point_source_vmos_disk { +**caching**: string +**disk_restore_point**: azure_disk_restore_point_attributes +**disk_size_gb**: int64 +**encryption_settings**: azure_disk_encryption_settings +**managed_disk**: azure_managed_disk_parameters +**name**: string +**os_type**: string +**write_accelerator_enabled**: boolean +} +class azure_security_profile { +**encryption_at_host**: boolean +**security_type**: string +**uefi_settings**: azure_uefi_settings +} +class azure_ssh_configuration { +**public_keys**: azure_ssh_public_key[] +} +class azure_ssh_public_key { +**key_data**: string +**path**: string +} +class azure_sub_resource { +**id**: string +} +class azure_uefi_settings { +**secure_boot_enabled**: boolean +**v_tpm_enabled**: boolean +} +class azure_vault_certificate { +**certificate_store**: string +**certificate_url**: string +} +class azure_vault_secret_group { +**source_vault**: string +**vault_certificates**: azure_vault_certificate[] +} +class azure_vm_disk_security_profile { +**disk_encryption_set**: azure_sub_resource +**security_encryption_type**: string +} +class azure_vm_size_properties { +**v_cp_us_available**: int64 +**v_cp_us_per_core**: int64 +} +class azure_win_rm_configuration { +**listeners**: azure_win_rm_listener[] +} +class azure_win_rm_listener { +**certificate_url**: string +**protocol**: string +} +class azure_windows_configuration { +**additional_unattend_content**: azure_additional_unattend_content[] +**enable_automatic_updates**: boolean +**enable_vm_agent_platform_updates**: boolean +**patch_settings**: azure_patch_settings +**provision_vm_agent**: boolean +**time_zone**: string +**win_rm**: azure_win_rm_configuration +} +class azure_windows_vm_guest_patch_automatic_by_platform_settings { +**bypass_platform_safety_checks_on_user_schedule**: boolean +**reboot_setting**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_diagnostics_profile --> azure_boot_diagnostics +azure_disk_encryption_settings --> azure_key_vault_key_reference +azure_disk_encryption_settings --> azure_key_vault_secret_reference +azure_disk_restore_point_attributes --> azure_restore_point_encryption +azure_disk_restore_point_instance_view --> azure_disk_restore_point_replication_status +azure_disk_restore_point_replication_status --> azure_instance_view_status +azure_hardware_profile --> azure_vm_size_properties +azure_linux_configuration --> azure_linux_patch_settings +azure_linux_configuration --> azure_ssh_configuration +azure_linux_patch_settings --> azure_linux_vm_guest_patch_automatic_by_platform_settings +azure_sub_resource <|--- azure_managed_disk_parameters +azure_managed_disk_parameters --> azure_sub_resource +azure_managed_disk_parameters --> azure_vm_disk_security_profile +azure_os_profile --> azure_linux_configuration +azure_os_profile --> azure_vault_secret_group +azure_os_profile --> azure_windows_configuration +azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings +resource <|--- azure_resource +azure_restore_point --> azure_restore_point_instance_view +azure_restore_point --> azure_restore_point_source_metadata +azure_resource <|--- azure_restore_point_collection +azure_restore_point_collection --> azure_restore_point +azure_restore_point_collection --> azure_restore_point_collection_source_properties +azure_restore_point_encryption --> azure_sub_resource +azure_restore_point_instance_view --> azure_disk_restore_point_instance_view +azure_restore_point_instance_view --> azure_instance_view_status +azure_restore_point_source_metadata --> azure_diagnostics_profile +azure_restore_point_source_metadata --> azure_hardware_profile +azure_restore_point_source_metadata --> azure_os_profile +azure_restore_point_source_metadata --> azure_restore_point_source_vm_storage_profile +azure_restore_point_source_metadata --> azure_security_profile +azure_restore_point_source_vm_data_disk --> azure_disk_restore_point_attributes +azure_restore_point_source_vm_data_disk --> azure_managed_disk_parameters +azure_restore_point_source_vm_storage_profile --> azure_restore_point_source_vm_data_disk +azure_restore_point_source_vm_storage_profile --> azure_restore_point_source_vmos_disk +azure_restore_point_source_vmos_disk --> azure_disk_encryption_settings +azure_restore_point_source_vmos_disk --> azure_disk_restore_point_attributes +azure_restore_point_source_vmos_disk --> azure_managed_disk_parameters +azure_security_profile --> azure_uefi_settings +azure_ssh_configuration --> azure_ssh_public_key +azure_vault_secret_group --> azure_vault_certificate +azure_vm_disk_security_profile --> azure_sub_resource +azure_win_rm_configuration --> azure_win_rm_listener +azure_windows_configuration --> azure_additional_unattend_content +azure_windows_configuration --> azure_patch_settings +azure_windows_configuration --> azure_win_rm_configuration +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_restore_point_collection resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_restore_point_collection { +} +class azure_virtual_machine { +} +azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine +@enduml +``` + + + +
+ +
+ +## `azure_route_filter` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_route_filter data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_express_route_circuit_connection { +**address_prefix**: string +**authorization_key**: string +**circuit_connection_status**: string +**etag**: string +**express_route_circuit_peering**: string +**ipv6_circuit_connection_config**: azure_ipv6_circuit_connection_config +**name**: string +**peer_express_route_circuit_peering**: string +**provisioning_state**: string +**type**: string +} +class azure_express_route_circuit_peering { +**azure_asn**: int64 +**connections**: azure_express_route_circuit_connection[] +**etag**: string +**express_route_connection**: string +**gateway_manager_etag**: string +**ipv6_peering_config**: azure_ipv6_express_route_circuit_peering_config +**last_modified_by**: string +**microsoft_peering_config**: azure_express_route_circuit_peering_config +**name**: string +**peer_asn**: int64 +**peered_connections**: azure_peer_express_route_circuit_connection[] +**peering_type**: string +**primary_azure_port**: string +**primary_peer_address_prefix**: string +**provisioning_state**: string +**route_filter**: string +**secondary_azure_port**: string +**secondary_peer_address_prefix**: string +**shared_key**: string +**state**: string +**stats**: azure_express_route_circuit_stats +**type**: string +**vlan_id**: int64 +} +class azure_express_route_circuit_peering_config { +**advertised_communities**: string[] +**advertised_public_prefixes**: string[] +**advertised_public_prefixes_state**: string +**customer_asn**: int64 +**legacy_mode**: int64 +**routing_registry_name**: string +} +class azure_express_route_circuit_stats { +**primarybytes_in**: int64 +**primarybytes_out**: int64 +**secondarybytes_in**: int64 +**secondarybytes_out**: int64 +} +class azure_ipv6_circuit_connection_config { +**address_prefix**: string +**circuit_connection_status**: string +} +class azure_ipv6_express_route_circuit_peering_config { +**microsoft_peering_config**: azure_express_route_circuit_peering_config +**primary_peer_address_prefix**: string +**route_filter**: string +**secondary_peer_address_prefix**: string +**state**: string +} +class azure_peer_express_route_circuit_connection { +**address_prefix**: string +**auth_resource_guid**: string +**circuit_connection_status**: string +**connection_name**: string +**etag**: string +**express_route_circuit_peering**: string +**name**: string +**peer_express_route_circuit_peering**: string +**provisioning_state**: string +**type**: string +} +class azure_resource { +} +class azure_route_filter { +**etag**: string +**filter_peerings**: azure_express_route_circuit_peering[] +**ipv6_peerings**: azure_express_route_circuit_peering[] +**provisioning_state**: string +**rules**: azure_route_filter_rule[] +} +class azure_route_filter_rule { +**access**: string +**communities**: string[] +**etag**: string +**location**: string +**name**: string +**provisioning_state**: string +**route_filter_rule_type**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_express_route_circuit_connection --> azure_ipv6_circuit_connection_config +azure_express_route_circuit_peering --> azure_express_route_circuit_connection +azure_express_route_circuit_peering --> azure_express_route_circuit_peering_config +azure_express_route_circuit_peering --> azure_express_route_circuit_stats +azure_express_route_circuit_peering --> azure_ipv6_express_route_circuit_peering_config +azure_express_route_circuit_peering --> azure_peer_express_route_circuit_connection +azure_ipv6_express_route_circuit_peering_config --> azure_express_route_circuit_peering_config +resource <|--- azure_resource +azure_route_filter --> azure_express_route_circuit_peering +azure_resource <|--- azure_route_filter +azure_route_filter --> azure_route_filter_rule +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_route_filter resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_route_filter { +} +@enduml +``` + + + +
+ +
+ +## `azure_security_partner_provider` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_security_partner_provider data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_security_partner_provider { +**connection_status**: string +**etag**: string +**provisioning_state**: string +**security_provider_name**: string +**virtual_hub**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_security_partner_provider +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_security_partner_provider resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_security_partner_provider { +} +@enduml +``` + + + +
+ +
+ +## `azure_snapshot` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_snapshot data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_copy_completion_error { +**error_code**: string +**error_message**: string +} +class azure_creation_data { +**create_option**: string +**gallery_image_reference**: azure_image_disk_reference +**image_reference**: azure_image_disk_reference +**logical_sector_size**: int64 +**performance_plus**: boolean +**security_data_uri**: string +**source_resource_id**: string +**source_unique_id**: string +**source_uri**: string +**storage_account_id**: string +**upload_size_bytes**: int64 +} +class azure_disk_security_profile { +**secure_vm_disk_encryption_set_id**: string +**security_type**: string +} +class azure_encryption { +**disk_encryption_set_id**: string +**type**: string +} +class azure_encryption_settings_collection { +**enabled**: boolean +**encryption_settings**: azure_encryption_settings_element[] +**encryption_settings_version**: string +} +class azure_encryption_settings_element { +**disk_encryption_key**: azure_key_vault_and_secret_reference +**key_encryption_key**: azure_key_vault_and_key_reference +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_image_disk_reference { +**community_gallery_image_id**: string +**id**: string +**lun**: int64 +**shared_gallery_image_id**: string +} +class azure_key_vault_and_key_reference { +**key_url**: string +**source_vault**: string +} +class azure_key_vault_and_secret_reference { +**secret_url**: string +**source_vault**: string +} +class azure_purchase_plan { +**name**: string +**product**: string +**promotion_code**: string +**publisher**: string +} +class azure_resource { +} +class azure_snapshot { +**completion_percent**: double +**copy_completion_error**: azure_copy_completion_error +**creation_data**: azure_creation_data +**data_access_auth_mode**: string +**disk_access_id**: string +**disk_size_bytes**: int64 +**disk_size_gb**: int64 +**disk_state**: string +**encryption_settings_collection**: azure_encryption_settings_collection +**extended_location**: azure_extended_location +**hyper_v_generation**: string +**incremental**: boolean +**incremental_snapshot_family_id**: string +**managed_by**: string +**network_access_policy**: string +**os_type**: string +**provisioning_state**: string +**public_network_access**: string +**purchase_plan**: azure_purchase_plan +**snapshot_encryption**: azure_encryption +**snapshot_security_profile**: azure_disk_security_profile +**snapshot_sku**: azure_snapshot_sku +**supported_capabilities**: azure_supported_capabilities +**supports_hibernation**: boolean +**time_created**: datetime +**unique_id**: string +} +class azure_snapshot_sku { +**name**: string +**tier**: string +} +class azure_supported_capabilities { +**accelerated_network**: boolean +**architecture**: string +**disk_controller_types**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +class snapshot { +**description**: string +**encrypted**: boolean +**owner_alias**: string +**owner_id**: string +**snapshot_status**: string +**volume_id**: string +**volume_size**: int64 +} +azure_creation_data --> azure_image_disk_reference +azure_encryption_settings_collection --> azure_encryption_settings_element +azure_encryption_settings_element --> azure_key_vault_and_key_reference +azure_encryption_settings_element --> azure_key_vault_and_secret_reference +resource <|--- azure_resource +azure_snapshot --> azure_copy_completion_error +azure_snapshot --> azure_creation_data +azure_snapshot --> azure_disk_security_profile +azure_snapshot --> azure_encryption +azure_snapshot --> azure_encryption_settings_collection +azure_snapshot --> azure_extended_location +azure_snapshot --> azure_purchase_plan +azure_resource <|--- azure_snapshot +azure_snapshot --> azure_snapshot_sku +azure_snapshot --> azure_supported_capabilities +snapshot <|--- azure_snapshot +resource <|--- snapshot +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_snapshot resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_disk { +} +class azure_snapshot { +} +azure_disk -[#1A83AF]-> azure_snapshot +@enduml +``` + + + +
+ +
+ +## `azure_ssh_public_key_resource` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_ssh_public_key_resource data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_ssh_public_key_resource { +**properties**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_ssh_public_key_resource +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_ssh_public_key_resource resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_ssh_public_key_resource { +} +@enduml +``` + + + +
+ +
+ +## `azure_subscription` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_subscription data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class account { +} +class azure_resource { +} +class azure_subscription { +**account_name**: string +**authorization_source**: string +**display_name**: string +**managed_by_tenants**: string[] +**state**: string +**subscription_id**: string +**subscription_policies**: azure_subscription_policies +**tenant_id**: string +} +class azure_subscription_policies { +**location_placement_id**: string +**quota_id**: string +**spending_limit**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- account +resource <|--- azure_resource +account <|--- azure_subscription +azure_resource <|--- azure_subscription +azure_subscription --> azure_subscription_policies +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_subscription resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_subscription { +} +@enduml +``` + + + +
+ +
+ +## `azure_usage` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_usage data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_usage { +**current_value**: int64 +**limit**: int64 +**unit**: string +**usage_name**: azure_usage_name +} +class azure_usage_name { +**localized_value**: string +**value**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_usage +azure_usage --> azure_usage_name +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_usage resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_usage { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_hub` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_hub data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_virtual_hub { +**address_prefix**: string +**allow_branch_to_branch_traffic**: boolean +**azure_firewall**: string +**bgp_connections**: string[] +**etag**: string +**express_route_gateway**: string +**hub_kind**: string +**hub_routing_preference**: string +**ip_configuration_ids**: string[] +**p2s_vpn_gateway**: string +**preferred_routing_gateway**: string +**provisioning_state**: string +**route_maps**: string[] +**route_table**: azure_virtual_hub_route_table +**routing_state**: string +**security_partner_provider**: string +**security_provider_name**: string +**sku**: string +**virtual_hub_route_table_v2s**: azure_virtual_hub_route_table_v2[] +**virtual_router_asn**: int64 +**virtual_router_auto_scale_configuration**: int64 +**virtual_router_ips**: string[] +**virtual_wan**: string +**vpn_gateway**: string +} +class azure_virtual_hub_route { +**address_prefixes**: string[] +**next_hop_ip_address**: string +} +class azure_virtual_hub_route_table { +**routes**: azure_virtual_hub_route[] +} +class azure_virtual_hub_route_table_v2 { +**attached_connections**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**routes**: azure_virtual_hub_route_v2[] +} +class azure_virtual_hub_route_v2 { +**destination_type**: string +**destinations**: string[] +**next_hop_type**: string +**next_hops**: string[] +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_virtual_hub +azure_virtual_hub --> azure_virtual_hub_route_table +azure_virtual_hub --> azure_virtual_hub_route_table_v2 +azure_virtual_hub_route_table --> azure_virtual_hub_route +azure_virtual_hub_route_table_v2 --> azure_virtual_hub_route_v2 +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_hub resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_hub { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_machine` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_additional_capabilities { +**hibernation_enabled**: boolean +**ultra_ssd_enabled**: boolean +} +class azure_additional_unattend_content { +**component_name**: string +**content**: string +**pass_name**: string +**setting_name**: string +} +class azure_api_error { +**code**: string +**details**: azure_api_error_base[] +**innererror**: azure_inner_error +**message**: string +**target**: string +} +class azure_api_error_base { +**code**: string +**message**: string +**target**: string +} +class azure_application_profile { +**gallery_applications**: azure_vm_gallery_application[] +} +class azure_available_patch_summary { +**assessment_activity_id**: string +**critical_and_security_patch_count**: int64 +**error**: azure_api_error +**last_modified_time**: datetime +**other_patch_count**: int64 +**reboot_pending**: boolean +**start_time**: datetime +**status**: string +} +class azure_boot_diagnostics { +**enabled**: boolean +**storage_uri**: string +} +class azure_boot_diagnostics_instance_view { +**console_screenshot_blob_uri**: string +**serial_console_log_blob_uri**: string +**status**: azure_instance_view_status +} +class azure_capacity_reservation_profile { +**capacity_reservation_group**: string +} +class azure_data_disk { +**caching**: string +**create_option**: string +**delete_option**: string +**detach_option**: string +**disk_iops_read_write**: int64 +**disk_m_bps_read_write**: int64 +**disk_size_gb**: int64 +**image**: string +**lun**: int64 +**managed_disk**: azure_managed_disk_parameters +**name**: string +**to_be_detached**: boolean +**vhd**: string +**write_accelerator_enabled**: boolean +} +class azure_diagnostics_profile { +**boot_diagnostics**: azure_boot_diagnostics +} +class azure_diff_disk_settings { +**option**: string +**placement**: string +} +class azure_disk_encryption_settings { +**disk_encryption_key**: azure_key_vault_secret_reference +**enabled**: boolean +**key_encryption_key**: azure_key_vault_key_reference +} +class azure_disk_instance_view { +**encryption_settings**: azure_disk_encryption_settings[] +**name**: string +**statuses**: azure_instance_view_status[] +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_hardware_profile { +**vm_size**: string +**vm_size_properties**: azure_vm_size_properties +} +class azure_image_reference { +**community_gallery_image_id**: string +**exact_version**: string +**image_reference_sku**: string +**offer**: string +**publisher**: string +**shared_gallery_image_id**: string +**version**: string +} +class azure_inner_error { +**errordetail**: string +**exceptiontype**: string +} +class azure_instance_view_status { +**code**: string +**display_status**: string +**level**: string +**message**: string +**time**: datetime +} +class azure_key_vault_key_reference { +**key_url**: string +**source_vault**: string +} +class azure_key_vault_secret_reference { +**secret_url**: string +**source_vault**: string +} +class azure_last_patch_installation_summary { +**error**: azure_api_error +**excluded_patch_count**: int64 +**failed_patch_count**: int64 +**installation_activity_id**: string +**installed_patch_count**: int64 +**last_modified_time**: datetime +**maintenance_window_exceeded**: boolean +**not_selected_patch_count**: int64 +**pending_patch_count**: int64 +**start_time**: datetime +**status**: string +} +class azure_linux_configuration { +**disable_password_authentication**: boolean +**enable_vm_agent_platform_updates**: boolean +**patch_settings**: azure_linux_patch_settings +**provision_vm_agent**: boolean +**ssh**: azure_ssh_configuration +} +class azure_linux_patch_settings { +**assessment_mode**: string +**automatic_by_platform_settings**: azure_linux_vm_guest_patch_automatic_by_platform_settings +**patch_mode**: string +} +class azure_linux_vm_guest_patch_automatic_by_platform_settings { +**bypass_platform_safety_checks_on_user_schedule**: boolean +**reboot_setting**: string +} +class azure_maintenance_redeploy_status { +**is_customer_initiated_maintenance_allowed**: boolean +**last_operation_message**: string +**last_operation_result_code**: string +**maintenance_window_end_time**: datetime +**maintenance_window_start_time**: datetime +**pre_maintenance_window_end_time**: datetime +**pre_maintenance_window_start_time**: datetime +} +class azure_managed_disk_parameters { +**disk_encryption_set**: azure_sub_resource +**disk_parameters_security_profile**: azure_vm_disk_security_profile +**storage_account_type**: string +} +class azure_network_interface_reference { +**delete_option**: string +**primary**: boolean +} +class azure_os_disk { +**caching**: string +**create_option**: string +**delete_option**: string +**diff_disk_settings**: azure_diff_disk_settings +**disk_size_gb**: int64 +**encryption_settings**: azure_disk_encryption_settings +**image**: string +**managed_disk**: azure_managed_disk_parameters +**name**: string +**os_type**: string +**vhd**: string +**write_accelerator_enabled**: boolean +} +class azure_os_image_notification_profile { +**enable**: boolean +**not_before_timeout**: string +} +class azure_os_profile { +**admin_password**: string +**admin_username**: string +**allow_extension_operations**: boolean +**computer_name**: string +**custom_data**: string +**linux_configuration**: azure_linux_configuration +**require_guest_provision_signal**: boolean +**secrets**: azure_vault_secret_group[] +**windows_configuration**: azure_windows_configuration +} +class azure_patch_settings { +**assessment_mode**: string +**automatic_by_platform_settings**: azure_windows_vm_guest_patch_automatic_by_platform_settings +**enable_hotpatching**: boolean +**patch_mode**: string +} +class azure_plan { +**name**: string +**product**: string +**promotion_code**: string +**publisher**: string +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_public_ip_address_sku { +**name**: string +**tier**: string +} +class azure_resource { +} +class azure_scheduled_events_profile { +**os_image_notification_profile**: azure_os_image_notification_profile +**terminate_notification_profile**: azure_terminate_notification_profile +} +class azure_security_profile { +**encryption_at_host**: boolean +**security_type**: string +**uefi_settings**: azure_uefi_settings +} +class azure_ssh_configuration { +**public_keys**: azure_ssh_public_key[] +} +class azure_ssh_public_key { +**key_data**: string +**path**: string +} +class azure_storage_profile { +**data_disks**: azure_data_disk[] +**disk_controller_type**: string +**image_reference**: azure_image_reference +**os_disk**: azure_os_disk +} +class azure_sub_resource { +**id**: string +} +class azure_terminate_notification_profile { +**enable**: boolean +**not_before_timeout**: string +} +class azure_uefi_settings { +**secure_boot_enabled**: boolean +**v_tpm_enabled**: boolean +} +class azure_vault_certificate { +**certificate_store**: string +**certificate_url**: string +} +class azure_vault_secret_group { +**source_vault**: string +**vault_certificates**: azure_vault_certificate[] +} +class azure_virtual_machine { +**application_profile**: azure_application_profile +**availability_set**: string +**azure_plan**: azure_plan +**billing_profile**: double +**capacity_reservation**: azure_capacity_reservation_profile +**eviction_policy**: string +**extended_location**: azure_extended_location +**extensions_time_budget**: string +**hardware_profile**: azure_hardware_profile +**host**: string +**host_group**: string +**license_type**: string +**platform_fault_domain**: int64 +**provisioning_state**: string +**proximity_placement_group**: string +**scheduled_events_profile**: azure_scheduled_events_profile +**time_created**: datetime +**user_data**: string +**virtual_machine_capabilities**: azure_additional_capabilities +**virtual_machine_diagnostics_profile**: azure_diagnostics_profile +**virtual_machine_identity**: azure_virtual_machine_identity +**virtual_machine_instance_view**: azure_virtual_machine_instance_view +**virtual_machine_network_profile**: azure_virtual_machine_network_profile +**virtual_machine_os_profile**: azure_os_profile +**virtual_machine_priority**: string +**virtual_machine_resources**: azure_virtual_machine_extension[] +**virtual_machine_scale_set**: string +**virtual_machine_security_profile**: azure_security_profile +**virtual_machine_storage_profile**: azure_storage_profile +**vm_id**: string +} +class azure_virtual_machine_agent_instance_view { +**extension_handlers**: azure_virtual_machine_extension_handler_instance_view[] +**statuses**: azure_instance_view_status[] +**vm_agent_version**: string +} +class azure_virtual_machine_extension { +**auto_upgrade_minor_version**: boolean +**enable_automatic_upgrade**: boolean +**force_update_tag**: string +**machine_extension_instance_view**: azure_virtual_machine_extension_instance_view +**protected_settings**: any +**protected_settings_from_key_vault**: azure_key_vault_secret_reference +**provision_after_extensions**: string[] +**provisioning_state**: string +**publisher**: string +**settings**: any +**suppress_failures**: boolean +**type**: string +**type_handler_version**: string +} +class azure_virtual_machine_extension_handler_instance_view { +**status**: azure_instance_view_status +**type**: string +**type_handler_version**: string +} +class azure_virtual_machine_extension_instance_view { +**name**: string +**statuses**: azure_instance_view_status[] +**substatuses**: azure_instance_view_status[] +**type**: string +**type_handler_version**: string +} +class azure_virtual_machine_health_status { +**status**: azure_instance_view_status +} +class azure_virtual_machine_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_virtual_machine_instance_view { +**assigned_host**: string +**boot_diagnostics**: azure_boot_diagnostics_instance_view +**computer_name**: string +**disks**: azure_disk_instance_view[] +**extensions**: azure_virtual_machine_extension_instance_view[] +**hyper_v_generation**: string +**maintenance_redeploy_status**: azure_maintenance_redeploy_status +**os_name**: string +**os_version**: string +**patch_status**: azure_virtual_machine_patch_status +**platform_fault_domain**: int64 +**platform_update_domain**: int64 +**rdp_thumb_print**: string +**statuses**: azure_instance_view_status[] +**vm_agent**: azure_virtual_machine_agent_instance_view +**vm_health**: azure_virtual_machine_health_status +} +class azure_virtual_machine_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_virtual_machine_network_interface_configuration { +**delete_option**: string +**disable_tcp_state_tracking**: boolean +**dns_settings**: azure_virtual_machine_network_interface_dns_settings_configuration +**dscp_configuration**: string +**enable_accelerated_networking**: boolean +**enable_fpga**: boolean +**enable_ip_forwarding**: boolean +**ip_configurations**: azure_virtual_machine_network_interface_ip_configuration[] +**name**: string +**network_security_group**: string +**primary**: boolean +} +class azure_virtual_machine_network_interface_dns_settings_configuration { +**dns_servers**: string[] +} +class azure_virtual_machine_network_interface_ip_configuration { +**application_gateway_backend_address_pools**: string[] +**application_security_groups**: string[] +**load_balancer_backend_address_pools**: string[] +**name**: string +**primary**: boolean +**private_ip_address_version**: string +**public_ip_address_configuration**: azure_virtual_machine_public_ip_address_configuration +**subnet**: string +} +class azure_virtual_machine_network_profile { +**network_api_version**: string +**network_interface_configurations**: azure_virtual_machine_network_interface_configuration[] +**network_interfaces**: azure_network_interface_reference[] +} +class azure_virtual_machine_patch_status { +**available_patch_summary**: azure_available_patch_summary +**configuration_statuses**: azure_instance_view_status[] +**last_patch_installation_summary**: azure_last_patch_installation_summary +} +class azure_virtual_machine_public_ip_address_configuration { +**delete_option**: string +**dns_settings**: string +**idle_timeout_in_minutes**: int64 +**ip_tags**: azure_virtual_machine_ip_tag[] +**name**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**sku**: azure_public_ip_address_sku +} +class azure_vm_disk_security_profile { +**disk_encryption_set**: azure_sub_resource +**security_encryption_type**: string +} +class azure_vm_gallery_application { +**configuration_reference**: string +**enable_automatic_upgrade**: boolean +**order**: int64 +**package_reference_id**: string +**tags**: string +**treat_failure_as_deployment_failure**: boolean +} +class azure_vm_size_properties { +**v_cp_us_available**: int64 +**v_cp_us_per_core**: int64 +} +class azure_win_rm_configuration { +**listeners**: azure_win_rm_listener[] +} +class azure_win_rm_listener { +**certificate_url**: string +**protocol**: string +} +class azure_windows_configuration { +**additional_unattend_content**: azure_additional_unattend_content[] +**enable_automatic_updates**: boolean +**enable_vm_agent_platform_updates**: boolean +**patch_settings**: azure_patch_settings +**provision_vm_agent**: boolean +**time_zone**: string +**win_rm**: azure_win_rm_configuration +} +class azure_windows_vm_guest_patch_automatic_by_platform_settings { +**bypass_platform_safety_checks_on_user_schedule**: boolean +**reboot_setting**: string +} +class instance { +**instance_cores**: double +**instance_memory**: double +**instance_status**: instance_status +**instance_type**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_api_error --> azure_api_error_base +azure_api_error --> azure_inner_error +azure_application_profile --> azure_vm_gallery_application +azure_available_patch_summary --> azure_api_error +azure_boot_diagnostics_instance_view --> azure_instance_view_status +azure_data_disk --> azure_managed_disk_parameters +azure_diagnostics_profile --> azure_boot_diagnostics +azure_disk_encryption_settings --> azure_key_vault_key_reference +azure_disk_encryption_settings --> azure_key_vault_secret_reference +azure_disk_instance_view --> azure_disk_encryption_settings +azure_disk_instance_view --> azure_instance_view_status +azure_hardware_profile --> azure_vm_size_properties +azure_sub_resource <|--- azure_image_reference +azure_last_patch_installation_summary --> azure_api_error +azure_linux_configuration --> azure_linux_patch_settings +azure_linux_configuration --> azure_ssh_configuration +azure_linux_patch_settings --> azure_linux_vm_guest_patch_automatic_by_platform_settings +azure_sub_resource <|--- azure_managed_disk_parameters +azure_managed_disk_parameters --> azure_sub_resource +azure_managed_disk_parameters --> azure_vm_disk_security_profile +azure_sub_resource <|--- azure_network_interface_reference +azure_os_disk --> azure_diff_disk_settings +azure_os_disk --> azure_disk_encryption_settings +azure_os_disk --> azure_managed_disk_parameters +azure_os_profile --> azure_linux_configuration +azure_os_profile --> azure_vault_secret_group +azure_os_profile --> azure_windows_configuration +azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings +resource <|--- azure_resource +azure_scheduled_events_profile --> azure_os_image_notification_profile +azure_scheduled_events_profile --> azure_terminate_notification_profile +azure_security_profile --> azure_uefi_settings +azure_ssh_configuration --> azure_ssh_public_key +azure_storage_profile --> azure_data_disk +azure_storage_profile --> azure_image_reference +azure_storage_profile --> azure_os_disk +azure_vault_secret_group --> azure_vault_certificate +azure_virtual_machine --> azure_additional_capabilities +azure_virtual_machine --> azure_application_profile +azure_virtual_machine --> azure_capacity_reservation_profile +azure_virtual_machine --> azure_diagnostics_profile +azure_virtual_machine --> azure_extended_location +azure_virtual_machine --> azure_hardware_profile +azure_virtual_machine --> azure_os_profile +azure_virtual_machine --> azure_plan +azure_resource <|--- azure_virtual_machine +azure_virtual_machine --> azure_scheduled_events_profile +azure_virtual_machine --> azure_security_profile +azure_virtual_machine --> azure_storage_profile +azure_virtual_machine --> azure_virtual_machine_extension +azure_virtual_machine --> azure_virtual_machine_identity +azure_virtual_machine --> azure_virtual_machine_instance_view +azure_virtual_machine --> azure_virtual_machine_network_profile +instance <|--- azure_virtual_machine +azure_virtual_machine_agent_instance_view --> azure_instance_view_status +azure_virtual_machine_agent_instance_view --> azure_virtual_machine_extension_handler_instance_view +azure_virtual_machine_extension --> azure_key_vault_secret_reference +azure_virtual_machine_extension --> azure_virtual_machine_extension_instance_view +azure_virtual_machine_extension_handler_instance_view --> azure_instance_view_status +azure_virtual_machine_extension_instance_view --> azure_instance_view_status +azure_virtual_machine_health_status --> azure_instance_view_status +azure_virtual_machine_identity --> azure_principalid_clientid +azure_virtual_machine_instance_view --> azure_boot_diagnostics_instance_view +azure_virtual_machine_instance_view --> azure_disk_instance_view +azure_virtual_machine_instance_view --> azure_instance_view_status +azure_virtual_machine_instance_view --> azure_maintenance_redeploy_status +azure_virtual_machine_instance_view --> azure_virtual_machine_agent_instance_view +azure_virtual_machine_instance_view --> azure_virtual_machine_extension_instance_view +azure_virtual_machine_instance_view --> azure_virtual_machine_health_status +azure_virtual_machine_instance_view --> azure_virtual_machine_patch_status +azure_virtual_machine_network_interface_configuration --> azure_virtual_machine_network_interface_dns_settings_configuration +azure_virtual_machine_network_interface_configuration --> azure_virtual_machine_network_interface_ip_configuration +azure_virtual_machine_network_interface_ip_configuration --> azure_virtual_machine_public_ip_address_configuration +azure_virtual_machine_network_profile --> azure_network_interface_reference +azure_virtual_machine_network_profile --> azure_virtual_machine_network_interface_configuration +azure_virtual_machine_patch_status --> azure_available_patch_summary +azure_virtual_machine_patch_status --> azure_instance_view_status +azure_virtual_machine_patch_status --> azure_last_patch_installation_summary +azure_virtual_machine_public_ip_address_configuration --> azure_public_ip_address_sku +azure_virtual_machine_public_ip_address_configuration --> azure_virtual_machine_ip_tag +azure_vm_disk_security_profile --> azure_sub_resource +azure_win_rm_configuration --> azure_win_rm_listener +azure_windows_configuration --> azure_additional_unattend_content +azure_windows_configuration --> azure_patch_settings +azure_windows_configuration --> azure_win_rm_configuration +resource <|--- instance +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_availability_set { +} +class azure_capacity_reservation_group { +} +class azure_disk { +} +class azure_image { +} +class azure_proximity_placement_group { +} +class azure_restore_point_collection { +} +class azure_virtual_machine { +} +azure_availability_set -[#1A83AF]-> azure_proximity_placement_group +azure_availability_set -[#1A83AF]-> azure_virtual_machine +azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine +azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine +azure_virtual_machine -[#1A83AF]-> azure_disk +azure_virtual_machine -[#1A83AF]-> azure_image +azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group +@enduml +``` + + + +
+ +
+ +## `azure_virtual_machine_scale_set` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_scale_set data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class autoscaling_group { +**max_size**: int64 +**min_size**: int64 +} +class azure_additional_capabilities { +**hibernation_enabled**: boolean +**ultra_ssd_enabled**: boolean +} +class azure_additional_unattend_content { +**component_name**: string +**content**: string +**pass_name**: string +**setting_name**: string +} +class azure_application_profile { +**gallery_applications**: azure_vm_gallery_application[] +} +class azure_automatic_os_upgrade_policy { +**disable_automatic_rollback**: boolean +**enable_automatic_os_upgrade**: boolean +**use_rolling_upgrade_policy**: boolean +} +class azure_automatic_repairs_policy { +**enabled**: boolean +**grace_period**: string +**repair_action**: string +} +class azure_boot_diagnostics { +**enabled**: boolean +**storage_uri**: string +} +class azure_capacity_reservation_profile { +**capacity_reservation_group**: string +} +class azure_diagnostics_profile { +**boot_diagnostics**: azure_boot_diagnostics +} +class azure_diff_disk_settings { +**option**: string +**placement**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_image_reference { +**community_gallery_image_id**: string +**exact_version**: string +**image_reference_sku**: string +**offer**: string +**publisher**: string +**shared_gallery_image_id**: string +**version**: string +} +class azure_instance_view_status { +**code**: string +**display_status**: string +**level**: string +**message**: string +**time**: datetime +} +class azure_key_vault_secret_reference { +**secret_url**: string +**source_vault**: string +} +class azure_linux_configuration { +**disable_password_authentication**: boolean +**enable_vm_agent_platform_updates**: boolean +**patch_settings**: azure_linux_patch_settings +**provision_vm_agent**: boolean +**ssh**: azure_ssh_configuration +} +class azure_linux_patch_settings { +**assessment_mode**: string +**automatic_by_platform_settings**: azure_linux_vm_guest_patch_automatic_by_platform_settings +**patch_mode**: string +} +class azure_linux_vm_guest_patch_automatic_by_platform_settings { +**bypass_platform_safety_checks_on_user_schedule**: boolean +**reboot_setting**: string +} +class azure_os_image_notification_profile { +**enable**: boolean +**not_before_timeout**: string +} +class azure_patch_settings { +**assessment_mode**: string +**automatic_by_platform_settings**: azure_windows_vm_guest_patch_automatic_by_platform_settings +**enable_hotpatching**: boolean +**patch_mode**: string +} +class azure_plan { +**name**: string +**product**: string +**promotion_code**: string +**publisher**: string +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_priority_mix_policy { +**base_regular_priority_count**: int64 +**regular_priority_percentage_above_base**: int64 +} +class azure_public_ip_address_sku { +**name**: string +**tier**: string +} +class azure_resource { +} +class azure_rolling_upgrade_policy { +**enable_cross_zone_upgrade**: boolean +**max_batch_instance_percent**: int64 +**max_surge**: boolean +**max_unhealthy_instance_percent**: int64 +**max_unhealthy_upgraded_instance_percent**: int64 +**pause_time_between_batches**: string +**prioritize_unhealthy_instances**: boolean +**rollback_failed_instances_on_policy_breach**: boolean +} +class azure_scale_in_policy { +**force_deletion**: boolean +**rules**: string[] +} +class azure_scheduled_events_profile { +**os_image_notification_profile**: azure_os_image_notification_profile +**terminate_notification_profile**: azure_terminate_notification_profile +} +class azure_security_posture_reference { +**exclude_extensions**: azure_virtual_machine_extension[] +**id**: string +} +class azure_security_profile { +**encryption_at_host**: boolean +**security_type**: string +**uefi_settings**: azure_uefi_settings +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_spot_restore_policy { +**enabled**: boolean +**restore_timeout**: string +} +class azure_ssh_configuration { +**public_keys**: azure_ssh_public_key[] +} +class azure_ssh_public_key { +**key_data**: string +**path**: string +} +class azure_sub_resource { +**id**: string +} +class azure_terminate_notification_profile { +**enable**: boolean +**not_before_timeout**: string +} +class azure_uefi_settings { +**secure_boot_enabled**: boolean +**v_tpm_enabled**: boolean +} +class azure_upgrade_policy { +**automatic_os_upgrade_policy**: azure_automatic_os_upgrade_policy +**mode**: string +**rolling_upgrade_policy**: azure_rolling_upgrade_policy +} +class azure_vault_certificate { +**certificate_store**: string +**certificate_url**: string +} +class azure_vault_secret_group { +**source_vault**: string +**vault_certificates**: azure_vault_certificate[] +} +class azure_virtual_machine_extension { +**auto_upgrade_minor_version**: boolean +**enable_automatic_upgrade**: boolean +**force_update_tag**: string +**machine_extension_instance_view**: azure_virtual_machine_extension_instance_view +**protected_settings**: any +**protected_settings_from_key_vault**: azure_key_vault_secret_reference +**provision_after_extensions**: string[] +**provisioning_state**: string +**publisher**: string +**settings**: any +**suppress_failures**: boolean +**type**: string +**type_handler_version**: string +} +class azure_virtual_machine_extension_instance_view { +**name**: string +**statuses**: azure_instance_view_status[] +**substatuses**: azure_instance_view_status[] +**type**: string +**type_handler_version**: string +} +class azure_virtual_machine_scale_set { +**automatic_repairs_policy**: azure_automatic_repairs_policy +**azure_plan**: azure_plan +**azure_sku**: azure_sku +**constrained_maximum_capacity**: boolean +**do_not_run_extensions_on_overprovisioned_vm_s**: boolean +**extended_location**: azure_extended_location +**host_group**: string +**orchestration_mode**: string +**overprovision**: boolean +**platform_fault_domain_count**: int64 +**priority_mix_policy**: azure_priority_mix_policy +**provisioning_state**: string +**proximity_placement_group**: string +**scale_in_policy**: azure_scale_in_policy +**scale_set_capabilities**: azure_additional_capabilities +**scale_set_identity**: azure_virtual_machine_scale_set_identity +**single_placement_group**: boolean +**spot_restore_policy**: azure_spot_restore_policy +**time_created**: datetime +**unique_id**: string +**upgrade_policy**: azure_upgrade_policy +**virtual_machine_profile**: azure_virtual_machine_scale_set_vm_profile +**zone_balance**: boolean +} +class azure_virtual_machine_scale_set_data_disk { +**caching**: string +**create_option**: string +**delete_option**: string +**disk_iops_read_write**: int64 +**disk_m_bps_read_write**: int64 +**disk_size_gb**: int64 +**lun**: int64 +**managed_disk**: azure_virtual_machine_scale_set_managed_disk_parameters +**name**: string +**write_accelerator_enabled**: boolean +} +class azure_virtual_machine_scale_set_extension { +**auto_upgrade_minor_version**: boolean +**enable_automatic_upgrade**: boolean +**force_update_tag**: string +**name**: string +**protected_settings**: any +**protected_settings_from_key_vault**: azure_key_vault_secret_reference +**provision_after_extensions**: string[] +**provisioning_state**: string +**publisher**: string +**settings**: any +**suppress_failures**: boolean +**type**: string +**type_handler_version**: string +} +class azure_virtual_machine_scale_set_extension_profile { +**extensions**: azure_virtual_machine_scale_set_extension[] +**extensions_time_budget**: string +} +class azure_virtual_machine_scale_set_hardware_profile { +**vm_size_properties**: azure_vm_size_properties +} +class azure_virtual_machine_scale_set_identity { +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_virtual_machine_scale_set_ip_configuration { +**application_gateway_backend_address_pools**: string[] +**application_security_groups**: string[] +**load_balancer_backend_address_pools**: string[] +**load_balancer_inbound_nat_pools**: string[] +**name**: string +**primary**: boolean +**private_ip_address_version**: string +**public_ip_address_configuration**: azure_virtual_machine_scale_set_public_ip_address_configuration +**subnet**: string +} +class azure_virtual_machine_scale_set_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_virtual_machine_scale_set_managed_disk_parameters { +**disk_encryption_set**: azure_sub_resource +**security_profile**: azure_vm_disk_security_profile +**storage_account_type**: string +} +class azure_virtual_machine_scale_set_network_configuration { +**delete_option**: string +**disable_tcp_state_tracking**: boolean +**dns_settings**: azure_virtual_machine_scale_set_network_configuration_dns_settings +**enable_accelerated_networking**: boolean +**enable_fpga**: boolean +**enable_ip_forwarding**: boolean +**ip_configurations**: azure_virtual_machine_scale_set_ip_configuration[] +**name**: string +**network_security_group**: string +**primary**: boolean +} +class azure_virtual_machine_scale_set_network_configuration_dns_settings { +**dns_servers**: string[] +} +class azure_virtual_machine_scale_set_network_profile { +**health_probe**: string +**network_api_version**: string +**network_interface_configurations**: azure_virtual_machine_scale_set_network_configuration[] +} +class azure_virtual_machine_scale_set_os_disk { +**caching**: string +**create_option**: string +**delete_option**: string +**diff_disk_settings**: azure_diff_disk_settings +**disk_size_gb**: int64 +**image**: string +**managed_disk**: azure_virtual_machine_scale_set_managed_disk_parameters +**name**: string +**os_type**: string +**vhd_containers**: string[] +**write_accelerator_enabled**: boolean +} +class azure_virtual_machine_scale_set_os_profile { +**admin_password**: string +**admin_username**: string +**allow_extension_operations**: boolean +**computer_name_prefix**: string +**custom_data**: string +**linux_configuration**: azure_linux_configuration +**require_guest_provision_signal**: boolean +**secrets**: azure_vault_secret_group[] +**windows_configuration**: azure_windows_configuration +} +class azure_virtual_machine_scale_set_public_ip_address_configuration { +**delete_option**: string +**dns_settings**: string +**idle_timeout_in_minutes**: int64 +**ip_tags**: azure_virtual_machine_scale_set_ip_tag[] +**name**: string +**public_ip_address_version**: string +**public_ip_prefix**: string +**sku**: azure_public_ip_address_sku +} +class azure_virtual_machine_scale_set_storage_profile { +**data_disks**: azure_virtual_machine_scale_set_data_disk[] +**disk_controller_type**: string +**image_reference**: azure_image_reference +**os_disk**: azure_virtual_machine_scale_set_os_disk +} +class azure_virtual_machine_scale_set_vm_profile { +**application_profile**: azure_application_profile +**billing_profile**: double +**capacity_reservation**: azure_capacity_reservation_profile +**diagnostics_profile**: azure_diagnostics_profile +**eviction_policy**: string +**extension_profile**: azure_virtual_machine_scale_set_extension_profile +**hardware_profile**: azure_virtual_machine_scale_set_hardware_profile +**license_type**: string +**network_profile**: azure_virtual_machine_scale_set_network_profile +**os_profile**: azure_virtual_machine_scale_set_os_profile +**priority**: string +**scheduled_events_profile**: azure_scheduled_events_profile +**security_posture_reference**: azure_security_posture_reference +**security_profile**: azure_security_profile +**service_artifact_reference**: string +**storage_profile**: azure_virtual_machine_scale_set_storage_profile +**user_data**: string +} +class azure_vm_disk_security_profile { +**disk_encryption_set**: azure_sub_resource +**security_encryption_type**: string +} +class azure_vm_gallery_application { +**configuration_reference**: string +**enable_automatic_upgrade**: boolean +**order**: int64 +**package_reference_id**: string +**tags**: string +**treat_failure_as_deployment_failure**: boolean +} +class azure_vm_size_properties { +**v_cp_us_available**: int64 +**v_cp_us_per_core**: int64 +} +class azure_win_rm_configuration { +**listeners**: azure_win_rm_listener[] +} +class azure_win_rm_listener { +**certificate_url**: string +**protocol**: string +} +class azure_windows_configuration { +**additional_unattend_content**: azure_additional_unattend_content[] +**enable_automatic_updates**: boolean +**enable_vm_agent_platform_updates**: boolean +**patch_settings**: azure_patch_settings +**provision_vm_agent**: boolean +**time_zone**: string +**win_rm**: azure_win_rm_configuration +} +class azure_windows_vm_guest_patch_automatic_by_platform_settings { +**bypass_platform_safety_checks_on_user_schedule**: boolean +**reboot_setting**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- autoscaling_group +azure_application_profile --> azure_vm_gallery_application +azure_diagnostics_profile --> azure_boot_diagnostics +azure_sub_resource <|--- azure_image_reference +azure_linux_configuration --> azure_linux_patch_settings +azure_linux_configuration --> azure_ssh_configuration +azure_linux_patch_settings --> azure_linux_vm_guest_patch_automatic_by_platform_settings +azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings +resource <|--- azure_resource +azure_scheduled_events_profile --> azure_os_image_notification_profile +azure_scheduled_events_profile --> azure_terminate_notification_profile +azure_security_posture_reference --> azure_virtual_machine_extension +azure_security_profile --> azure_uefi_settings +azure_ssh_configuration --> azure_ssh_public_key +azure_upgrade_policy --> azure_automatic_os_upgrade_policy +azure_upgrade_policy --> azure_rolling_upgrade_policy +azure_vault_secret_group --> azure_vault_certificate +azure_virtual_machine_extension --> azure_key_vault_secret_reference +azure_virtual_machine_extension --> azure_virtual_machine_extension_instance_view +azure_virtual_machine_extension_instance_view --> azure_instance_view_status +autoscaling_group <|--- azure_virtual_machine_scale_set +azure_virtual_machine_scale_set --> azure_additional_capabilities +azure_virtual_machine_scale_set --> azure_automatic_repairs_policy +azure_virtual_machine_scale_set --> azure_extended_location +azure_virtual_machine_scale_set --> azure_plan +azure_virtual_machine_scale_set --> azure_priority_mix_policy +azure_resource <|--- azure_virtual_machine_scale_set +azure_virtual_machine_scale_set --> azure_scale_in_policy +azure_virtual_machine_scale_set --> azure_sku +azure_virtual_machine_scale_set --> azure_spot_restore_policy +azure_virtual_machine_scale_set --> azure_upgrade_policy +azure_virtual_machine_scale_set --> azure_virtual_machine_scale_set_identity +azure_virtual_machine_scale_set --> azure_virtual_machine_scale_set_vm_profile +azure_virtual_machine_scale_set_data_disk --> azure_virtual_machine_scale_set_managed_disk_parameters +azure_virtual_machine_scale_set_extension --> azure_key_vault_secret_reference +azure_virtual_machine_scale_set_extension_profile --> azure_virtual_machine_scale_set_extension +azure_virtual_machine_scale_set_hardware_profile --> azure_vm_size_properties +azure_virtual_machine_scale_set_identity --> azure_principalid_clientid +azure_virtual_machine_scale_set_ip_configuration --> azure_virtual_machine_scale_set_public_ip_address_configuration +azure_virtual_machine_scale_set_managed_disk_parameters --> azure_sub_resource +azure_virtual_machine_scale_set_managed_disk_parameters --> azure_vm_disk_security_profile +azure_virtual_machine_scale_set_network_configuration --> azure_virtual_machine_scale_set_ip_configuration +azure_virtual_machine_scale_set_network_configuration --> azure_virtual_machine_scale_set_network_configuration_dns_settings +azure_virtual_machine_scale_set_network_profile --> azure_virtual_machine_scale_set_network_configuration +azure_virtual_machine_scale_set_os_disk --> azure_diff_disk_settings +azure_virtual_machine_scale_set_os_disk --> azure_virtual_machine_scale_set_managed_disk_parameters +azure_virtual_machine_scale_set_os_profile --> azure_linux_configuration +azure_virtual_machine_scale_set_os_profile --> azure_vault_secret_group +azure_virtual_machine_scale_set_os_profile --> azure_windows_configuration +azure_virtual_machine_scale_set_public_ip_address_configuration --> azure_public_ip_address_sku +azure_virtual_machine_scale_set_public_ip_address_configuration --> azure_virtual_machine_scale_set_ip_tag +azure_virtual_machine_scale_set_storage_profile --> azure_image_reference +azure_virtual_machine_scale_set_storage_profile --> azure_virtual_machine_scale_set_data_disk +azure_virtual_machine_scale_set_storage_profile --> azure_virtual_machine_scale_set_os_disk +azure_virtual_machine_scale_set_vm_profile --> azure_application_profile +azure_virtual_machine_scale_set_vm_profile --> azure_capacity_reservation_profile +azure_virtual_machine_scale_set_vm_profile --> azure_diagnostics_profile +azure_virtual_machine_scale_set_vm_profile --> azure_scheduled_events_profile +azure_virtual_machine_scale_set_vm_profile --> azure_security_posture_reference +azure_virtual_machine_scale_set_vm_profile --> azure_security_profile +azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_extension_profile +azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_hardware_profile +azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_network_profile +azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_os_profile +azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_storage_profile +azure_vm_disk_security_profile --> azure_sub_resource +azure_win_rm_configuration --> azure_win_rm_listener +azure_windows_configuration --> azure_additional_unattend_content +azure_windows_configuration --> azure_patch_settings +azure_windows_configuration --> azure_win_rm_configuration +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_scale_set resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_machine_scale_set { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_machine_size` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_size data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_virtual_machine_size { +**max_data_disk_count**: int64 +**memory_in_mb**: int64 +**number_of_cores**: int64 +**os_disk_size_in_mb**: int64 +**resource_disk_size_in_mb**: int64 +} +class instance_type { +**instance_cores**: double +**instance_memory**: double +**instance_type**: string +**ondemand_cost**: double +**reservations**: int64 +} +class phantom_resource { +} +class quota { +**quota**: double +**quota_type**: string +**usage**: double +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +class type { +} +resource <|--- azure_resource +azure_resource <|--- azure_virtual_machine_size +instance_type <|--- azure_virtual_machine_size +type <|--- instance_type +resource <|--- phantom_resource +phantom_resource <|--- quota +quota <|--- type +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_size resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_machine_size { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_network` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_network data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_address_space { +**address_prefixes**: string[] +} +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_delegation { +**actions**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**service_name**: string +**type**: string +} +class azure_dhcp_options { +**dns_servers**: string[] +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string +**type**: string +} +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +} +class azure_ip_configuration_profile { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_resource { +} +class azure_resource_navigation_link { +**etag**: string +**id**: string +**link**: string +**linked_resource_type**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_route { +**address_prefix**: string +**etag**: string +**has_bgp_override**: boolean +**name**: string +**next_hop_ip_address**: string +**next_hop_type**: string +**provisioning_state**: string +**type**: string +} +class azure_route_table { +**disable_bgp_route_propagation**: boolean +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**routes**: azure_route[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_service_association_link { +**allow_delete**: boolean +**etag**: string +**link**: string +**linked_resource_type**: string +**locations**: string[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_service_endpoint_policy { +**contextual_service_endpoint_policies**: string[] +**etag**: string +**id**: string +**location**: string +**name**: string +**policy_kind**: string +**provisioning_state**: string +**resource_guid**: string +**service_alias**: string +**service_endpoint_policy_definitions**: azure_service_endpoint_policy_definition[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_service_endpoint_policy_definition { +**description**: string +**etag**: string +**name**: string +**provisioning_state**: string +**service**: string +**service_resources**: string[] +**type**: string +} +class azure_service_endpoint_properties_format { +**locations**: string[] +**provisioning_state**: string +**service**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_subnet { +**address_prefix**: string +**address_prefixes**: string[] +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**default_outbound_access**: boolean +**delegations**: azure_delegation[] +**etag**: string +**ip_allocations**: string[] +**ip_configuration_profiles**: azure_ip_configuration_profile[] +**name**: string +**nat_gateway**: string +**network_security_group**: azure_network_security_group +**private_endpoint_network_policies**: string +**private_endpoints**: azure_private_endpoint[] +**private_link_service_network_policies**: string +**provisioning_state**: string +**purpose**: string +**resource_navigation_links**: azure_resource_navigation_link[] +**route_table**: azure_route_table +**service_association_links**: azure_service_association_link[] +**service_endpoint_policies**: azure_service_endpoint_policy[] +**service_endpoints**: azure_service_endpoint_properties_format[] +**subnet_ip_configurations**: azure_ip_configuration[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class azure_virtual_network { +**address_space**: azure_address_space +**bgp_communities**: azure_virtual_network_bgp_communities +**ddos_protection_plan**: string +**dhcp_options**: azure_dhcp_options +**enable_ddos_protection**: boolean +**enable_vm_protection**: boolean +**etag**: string +**extended_location**: azure_extended_location +**flow_logs**: azure_flow_log[] +**flow_timeout_in_minutes**: int64 +**ip_allocations**: string[] +**provisioning_state**: string +**resource_guid**: string +**subnets**: azure_subnet[] +**virtual_network_encryption**: azure_virtual_network_encryption +**virtual_network_peerings**: azure_virtual_network_peering[] +} +class azure_virtual_network_bgp_communities { +**regional_community**: string +**virtual_network_community**: string +} +class azure_virtual_network_encryption { +**enabled**: boolean +**enforcement**: string +} +class azure_virtual_network_peering { +**allow_forwarded_traffic**: boolean +**allow_gateway_transit**: boolean +**allow_virtual_network_access**: boolean +**do_not_verify_remote_gateways**: boolean +**etag**: string +**name**: string +**peering_state**: string +**peering_sync_level**: string +**provisioning_state**: string +**remote_address_space**: azure_address_space +**remote_bgp_communities**: azure_virtual_network_bgp_communities +**remote_virtual_network**: string +**remote_virtual_network_address_space**: azure_address_space +**remote_virtual_network_encryption**: azure_virtual_network_encryption +**resource_guid**: string +**type**: string +**use_remote_gateways**: boolean +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_ip_configuration --> azure_public_ip_address +azure_resource <|--- azure_nat_gateway +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service_connection --> azure_private_link_service_connection_state +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +resource <|--- azure_resource +azure_route_table --> azure_route +azure_security_rule --> azure_application_security_group +azure_service_endpoint_policy --> azure_service_endpoint_policy_definition +azure_subnet --> azure_application_gateway_ip_configuration +azure_subnet --> azure_delegation +azure_subnet --> azure_ip_configuration +azure_subnet --> azure_ip_configuration_profile +azure_subnet --> azure_network_security_group +azure_subnet --> azure_private_endpoint +azure_subnet --> azure_resource_navigation_link +azure_subnet --> azure_route_table +azure_subnet --> azure_service_association_link +azure_subnet --> azure_service_endpoint_policy +azure_subnet --> azure_service_endpoint_properties_format +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +azure_virtual_network --> azure_address_space +azure_virtual_network --> azure_dhcp_options +azure_virtual_network --> azure_extended_location +azure_virtual_network --> azure_flow_log +azure_resource <|--- azure_virtual_network +azure_virtual_network --> azure_subnet +azure_virtual_network --> azure_virtual_network_bgp_communities +azure_virtual_network --> azure_virtual_network_encryption +azure_virtual_network --> azure_virtual_network_peering +azure_virtual_network_peering --> azure_address_space +azure_virtual_network_peering --> azure_virtual_network_bgp_communities +azure_virtual_network_peering --> azure_virtual_network_encryption +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_network resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_network { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_network_tap` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_network_tap data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_ddos_settings { +**ddos_protection_plan**: string +**protection_mode**: string +} +class azure_delegation { +**actions**: string[] +**etag**: string +**name**: string +**provisioning_state**: string +**service_name**: string +**type**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_flow_log { +**enabled**: boolean +**etag**: string +**flow_analytics_configuration**: azure_traffic_analytics_properties +**format**: azure_flow_log_format_parameters +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**retention_policy**: azure_retention_policy_parameters +**storage_id**: string +**tags**: dictionary[string, string] +**target_resource_guid**: string +**target_resource_id**: string +**type**: string +} +class azure_flow_log_format_parameters { +**type**: string +**version**: int64 +} +class azure_frontend_ip_configuration { +**etag**: string +**gateway_load_balancer**: string +**inbound_nat_pools**: string[] +**inbound_nat_rules**: string[] +**load_balancing_rules**: string[] +**name**: string +**outbound_rules**: string[] +**private_ip_address**: string +**private_ip_address_version**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +**public_ip_prefix**: string +**subnet**: azure_subnet +**type**: string +**zones**: string[] +} +class azure_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**public_ip_address**: azure_public_ip_address +} +class azure_ip_configuration_profile { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_ip_tag { +**ip_tag_type**: string +**tag**: string +} +class azure_nat_gateway { +**etag**: string +**idle_timeout_in_minutes**: int64 +**location**: string +**provisioning_state**: string +**public_ip_addresses**: string[] +**public_ip_prefixes**: string[] +**resource_guid**: string +**sku**: string +**subnet_ids**: string[] +**type**: string +**zones**: string[] +} +class azure_network_interface_tap_configuration { +**etag**: string +**name**: string +**properties**: string +**type**: string +} +class azure_network_security_group { +**default_security_rules**: azure_security_rule[] +**etag**: string +**flow_logs**: azure_flow_log[] +**flush_connection**: boolean +**provisioning_state**: string +**resource_guid**: string +**security_rules**: azure_security_rule[] +} +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] +**name**: string +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string +} +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string +**name**: string +**private_ip_address**: string +**type**: string +} +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] +**name**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string +} +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string +} +class azure_public_ip_address { +**azure_sku**: azure_sku +**ddos_settings**: azure_ddos_settings +**delete_option**: string +**etag**: string +**extended_location**: azure_extended_location +**idle_timeout_in_minutes**: int64 +**ip_address**: string +**ip_dns_settings**: azure_public_ip_address_dns_settings +**ip_tags**: azure_ip_tag[] +**location**: string +**migration_phase**: string +**nat_gateway**: azure_nat_gateway +**provisioning_state**: string +**public_ip_address_version**: string +**public_ip_allocation_method**: string +**public_ip_prefix**: string +**resource_guid**: string +**type**: string +**zones**: string[] +} +class azure_public_ip_address_dns_settings { +**domain_name_label**: string +**domain_name_label_scope**: string +**fqdn**: string +**reverse_fqdn**: string +} +class azure_resource { +} +class azure_resource_navigation_link { +**etag**: string +**id**: string +**link**: string +**linked_resource_type**: string +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_retention_policy_parameters { +**days**: int64 +**enabled**: boolean +} +class azure_route { +**address_prefix**: string +**etag**: string +**has_bgp_override**: boolean +**name**: string +**next_hop_ip_address**: string +**next_hop_type**: string +**provisioning_state**: string +**type**: string +} +class azure_route_table { +**disable_bgp_route_propagation**: boolean +**etag**: string +**id**: string +**location**: string +**name**: string +**provisioning_state**: string +**resource_guid**: string +**routes**: azure_route[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_security_rule { +**access**: string +**description**: string +**destination_address_prefix**: string +**destination_address_prefixes**: string[] +**destination_application_security_groups**: azure_application_security_group[] +**destination_port_range**: string +**destination_port_ranges**: string[] +**direction**: string +**etag**: string +**name**: string +**priority**: int64 +**protocol**: string +**provisioning_state**: string +**source_address_prefix**: string +**source_address_prefixes**: string[] +**source_application_security_groups**: azure_application_security_group[] +**source_port_range**: string +**source_port_ranges**: string[] +**type**: string +} +class azure_service_association_link { +**allow_delete**: boolean +**etag**: string +**link**: string +**linked_resource_type**: string +**locations**: string[] +**name**: string +**provisioning_state**: string +**type**: string +} +class azure_service_endpoint_policy { +**contextual_service_endpoint_policies**: string[] +**etag**: string +**id**: string +**location**: string +**name**: string +**policy_kind**: string +**provisioning_state**: string +**resource_guid**: string +**service_alias**: string +**service_endpoint_policy_definitions**: azure_service_endpoint_policy_definition[] +**tags**: dictionary[string, string] +**type**: string +} +class azure_service_endpoint_policy_definition { +**description**: string +**etag**: string +**name**: string +**provisioning_state**: string +**service**: string +**service_resources**: string[] +**type**: string +} +class azure_service_endpoint_properties_format { +**locations**: string[] +**provisioning_state**: string +**service**: string +} +class azure_sku { +**capacity**: int64 +**family**: string +**name**: string +**tier**: string +} +class azure_subnet { +**address_prefix**: string +**address_prefixes**: string[] +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**default_outbound_access**: boolean +**delegations**: azure_delegation[] +**etag**: string +**ip_allocations**: string[] +**ip_configuration_profiles**: azure_ip_configuration_profile[] +**name**: string +**nat_gateway**: string +**network_security_group**: azure_network_security_group +**private_endpoint_network_policies**: string +**private_endpoints**: azure_private_endpoint[] +**private_link_service_network_policies**: string +**provisioning_state**: string +**purpose**: string +**resource_navigation_links**: azure_resource_navigation_link[] +**route_table**: azure_route_table +**service_association_links**: azure_service_association_link[] +**service_endpoint_policies**: azure_service_endpoint_policy[] +**service_endpoints**: azure_service_endpoint_properties_format[] +**subnet_ip_configurations**: azure_ip_configuration[] +**type**: string +} +class azure_traffic_analytics_configuration_properties { +**enabled**: boolean +**traffic_analytics_interval**: int64 +**workspace_id**: string +**workspace_region**: string +**workspace_resource_id**: string +} +class azure_traffic_analytics_properties { +**network_watcher_flow_analytics_configuration**: azure_traffic_analytics_configuration_properties +} +class azure_virtual_network_tap { +**destination_load_balancer_front_end_ip_configuration**: azure_frontend_ip_configuration +**destination_port**: int64 +**etag**: string +**location**: string +**network_interface_tap_configurations**: azure_network_interface_tap_configuration[] +**provisioning_state**: string +**resource_guid**: string +**type**: string +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_flow_log --> azure_flow_log_format_parameters +azure_flow_log --> azure_retention_policy_parameters +azure_flow_log --> azure_traffic_analytics_properties +azure_frontend_ip_configuration --> azure_public_ip_address +azure_frontend_ip_configuration --> azure_subnet +azure_ip_configuration --> azure_public_ip_address +azure_resource <|--- azure_nat_gateway +azure_network_security_group --> azure_flow_log +azure_resource <|--- azure_network_security_group +azure_network_security_group --> azure_security_rule +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service_connection --> azure_private_link_service_connection_state +azure_public_ip_address --> azure_ddos_settings +azure_public_ip_address --> azure_extended_location +azure_public_ip_address --> azure_ip_tag +azure_public_ip_address --> azure_nat_gateway +azure_public_ip_address --> azure_public_ip_address_dns_settings +azure_resource <|--- azure_public_ip_address +azure_public_ip_address --> azure_sku +resource <|--- azure_resource +azure_route_table --> azure_route +azure_security_rule --> azure_application_security_group +azure_service_endpoint_policy --> azure_service_endpoint_policy_definition +azure_subnet --> azure_application_gateway_ip_configuration +azure_subnet --> azure_delegation +azure_subnet --> azure_ip_configuration +azure_subnet --> azure_ip_configuration_profile +azure_subnet --> azure_network_security_group +azure_subnet --> azure_private_endpoint +azure_subnet --> azure_resource_navigation_link +azure_subnet --> azure_route_table +azure_subnet --> azure_service_association_link +azure_subnet --> azure_service_endpoint_policy +azure_subnet --> azure_service_endpoint_properties_format +azure_traffic_analytics_properties --> azure_traffic_analytics_configuration_properties +azure_virtual_network_tap --> azure_frontend_ip_configuration +azure_virtual_network_tap --> azure_network_interface_tap_configuration +azure_resource <|--- azure_virtual_network_tap +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_network_tap resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_network_tap { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_router` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_router data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_virtual_router { +**etag**: string +**hosted_gateway**: string +**hosted_subnet**: string +**peerings**: string[] +**provisioning_state**: string +**virtual_router_asn**: int64 +**virtual_router_ips**: string[] +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_virtual_router +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_router resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_router { +} +@enduml +``` + + + +
+ +
+ +## `azure_virtual_wan` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_wan data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_resource { +} +class azure_virtual_wan { +**allow_branch_to_branch_traffic**: boolean +**allow_vnet_to_vnet_traffic**: boolean +**disable_vpn_encryption**: boolean +**etag**: string +**office365_local_breakout_category**: string +**provisioning_state**: string +**virtual_hubs**: string[] +**vpn_sites**: string[] +} +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +resource <|--- azure_resource +azure_resource <|--- azure_virtual_wan +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_wan resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_virtual_wan { +} +@enduml +``` + + + +
+ +
+ +## `azure_vpn_gateway` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_vpn_gateway data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_bgp_settings { +**asn**: int64 +**bgp_peering_address**: string +**bgp_peering_addresses**: azure_ip_configuration_bgp_peering_address[] +**peer_weight**: int64 +} +class azure_gateway_custom_bgp_ip_address_ip_configuration { +**custom_bgp_ip_address**: string +**ip_configuration_id**: string +} +class azure_ip_configuration_bgp_peering_address { +**custom_bgp_ip_addresses**: string[] +**default_bgp_ip_addresses**: string[] +**ipconfiguration_id**: string +**tunnel_ip_addresses**: string[] +} +class azure_ipsec_policy { +**dh_group**: string +**ike_encryption**: string +**ike_integrity**: string +**ipsec_encryption**: string +**ipsec_integrity**: string +**pfs_group**: string +**sa_data_size_kilobytes**: int64 +**sa_life_time_seconds**: int64 +} +class azure_propagated_route_table { +**ids**: string[] +**labels**: string[] } -class azure_vault_certificate { -**certificate_store**: string -**certificate_url**: string +class azure_resource { } -class azure_vault_secret_group { -**source_vault**: string -**vault_certificates**: azure_vault_certificate[] +class azure_routing_configuration { +**associated_route_table**: string +**inbound_route_map**: string +**outbound_route_map**: string +**propagated_route_tables**: azure_propagated_route_table +**vnet_routes**: azure_vnet_route } -class azure_virtual_machine { -**application_profile**: azure_application_profile -**availability_set**: string -**azure_plan**: azure_plan -**billing_profile**: double -**capacity_reservation**: azure_capacity_reservation_profile -**eviction_policy**: string -**extended_location**: azure_extended_location -**extensions_time_budget**: string -**hardware_profile**: azure_hardware_profile -**host**: string -**host_group**: string -**license_type**: string -**platform_fault_domain**: int64 +class azure_static_route { +**address_prefixes**: string[] +**name**: string +**next_hop_ip_address**: string +} +class azure_static_routes_config { +**propagate_static_routes**: boolean +**vnet_local_route_override_criteria**: string +} +class azure_traffic_selector_policy { +**local_address_ranges**: string[] +**remote_address_ranges**: string[] +} +class azure_vnet_route { +**bgp_connections**: string[] +**static_routes**: azure_static_route[] +**static_routes_config**: azure_static_routes_config +} +class azure_vpn_connection { +**connection_bandwidth**: int64 +**connection_status**: string +**dpd_timeout_seconds**: int64 +**egress_bytes_transferred**: int64 +**enable_bgp**: boolean +**enable_internet_security**: boolean +**enable_rate_limiting**: boolean +**etag**: string +**ingress_bytes_transferred**: int64 +**ipsec_policies**: azure_ipsec_policy[] +**name**: string **provisioning_state**: string -**proximity_placement_group**: string -**scheduled_events_profile**: azure_scheduled_events_profile -**time_created**: datetime -**user_data**: string -**virtual_machine_capabilities**: azure_additional_capabilities -**virtual_machine_diagnostics_profile**: azure_diagnostics_profile -**virtual_machine_identity**: azure_virtual_machine_identity -**virtual_machine_instance_view**: azure_virtual_machine_instance_view -**virtual_machine_network_profile**: azure_network_profile -**virtual_machine_os_profile**: azure_os_profile -**virtual_machine_priority**: string -**virtual_machine_resources**: azure_virtual_machine_extension[] -**virtual_machine_scale_set**: string -**virtual_machine_security_profile**: azure_security_profile -**virtual_machine_storage_profile**: azure_storage_profile -**vm_id**: string +**remote_vpn_site**: string +**routing_configuration**: azure_routing_configuration +**routing_weight**: int64 +**shared_key**: string +**traffic_selector_policies**: azure_traffic_selector_policy[] +**use_local_azure_ip_address**: boolean +**use_policy_based_traffic_selectors**: boolean +**vpn_connection_protocol_type**: string +**vpn_link_connections**: azure_vpn_site_link_connection[] +} +class azure_vpn_gateway { +**bgp_settings**: azure_bgp_settings +**connections**: azure_vpn_connection[] +**enable_bgp_route_translation_for_nat**: boolean +**etag**: string +**gateway_ip_configurations**: azure_vpn_gateway_ip_configuration[] +**is_routing_preference_internet**: boolean +**nat_rules**: azure_vpn_gateway_nat_rule[] +**provisioning_state**: string +**virtual_hub**: string +**vpn_gateway_scale_unit**: int64 } -class azure_virtual_machine_agent_instance_view { -**extension_handlers**: azure_virtual_machine_extension_handler_instance_view[] -**statuses**: azure_instance_view_status[] -**vm_agent_version**: string +class azure_vpn_gateway_ip_configuration { +**id**: string +**private_ip_address**: string +**public_ip_address**: string } -class azure_virtual_machine_extension { -**auto_upgrade_minor_version**: boolean -**enable_automatic_upgrade**: boolean -**force_update_tag**: string -**machine_extension_instance_view**: azure_virtual_machine_extension_instance_view -**protected_settings**: any -**protected_settings_from_key_vault**: azure_key_vault_secret_reference -**provision_after_extensions**: string[] +class azure_vpn_gateway_nat_rule { +**egress_vpn_site_link_connections**: string[] +**etag**: string +**external_mappings**: azure_vpn_nat_rule_mapping[] +**ingress_vpn_site_link_connections**: string[] +**internal_mappings**: azure_vpn_nat_rule_mapping[] +**ip_configuration_id**: string +**mode**: string +**name**: string **provisioning_state**: string -**publisher**: string -**settings**: any -**suppress_failures**: boolean **type**: string -**type_handler_version**: string } -class azure_virtual_machine_extension_handler_instance_view { -**status**: azure_instance_view_status +class azure_vpn_nat_rule_mapping { +**address_space**: string +**port_range**: string +} +class azure_vpn_site_link_connection { +**connection_bandwidth**: int64 +**connection_status**: string +**egress_bytes_transferred**: int64 +**egress_nat_rules**: string[] +**enable_bgp**: boolean +**enable_rate_limiting**: boolean +**etag**: string +**ingress_bytes_transferred**: int64 +**ingress_nat_rules**: string[] +**ipsec_policies**: azure_ipsec_policy[] +**name**: string +**provisioning_state**: string +**routing_weight**: int64 +**shared_key**: string **type**: string -**type_handler_version**: string +**use_local_azure_ip_address**: boolean +**use_policy_based_traffic_selectors**: boolean +**vpn_connection_protocol_type**: string +**vpn_gateway_custom_bgp_addresses**: azure_gateway_custom_bgp_ip_address_ip_configuration[] +**vpn_link_connection_mode**: string +**vpn_site_link**: string } -class azure_virtual_machine_extension_instance_view { +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime **name**: string -**statuses**: azure_instance_view_status[] -**substatuses**: azure_instance_view_status[] -**type**: string -**type_handler_version**: string +**tags**: dictionary[string, string] } -class azure_virtual_machine_health_status { -**status**: azure_instance_view_status +azure_bgp_settings --> azure_ip_configuration_bgp_peering_address +resource <|--- azure_resource +azure_routing_configuration --> azure_propagated_route_table +azure_routing_configuration --> azure_vnet_route +azure_vnet_route --> azure_static_route +azure_vnet_route --> azure_static_routes_config +azure_vpn_connection --> azure_ipsec_policy +azure_vpn_connection --> azure_routing_configuration +azure_vpn_connection --> azure_traffic_selector_policy +azure_vpn_connection --> azure_vpn_site_link_connection +azure_vpn_gateway --> azure_bgp_settings +azure_resource <|--- azure_vpn_gateway +azure_vpn_gateway --> azure_vpn_connection +azure_vpn_gateway --> azure_vpn_gateway_ip_configuration +azure_vpn_gateway --> azure_vpn_gateway_nat_rule +azure_vpn_gateway_nat_rule --> azure_vpn_nat_rule_mapping +azure_vpn_site_link_connection --> azure_gateway_custom_bgp_ip_address_ip_configuration +azure_vpn_site_link_connection --> azure_ipsec_policy +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_vpn_gateway resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_vpn_gateway { } -class azure_virtual_machine_identity { -**principal_id**: string -**tenant_id**: string -**type**: string -**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +@enduml +``` + + + +
+ +
+ +## `azure_vpn_server_configuration` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_vpn_server_configuration data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_aad_authentication_parameters { +**aad_audience**: string +**aad_issuer**: string +**aad_tenant**: string +} +class azure_address_space { +**address_prefixes**: string[] +} +class azure_ipsec_policy { +**dh_group**: string +**ike_encryption**: string +**ike_integrity**: string +**ipsec_encryption**: string +**ipsec_integrity**: string +**pfs_group**: string +**sa_data_size_kilobytes**: int64 +**sa_life_time_seconds**: int64 +} +class azure_p2_s_connection_configuration { +**configuration_policy_group_associations**: string[] +**enable_internet_security**: boolean +**etag**: string +**name**: string +**previous_configuration_policy_group_associations**: azure_vpn_server_configuration_policy_group[] +**provisioning_state**: string +**routing_configuration**: azure_routing_configuration +**vpn_client_address_pool**: azure_address_space +} +class azure_p2_s_vpn_gateway { +**custom_dns_servers**: string[] +**etag**: string +**is_routing_preference_internet**: boolean +**p2_s_connection_configurations**: azure_p2_s_connection_configuration[] +**provisioning_state**: string +**virtual_hub**: string +**vpn_client_connection_health**: azure_vpn_client_connection_health +**vpn_gateway_scale_unit**: int64 +**vpn_server_configuration**: string } -class azure_virtual_machine_instance_view { -**assigned_host**: string -**boot_diagnostics**: azure_boot_diagnostics_instance_view -**computer_name**: string -**disks**: azure_disk_instance_view[] -**extensions**: azure_virtual_machine_extension_instance_view[] -**hyper_v_generation**: string -**maintenance_redeploy_status**: azure_maintenance_redeploy_status -**os_name**: string -**os_version**: string -**patch_status**: azure_virtual_machine_patch_status -**platform_fault_domain**: int64 -**platform_update_domain**: int64 -**rdp_thumb_print**: string -**statuses**: azure_instance_view_status[] -**vm_agent**: azure_virtual_machine_agent_instance_view -**vm_health**: azure_virtual_machine_health_status +class azure_propagated_route_table { +**ids**: string[] +**labels**: string[] } -class azure_virtual_machine_ip_tag { -**ip_tag_type**: string -**tag**: string +class azure_radius_server { +**radius_server_address**: string +**radius_server_score**: int64 +**radius_server_secret**: string } -class azure_virtual_machine_network_interface_configuration { -**delete_option**: string -**disable_tcp_state_tracking**: boolean -**dns_settings**: azure_virtual_machine_network_interface_dns_settings_configuration -**dscp_configuration**: string -**enable_accelerated_networking**: boolean -**enable_fpga**: boolean -**enable_ip_forwarding**: boolean -**ip_configurations**: azure_virtual_machine_network_interface_ip_configuration[] -**name**: string -**network_security_group**: string -**primary**: boolean +class azure_resource { } -class azure_virtual_machine_network_interface_dns_settings_configuration { -**dns_servers**: string[] +class azure_routing_configuration { +**associated_route_table**: string +**inbound_route_map**: string +**outbound_route_map**: string +**propagated_route_tables**: azure_propagated_route_table +**vnet_routes**: azure_vnet_route } -class azure_virtual_machine_network_interface_ip_configuration { -**application_gateway_backend_address_pools**: string[] -**application_security_groups**: string[] -**load_balancer_backend_address_pools**: string[] +class azure_static_route { +**address_prefixes**: string[] **name**: string -**primary**: boolean -**private_ip_address_version**: string -**public_ip_address_configuration**: azure_virtual_machine_public_ip_address_configuration -**subnet**: string +**next_hop_ip_address**: string } -class azure_virtual_machine_patch_status { -**available_patch_summary**: azure_available_patch_summary -**configuration_statuses**: azure_instance_view_status[] -**last_patch_installation_summary**: azure_last_patch_installation_summary -} -class azure_virtual_machine_public_ip_address_configuration { -**delete_option**: string -**dns_settings**: string -**idle_timeout_in_minutes**: int64 -**ip_tags**: azure_virtual_machine_ip_tag[] -**name**: string -**public_ip_address_version**: string -**public_ip_allocation_method**: string -**public_ip_prefix**: string -**sku**: azure_public_ip_address_sku +class azure_static_routes_config { +**propagate_static_routes**: boolean +**vnet_local_route_override_criteria**: string } -class azure_vm_disk_security_profile { -**disk_encryption_set**: azure_sub_resource -**security_encryption_type**: string +class azure_vnet_route { +**bgp_connections**: string[] +**static_routes**: azure_static_route[] +**static_routes_config**: azure_static_routes_config } -class azure_vm_gallery_application { -**configuration_reference**: string -**enable_automatic_upgrade**: boolean -**order**: int64 -**package_reference_id**: string -**tags**: string -**treat_failure_as_deployment_failure**: boolean +class azure_vpn_client_connection_health { +**allocated_ip_addresses**: string[] +**total_egress_bytes_transferred**: int64 +**total_ingress_bytes_transferred**: int64 +**vpn_client_connections_count**: int64 } -class azure_vm_size_properties { -**v_cp_us_available**: int64 -**v_cp_us_per_core**: int64 +class azure_vpn_server_config_radius_client_root_certificate { +**name**: string +**thumbprint**: string } -class azure_win_rm_configuration { -**listeners**: azure_win_rm_listener[] +class azure_vpn_server_config_radius_server_root_certificate { +**name**: string +**public_cert_data**: string } -class azure_win_rm_listener { -**certificate_url**: string -**protocol**: string +class azure_vpn_server_config_vpn_client_revoked_certificate { +**name**: string +**thumbprint**: string } -class azure_windows_configuration { -**additional_unattend_content**: azure_additional_unattend_content[] -**enable_automatic_updates**: boolean -**enable_vm_agent_platform_updates**: boolean -**patch_settings**: azure_patch_settings -**provision_vm_agent**: boolean -**time_zone**: string -**win_rm**: azure_win_rm_configuration +class azure_vpn_server_config_vpn_client_root_certificate { +**name**: string +**public_cert_data**: string } -class azure_windows_vm_guest_patch_automatic_by_platform_settings { -**bypass_platform_safety_checks_on_user_schedule**: boolean -**reboot_setting**: string +class azure_vpn_server_configuration { +**aad_authentication_parameters**: azure_aad_authentication_parameters +**configuration_policy_groups**: azure_vpn_server_configuration_policy_group[] +**etag**: string +**p2s_vpn_gateways**: azure_p2_s_vpn_gateway[] +**provisioning_state**: string +**radius_client_root_certificates**: azure_vpn_server_config_radius_client_root_certificate[] +**radius_server_address**: string +**radius_server_root_certificates**: azure_vpn_server_config_radius_server_root_certificate[] +**radius_server_secret**: string +**radius_servers**: azure_radius_server[] +**vpn_authentication_types**: string[] +**vpn_client_ipsec_policies**: azure_ipsec_policy[] +**vpn_client_revoked_certificates**: azure_vpn_server_config_vpn_client_revoked_certificate[] +**vpn_client_root_certificates**: azure_vpn_server_config_vpn_client_root_certificate[] +**vpn_protocols**: string[] +} +class azure_vpn_server_configuration_policy_group { +**etag**: string +**is_default**: boolean +**name**: string +**p2_s_connection_configurations**: string[] +**policy_members**: azure_vpn_server_configuration_policy_group_member[] +**priority**: int64 +**provisioning_state**: string +**type**: string } -class instance { -**instance_cores**: double -**instance_memory**: double -**instance_status**: instance_status -**instance_type**: string +class azure_vpn_server_configuration_policy_group_member { +**attribute_type**: string +**attribute_value**: string +**name**: string } class resource { **age**: duration @@ -3153,92 +12271,28 @@ class resource { **name**: string **tags**: dictionary[string, string] } -azure_api_error --> azure_api_error_base -azure_api_error --> azure_inner_error -azure_application_profile --> azure_vm_gallery_application -azure_available_patch_summary --> azure_api_error -azure_boot_diagnostics_instance_view --> azure_instance_view_status -azure_data_disk --> azure_managed_disk_parameters -azure_diagnostics_profile --> azure_boot_diagnostics -azure_disk_encryption_settings --> azure_key_vault_key_reference -azure_disk_encryption_settings --> azure_key_vault_secret_reference -azure_disk_instance_view --> azure_disk_encryption_settings -azure_disk_instance_view --> azure_instance_view_status -azure_hardware_profile --> azure_vm_size_properties -azure_sub_resource <|--- azure_image_reference -azure_last_patch_installation_summary --> azure_api_error -azure_linux_configuration --> azure_linux_patch_settings -azure_linux_configuration --> azure_ssh_configuration -azure_linux_patch_settings --> azure_linux_vm_guest_patch_automatic_by_platform_settings -azure_sub_resource <|--- azure_managed_disk_parameters -azure_managed_disk_parameters --> azure_sub_resource -azure_managed_disk_parameters --> azure_vm_disk_security_profile -azure_sub_resource <|--- azure_network_interface_reference -azure_network_profile --> azure_network_interface_reference -azure_network_profile --> azure_virtual_machine_network_interface_configuration -azure_os_disk --> azure_diff_disk_settings -azure_os_disk --> azure_disk_encryption_settings -azure_os_disk --> azure_managed_disk_parameters -azure_os_profile --> azure_linux_configuration -azure_os_profile --> azure_vault_secret_group -azure_os_profile --> azure_windows_configuration -azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings +azure_p2_s_connection_configuration --> azure_address_space +azure_p2_s_connection_configuration --> azure_routing_configuration +azure_p2_s_connection_configuration --> azure_vpn_server_configuration_policy_group +azure_p2_s_vpn_gateway --> azure_p2_s_connection_configuration +azure_resource <|--- azure_p2_s_vpn_gateway +azure_p2_s_vpn_gateway --> azure_vpn_client_connection_health resource <|--- azure_resource -azure_scheduled_events_profile --> azure_os_image_notification_profile -azure_scheduled_events_profile --> azure_terminate_notification_profile -azure_security_profile --> azure_uefi_settings -azure_ssh_configuration --> azure_ssh_public_key -azure_storage_profile --> azure_data_disk -azure_storage_profile --> azure_image_reference -azure_storage_profile --> azure_os_disk -azure_vault_secret_group --> azure_vault_certificate -azure_virtual_machine --> azure_additional_capabilities -azure_virtual_machine --> azure_application_profile -azure_virtual_machine --> azure_capacity_reservation_profile -azure_virtual_machine --> azure_diagnostics_profile -azure_virtual_machine --> azure_extended_location -azure_virtual_machine --> azure_hardware_profile -azure_virtual_machine --> azure_network_profile -azure_virtual_machine --> azure_os_profile -azure_virtual_machine --> azure_plan -azure_resource <|--- azure_virtual_machine -azure_virtual_machine --> azure_scheduled_events_profile -azure_virtual_machine --> azure_security_profile -azure_virtual_machine --> azure_storage_profile -azure_virtual_machine --> azure_virtual_machine_extension -azure_virtual_machine --> azure_virtual_machine_identity -azure_virtual_machine --> azure_virtual_machine_instance_view -instance <|--- azure_virtual_machine -azure_virtual_machine_agent_instance_view --> azure_instance_view_status -azure_virtual_machine_agent_instance_view --> azure_virtual_machine_extension_handler_instance_view -azure_virtual_machine_extension --> azure_key_vault_secret_reference -azure_virtual_machine_extension --> azure_virtual_machine_extension_instance_view -azure_virtual_machine_extension_handler_instance_view --> azure_instance_view_status -azure_virtual_machine_extension_instance_view --> azure_instance_view_status -azure_virtual_machine_health_status --> azure_instance_view_status -azure_virtual_machine_identity --> azure_principalid_clientid -azure_virtual_machine_instance_view --> azure_boot_diagnostics_instance_view -azure_virtual_machine_instance_view --> azure_disk_instance_view -azure_virtual_machine_instance_view --> azure_instance_view_status -azure_virtual_machine_instance_view --> azure_maintenance_redeploy_status -azure_virtual_machine_instance_view --> azure_virtual_machine_agent_instance_view -azure_virtual_machine_instance_view --> azure_virtual_machine_extension_instance_view -azure_virtual_machine_instance_view --> azure_virtual_machine_health_status -azure_virtual_machine_instance_view --> azure_virtual_machine_patch_status -azure_virtual_machine_network_interface_configuration --> azure_virtual_machine_network_interface_dns_settings_configuration -azure_virtual_machine_network_interface_configuration --> azure_virtual_machine_network_interface_ip_configuration -azure_virtual_machine_network_interface_ip_configuration --> azure_virtual_machine_public_ip_address_configuration -azure_virtual_machine_patch_status --> azure_available_patch_summary -azure_virtual_machine_patch_status --> azure_instance_view_status -azure_virtual_machine_patch_status --> azure_last_patch_installation_summary -azure_virtual_machine_public_ip_address_configuration --> azure_public_ip_address_sku -azure_virtual_machine_public_ip_address_configuration --> azure_virtual_machine_ip_tag -azure_vm_disk_security_profile --> azure_sub_resource -azure_win_rm_configuration --> azure_win_rm_listener -azure_windows_configuration --> azure_additional_unattend_content -azure_windows_configuration --> azure_patch_settings -azure_windows_configuration --> azure_win_rm_configuration -resource <|--- instance +azure_routing_configuration --> azure_propagated_route_table +azure_routing_configuration --> azure_vnet_route +azure_vnet_route --> azure_static_route +azure_vnet_route --> azure_static_routes_config +azure_vpn_server_configuration --> azure_aad_authentication_parameters +azure_vpn_server_configuration --> azure_ipsec_policy +azure_vpn_server_configuration --> azure_p2_s_vpn_gateway +azure_vpn_server_configuration --> azure_radius_server +azure_resource <|--- azure_vpn_server_configuration +azure_vpn_server_configuration --> azure_vpn_server_config_radius_client_root_certificate +azure_vpn_server_configuration --> azure_vpn_server_config_radius_server_root_certificate +azure_vpn_server_configuration --> azure_vpn_server_config_vpn_client_revoked_certificate +azure_vpn_server_configuration --> azure_vpn_server_config_vpn_client_root_certificate +azure_vpn_server_configuration --> azure_vpn_server_configuration_policy_group +azure_vpn_server_configuration_policy_group --> azure_vpn_server_configuration_policy_group_member @enduml ``` @@ -3252,7 +12306,7 @@ resource <|--- instance -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_vpn_server_configuration resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -3275,27 +12329,8 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_availability_set { -} -class azure_capacity_reservation_group { +class azure_vpn_server_configuration { } -class azure_disk { -} -class azure_image { -} -class azure_proximity_placement_group { -} -class azure_restore_point_collection { -} -class azure_virtual_machine { -} -azure_availability_set -[#1A83AF]-> azure_proximity_placement_group -azure_availability_set -[#1A83AF]-> azure_virtual_machine -azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine -azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine -azure_virtual_machine -[#1A83AF]-> azure_disk -azure_virtual_machine -[#1A83AF]-> azure_image -azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group @enduml ``` @@ -3305,11 +12340,11 @@ azure_virtual_machine -[#1A83AF]-> azure_proximity_placement_group
-## `azure_virtual_machine_scale_set` +## `azure_vpn_site` -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_scale_set data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_vpn_site data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -3332,405 +12367,714 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class autoscaling_group { -**max_size**: int64 -**min_size**: int64 -} -class azure_additional_capabilities { -**hibernation_enabled**: boolean -**ultra_ssd_enabled**: boolean +class azure_address_space { +**address_prefixes**: string[] +} +class azure_bgp_settings { +**asn**: int64 +**bgp_peering_address**: string +**bgp_peering_addresses**: azure_ip_configuration_bgp_peering_address[] +**peer_weight**: int64 +} +class azure_device_properties { +**device_model**: string +**device_vendor**: string +**link_speed_in_mbps**: int64 +} +class azure_ip_configuration_bgp_peering_address { +**custom_bgp_ip_addresses**: string[] +**default_bgp_ip_addresses**: string[] +**ipconfiguration_id**: string +**tunnel_ip_addresses**: string[] +} +class azure_o365_break_out_category_policies { +**allow**: boolean +**default**: boolean +**optimize**: boolean +} +class azure_o365_policy_properties { +**break_out_categories**: azure_o365_break_out_category_policies } -class azure_additional_unattend_content { -**component_name**: string -**content**: string -**pass_name**: string -**setting_name**: string +class azure_resource { } -class azure_application_profile { -**gallery_applications**: azure_vm_gallery_application[] +class azure_vpn_link_bgp_settings { +**asn**: int64 +**bgp_peering_address**: string +} +class azure_vpn_link_provider_properties { +**link_provider_name**: string +**link_speed_in_mbps**: int64 +} +class azure_vpn_site { +**address_space**: azure_address_space +**bgp_properties**: azure_bgp_settings +**device_properties**: azure_device_properties +**etag**: string +**ip_address**: string +**is_security_site**: boolean +**o365_policy**: azure_o365_policy_properties +**provisioning_state**: string +**site_key**: string +**virtual_wan**: string +**vpn_site_links**: azure_vpn_site_link[] +} +class azure_vpn_site_link { +**bgp_properties**: azure_vpn_link_bgp_settings +**etag**: string +**fqdn**: string +**ip_address**: string +**link_properties**: azure_vpn_link_provider_properties +**name**: string +**provisioning_state**: string +**type**: string } -class azure_automatic_os_upgrade_policy { -**disable_automatic_rollback**: boolean -**enable_automatic_os_upgrade**: boolean -**use_rolling_upgrade_policy**: boolean +class resource { +**age**: duration +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] } -class azure_automatic_repairs_policy { -**enabled**: boolean -**grace_period**: string -**repair_action**: string +azure_bgp_settings --> azure_ip_configuration_bgp_peering_address +azure_o365_policy_properties --> azure_o365_break_out_category_policies +resource <|--- azure_resource +azure_vpn_site --> azure_address_space +azure_vpn_site --> azure_bgp_settings +azure_vpn_site --> azure_device_properties +azure_vpn_site --> azure_o365_policy_properties +azure_resource <|--- azure_vpn_site +azure_vpn_site --> azure_vpn_site_link +azure_vpn_site_link --> azure_vpn_link_bgp_settings +azure_vpn_site_link --> azure_vpn_link_provider_properties +@enduml +``` + + + +
+ +Relationships to Other Resources + +
+ + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_vpn_site resource relationships" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_vpn_site { } -class azure_boot_diagnostics { -**enabled**: boolean -**storage_uri**: string +@enduml +``` + + + +
+ +
+ +## `azure_web_application_firewall_policy` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_web_application_firewall_policy data model" +@startuml +hide empty members +skinparam ArrowColor #ffaf37 +skinparam ArrowFontColor #ffaf37 +skinparam ArrowFontName Helvetica +skinparam ArrowThickness 2 +skinparam BackgroundColor transparent +skinparam ClassAttributeFontColor #d9b8ff +skinparam ClassBackgroundColor #3d176e +skinparam ClassBorderColor #000d19 +skinparam ClassFontColor #d9b8ff +skinparam ClassFontName Helvetica +skinparam ClassFontSize 17 +skinparam NoteBackgroundColor #d9b8ff +skinparam NoteBorderColor #000d19 +skinparam NoteFontColor #3d176e +skinparam NoteFontName Helvetica +skinparam Padding 5 +skinparam RoundCorner 5 +skinparam Shadowing false +skinparam stereotypeCBackgroundColor #e98df7 +skinparam stereotypeIBackgroundColor #e98df7 +class azure_application_gateway { +**application_gateway_ip_configurations**: azure_application_gateway_ip_configuration[] +**authentication_certificates**: azure_application_gateway_authentication_certificate[] +**autoscale_configuration**: azure_application_gateway_autoscale_configuration +**backend_http_settings_collection**: azure_application_gateway_backend_http_settings[] +**backend_settings_collection**: azure_application_gateway_backend_settings[] +**custom_error_configurations**: azure_application_gateway_custom_error[] +**default_predefined_ssl_policy**: string +**enable_fips**: boolean +**enable_http2**: boolean +**etag**: string +**firewall_policy**: string +**force_firewall_policy_association**: boolean +**frontend_ip_configurations**: azure_application_gateway_frontend_ip_configuration[] +**frontend_ports**: azure_application_gateway_frontend_port[] +**gateway_backend_address_pools**: azure_application_gateway_backend_address_pool[] +**gateway_private_endpoint_connections**: azure_application_gateway_private_endpoint_connection[] +**gateway_probes**: azure_application_gateway_probe[] +**gateway_sku**: azure_application_gateway_sku +**gateway_ssl_certificates**: azure_application_gateway_ssl_certificate[] +**gateway_ssl_policy**: azure_application_gateway_ssl_policy +**global_configuration**: azure_application_gateway_global_configuration +**http_listeners**: azure_application_gateway_http_listener[] +**identity**: azure_managed_service_identity +**listeners**: azure_application_gateway_listener[] +**load_distribution_policies**: azure_application_gateway_load_distribution_policy[] +**operational_state**: string +**private_link_configurations**: azure_application_gateway_private_link_configuration[] +**provisioning_state**: string +**redirect_configurations**: azure_application_gateway_redirect_configuration[] +**request_routing_rules**: azure_application_gateway_request_routing_rule[] +**resource_guid**: string +**rewrite_rule_sets**: azure_application_gateway_rewrite_rule_set[] +**routing_rules**: azure_application_gateway_routing_rule[] +**ssl_profiles**: azure_application_gateway_ssl_profile[] +**trusted_client_certificates**: azure_application_gateway_trusted_client_certificate[] +**trusted_root_certificates**: azure_application_gateway_trusted_root_certificate[] +**url_path_maps**: azure_application_gateway_url_path_map[] +**web_application_firewall_configuration**: azure_application_gateway_web_application_firewall_configuration +} +class azure_application_gateway_authentication_certificate { +**data**: string +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string } -class azure_capacity_reservation_profile { -**capacity_reservation_group**: string +class azure_application_gateway_autoscale_configuration { +**max_capacity**: int64 +**min_capacity**: int64 } -class azure_diagnostics_profile { -**boot_diagnostics**: azure_boot_diagnostics +class azure_application_gateway_backend_address { +**fqdn**: string +**ip_address**: string } -class azure_diff_disk_settings { -**option**: string -**placement**: string +class azure_application_gateway_backend_address_pool { +**backend_addresses**: azure_application_gateway_backend_address[] +**etag**: string +**name**: string +**provisioning_state**: string +**type**: string } -class azure_extended_location { +class azure_application_gateway_backend_http_settings { +**affinity_cookie_name**: string +**authentication_certificates**: string[] +**connection_draining**: azure_application_gateway_connection_draining +**cookie_based_affinity**: string +**etag**: string +**host_name**: string **name**: string +**path**: string +**pick_host_name_from_backend_address**: boolean +**port**: int64 +**probe**: string +**probe_enabled**: boolean +**protocol**: string +**provisioning_state**: string +**request_timeout**: int64 +**trusted_root_certificates**: string[] **type**: string } -class azure_image_reference { -**community_gallery_image_id**: string -**exact_version**: string -**image_reference_sku**: string -**offer**: string -**publisher**: string -**shared_gallery_image_id**: string -**version**: string +class azure_application_gateway_backend_settings { +**etag**: string +**host_name**: string +**name**: string +**pick_host_name_from_backend_address**: boolean +**port**: int64 +**probe**: string +**protocol**: string +**provisioning_state**: string +**timeout**: int64 +**trusted_root_certificates**: string[] +**type**: string } -class azure_instance_view_status { -**code**: string -**display_status**: string -**level**: string -**message**: string -**time**: datetime +class azure_application_gateway_client_auth_configuration { +**verify_client_cert_issuer_dn**: boolean +**verify_client_revocation**: string } -class azure_key_vault_secret_reference { -**secret_url**: string -**source_vault**: string +class azure_application_gateway_connection_draining { +**drain_timeout_in_sec**: int64 +**enabled**: boolean } -class azure_linux_configuration { -**disable_password_authentication**: boolean -**enable_vm_agent_platform_updates**: boolean -**patch_settings**: azure_linux_patch_settings -**provision_vm_agent**: boolean -**ssh**: azure_ssh_configuration +class azure_application_gateway_custom_error { +**custom_error_page_url**: string +**status_code**: string } -class azure_linux_patch_settings { -**assessment_mode**: string -**automatic_by_platform_settings**: azure_linux_vm_guest_patch_automatic_by_platform_settings -**patch_mode**: string +class azure_application_gateway_firewall_disabled_rule_group { +**rule_group_name**: string +**rules**: int64[] } -class azure_linux_vm_guest_patch_automatic_by_platform_settings { -**bypass_platform_safety_checks_on_user_schedule**: boolean -**reboot_setting**: string +class azure_application_gateway_firewall_exclusion { +**match_variable**: string +**selector**: string +**selector_match_operator**: string } -class azure_os_image_notification_profile { -**enable**: boolean -**not_before_timeout**: string +class azure_application_gateway_frontend_ip_configuration { +**etag**: string +**name**: string +**private_ip_address**: string +**private_ip_allocation_method**: string +**private_link_configuration**: string +**provisioning_state**: string +**public_ip_address**: string +**subnet**: string +**type**: string } -class azure_patch_settings { -**assessment_mode**: string -**automatic_by_platform_settings**: azure_windows_vm_guest_patch_automatic_by_platform_settings -**enable_hotpatching**: boolean -**patch_mode**: string +class azure_application_gateway_frontend_port { +**etag**: string +**name**: string +**port**: int64 +**provisioning_state**: string +**type**: string } -class azure_plan { +class azure_application_gateway_global_configuration { +**enable_request_buffering**: boolean +**enable_response_buffering**: boolean +} +class azure_application_gateway_header_configuration { +**header_name**: string +**header_value**: string +} +class azure_application_gateway_http_listener { +**custom_error_configurations**: azure_application_gateway_custom_error[] +**etag**: string +**firewall_policy**: string +**frontend_ip_configuration**: string +**frontend_port**: string +**host_name**: string +**host_names**: string[] **name**: string -**product**: string -**promotion_code**: string -**publisher**: string +**protocol**: string +**provisioning_state**: string +**require_server_name_indication**: boolean +**ssl_certificate**: string +**ssl_profile**: string +**type**: string } -class azure_principalid_clientid { -**client_id**: string -**principal_id**: string +class azure_application_gateway_ip_configuration { +**etag**: string +**name**: string +**provisioning_state**: string +**subnet**: string +**type**: string } -class azure_priority_mix_policy { -**base_regular_priority_count**: int64 -**regular_priority_percentage_above_base**: int64 +class azure_application_gateway_listener { +**etag**: string +**frontend_ip_configuration**: string +**frontend_port**: string +**name**: string +**protocol**: string +**provisioning_state**: string +**ssl_certificate**: string +**ssl_profile**: string +**type**: string } -class azure_public_ip_address_sku { +class azure_application_gateway_load_distribution_policy { +**etag**: string +**load_distribution_algorithm**: string +**load_distribution_targets**: azure_application_gateway_load_distribution_target[] **name**: string -**tier**: string +**provisioning_state**: string +**type**: string } -class azure_resource { +class azure_application_gateway_load_distribution_target { +**backend_address_pool**: string +**etag**: string +**name**: string +**type**: string +**weight_per_server**: int64 +} +class azure_application_gateway_path_rule { +**backend_address_pool**: string +**backend_http_settings**: string +**etag**: string +**firewall_policy**: string +**load_distribution_policy**: string +**name**: string +**paths**: string[] +**provisioning_state**: string +**redirect_configuration**: string +**rewrite_rule_set**: string +**type**: string } -class azure_rolling_upgrade_policy { -**enable_cross_zone_upgrade**: boolean -**max_batch_instance_percent**: int64 -**max_surge**: boolean -**max_unhealthy_instance_percent**: int64 -**max_unhealthy_upgraded_instance_percent**: int64 -**pause_time_between_batches**: string -**prioritize_unhealthy_instances**: boolean -**rollback_failed_instances_on_policy_breach**: boolean +class azure_application_gateway_private_endpoint_connection { +**etag**: string +**link_identifier**: string +**name**: string +**private_endpoint**: azure_private_endpoint +**private_link_service_connection_state**: azure_private_link_service_connection_state +**provisioning_state**: string +**type**: string } -class azure_scale_in_policy { -**force_deletion**: boolean -**rules**: string[] +class azure_application_gateway_private_link_configuration { +**etag**: string +**link_ip_configurations**: azure_application_gateway_private_link_ip_configuration[] +**name**: string +**provisioning_state**: string +**type**: string } -class azure_scheduled_events_profile { -**os_image_notification_profile**: azure_os_image_notification_profile -**terminate_notification_profile**: azure_terminate_notification_profile +class azure_application_gateway_private_link_ip_configuration { +**etag**: string +**name**: string +**primary**: boolean +**private_ip_address**: string +**private_ip_allocation_method**: string +**provisioning_state**: string +**subnet**: string +**type**: string } -class azure_security_posture_reference { -**exclude_extensions**: azure_virtual_machine_extension[] -**id**: string +class azure_application_gateway_probe { +**etag**: string +**host**: string +**interval**: int64 +**match**: azure_application_gateway_probe_health_response_match +**min_servers**: int64 +**name**: string +**path**: string +**pick_host_name_from_backend_http_settings**: boolean +**pick_host_name_from_backend_settings**: boolean +**port**: int64 +**protocol**: string +**provisioning_state**: string +**timeout**: int64 +**type**: string +**unhealthy_threshold**: int64 } -class azure_security_profile { -**encryption_at_host**: boolean -**security_type**: string -**uefi_settings**: azure_uefi_settings +class azure_application_gateway_probe_health_response_match { +**body**: string +**status_codes**: string[] } -class azure_sku { -**capacity**: int64 +class azure_application_gateway_redirect_configuration { +**etag**: string +**include_path**: boolean +**include_query_string**: boolean **name**: string -**tier**: string -} -class azure_spot_restore_policy { -**enabled**: boolean -**restore_timeout**: string +**path_rules**: string[] +**redirect_type**: string +**request_routing_rules**: string[] +**target_listener**: string +**target_url**: string +**type**: string +**url_path_maps**: string[] +} +class azure_application_gateway_request_routing_rule { +**backend_address_pool**: string +**backend_http_settings**: string +**etag**: string +**http_listener**: string +**load_distribution_policy**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**redirect_configuration**: string +**rewrite_rule_set**: string +**rule_type**: string +**type**: string +**url_path_map**: string } -class azure_ssh_configuration { -**public_keys**: azure_ssh_public_key[] +class azure_application_gateway_rewrite_rule { +**action_set**: azure_application_gateway_rewrite_rule_action_set +**conditions**: azure_application_gateway_rewrite_rule_condition[] +**name**: string +**rule_sequence**: int64 } -class azure_ssh_public_key { -**key_data**: string -**path**: string +class azure_application_gateway_rewrite_rule_action_set { +**request_header_configurations**: azure_application_gateway_header_configuration[] +**response_header_configurations**: azure_application_gateway_header_configuration[] +**url_configuration**: azure_application_gateway_url_configuration } -class azure_sub_resource { -**id**: string +class azure_application_gateway_rewrite_rule_condition { +**ignore_case**: boolean +**negate**: boolean +**pattern**: string +**variable**: string } -class azure_terminate_notification_profile { -**enable**: boolean -**not_before_timeout**: string +class azure_application_gateway_rewrite_rule_set { +**etag**: string +**name**: string +**provisioning_state**: string +**rewrite_rules**: azure_application_gateway_rewrite_rule[] } -class azure_uefi_settings { -**secure_boot_enabled**: boolean -**v_tpm_enabled**: boolean +class azure_application_gateway_routing_rule { +**backend_address_pool**: string +**backend_settings**: string +**etag**: string +**listener**: string +**name**: string +**priority**: int64 +**provisioning_state**: string +**rule_type**: string +**type**: string } -class azure_upgrade_policy { -**automatic_os_upgrade_policy**: azure_automatic_os_upgrade_policy -**mode**: string -**rolling_upgrade_policy**: azure_rolling_upgrade_policy +class azure_application_gateway_sku { +**capacity**: int64 +**name**: string +**tier**: string } -class azure_vault_certificate { -**certificate_store**: string -**certificate_url**: string +class azure_application_gateway_ssl_certificate { +**data**: string +**etag**: string +**key_vault_secret_id**: string +**name**: string +**password**: string +**provisioning_state**: string +**public_cert_data**: string +**type**: string } -class azure_vault_secret_group { -**source_vault**: string -**vault_certificates**: azure_vault_certificate[] +class azure_application_gateway_ssl_policy { +**cipher_suites**: string[] +**disabled_ssl_protocols**: string[] +**min_protocol_version**: string +**policy_name**: string +**policy_type**: string } -class azure_virtual_machine_extension { -**auto_upgrade_minor_version**: boolean -**enable_automatic_upgrade**: boolean -**force_update_tag**: string -**machine_extension_instance_view**: azure_virtual_machine_extension_instance_view -**protected_settings**: any -**protected_settings_from_key_vault**: azure_key_vault_secret_reference -**provision_after_extensions**: string[] +class azure_application_gateway_ssl_profile { +**client_auth_configuration**: azure_application_gateway_client_auth_configuration +**etag**: string +**name**: string **provisioning_state**: string -**publisher**: string -**settings**: any -**suppress_failures**: boolean +**ssl_policy**: azure_application_gateway_ssl_policy +**trusted_client_certificates**: string[] **type**: string -**type_handler_version**: string } -class azure_virtual_machine_extension_instance_view { +class azure_application_gateway_trusted_client_certificate { +**client_cert_issuer_dn**: string +**data**: string +**etag**: string **name**: string -**statuses**: azure_instance_view_status[] -**substatuses**: azure_instance_view_status[] +**provisioning_state**: string **type**: string -**type_handler_version**: string +**validated_cert_data**: string } -class azure_virtual_machine_scale_set { -**automatic_repairs_policy**: azure_automatic_repairs_policy -**azure_plan**: azure_plan -**constrained_maximum_capacity**: boolean -**do_not_run_extensions_on_overprovisioned_vm_s**: boolean -**extended_location**: azure_extended_location -**host_group**: string -**orchestration_mode**: string -**overprovision**: boolean -**platform_fault_domain_count**: int64 -**priority_mix_policy**: azure_priority_mix_policy +class azure_application_gateway_trusted_root_certificate { +**data**: string +**etag**: string +**key_vault_secret_id**: string +**name**: string **provisioning_state**: string -**proximity_placement_group**: string -**scale_in_policy**: azure_scale_in_policy -**scale_set_capabilities**: azure_additional_capabilities -**scale_set_identity**: azure_virtual_machine_scale_set_identity -**scale_set_sku**: azure_sku -**single_placement_group**: boolean -**spot_restore_policy**: azure_spot_restore_policy -**time_created**: datetime -**unique_id**: string -**upgrade_policy**: azure_upgrade_policy -**virtual_machine_profile**: azure_virtual_machine_scale_set_vm_profile -**zone_balance**: boolean +**type**: string } -class azure_virtual_machine_scale_set_data_disk { -**caching**: string -**create_option**: string -**delete_option**: string -**disk_iops_read_write**: int64 -**disk_m_bps_read_write**: int64 -**disk_size_gb**: int64 -**lun**: int64 -**managed_disk**: azure_virtual_machine_scale_set_managed_disk_parameters +class azure_application_gateway_url_configuration { +**modified_path**: string +**modified_query_string**: string +**reroute**: boolean +} +class azure_application_gateway_url_path_map { +**default_backend_address_pool**: string +**default_backend_http_settings**: string +**default_load_distribution_policy**: string +**default_redirect_configuration**: string +**default_rewrite_rule_set**: string +**etag**: string **name**: string -**write_accelerator_enabled**: boolean +**path_rules**: azure_application_gateway_path_rule[] +**provisioning_state**: string +**type**: string } -class azure_virtual_machine_scale_set_extension { -**auto_upgrade_minor_version**: boolean -**enable_automatic_upgrade**: boolean -**force_update_tag**: string +class azure_application_gateway_web_application_firewall_configuration { +**disabled_rule_groups**: azure_application_gateway_firewall_disabled_rule_group[] +**enabled**: boolean +**exclusions**: azure_application_gateway_firewall_exclusion[] +**file_upload_limit_in_mb**: int64 +**firewall_mode**: string +**max_request_body_size**: int64 +**max_request_body_size_in_kb**: int64 +**request_body_check**: boolean +**rule_set_type**: string +**rule_set_version**: string +} +class azure_application_security_group { +**etag**: string +**id**: string +**location**: string **name**: string -**protected_settings**: any -**protected_settings_from_key_vault**: azure_key_vault_secret_reference -**provision_after_extensions**: string[] **provisioning_state**: string -**publisher**: string -**settings**: any -**suppress_failures**: boolean +**resource_guid**: string +**tags**: dictionary[string, string] **type**: string -**type_handler_version**: string } -class azure_virtual_machine_scale_set_extension_profile { -**extensions**: azure_virtual_machine_scale_set_extension[] -**extensions_time_budget**: string +class azure_custom_dns_config_properties_format { +**fqdn**: string +**ip_addresses**: string[] +} +class azure_exclusion_managed_rule_group { +**rule_group_name**: string +**rules**: string[] +} +class azure_exclusion_managed_rule_set { +**rule_groups**: azure_exclusion_managed_rule_group[] +**rule_set_type**: string +**rule_set_version**: string +} +class azure_extended_location { +**name**: string +**type**: string +} +class azure_group_by_user_session { +**group_by_variables**: string[] +} +class azure_managed_rule_group_override { +**rule_group_name**: string +**rules**: azure_managed_rule_override[] +} +class azure_managed_rule_override { +**action**: string +**rule_id**: string +**state**: string } -class azure_virtual_machine_scale_set_hardware_profile { -**vm_size_properties**: azure_vm_size_properties +class azure_managed_rule_set { +**rule_group_overrides**: azure_managed_rule_group_override[] +**rule_set_type**: string +**rule_set_version**: string } -class azure_virtual_machine_scale_set_identity { +class azure_managed_rules_definition { +**exclusions**: azure_owasp_crs_exclusion_entry[] +**managed_rule_sets**: azure_managed_rule_set[] +} +class azure_managed_service_identity { **principal_id**: string **tenant_id**: string **type**: string **user_assigned_identities**: dictionary[string, azure_principalid_clientid] } -class azure_virtual_machine_scale_set_ip_configuration { -**application_gateway_backend_address_pools**: string[] -**application_security_groups**: string[] -**load_balancer_backend_address_pools**: string[] -**load_balancer_inbound_nat_pools**: string[] -**name**: string -**primary**: boolean -**private_ip_address_version**: string -**public_ip_address_configuration**: azure_virtual_machine_scale_set_public_ip_address_configuration -**subnet**: string -} -class azure_virtual_machine_scale_set_ip_tag { -**ip_tag_type**: string -**tag**: string +class azure_match_condition { +**match_values**: string[] +**match_variables**: azure_match_variable[] +**negation_conditon**: boolean +**operator**: string +**transforms**: string[] +} +class azure_match_variable { +**selector**: string +**variable_name**: string +} +class azure_owasp_crs_exclusion_entry { +**exclusion_managed_rule_sets**: azure_exclusion_managed_rule_set[] +**match_variable**: string +**selector**: string +**selector_match_operator**: string +} +class azure_policy_settings { +**custom_block_response_body**: string +**custom_block_response_status_code**: int64 +**file_upload_enforcement**: boolean +**file_upload_limit_in_mb**: int64 +**log_scrubbing**: azure_state_scrubbingrules +**max_request_body_size_in_kb**: int64 +**mode**: string +**request_body_check**: boolean +**request_body_enforcement**: boolean +**request_body_inspect_limit_in_kb**: int64 +**state**: string } -class azure_virtual_machine_scale_set_managed_disk_parameters { -**disk_encryption_set**: azure_sub_resource -**security_profile**: azure_vm_disk_security_profile -**storage_account_type**: string +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string } -class azure_virtual_machine_scale_set_network_configuration { -**delete_option**: string -**disable_tcp_state_tracking**: boolean -**dns_settings**: azure_virtual_machine_scale_set_network_configuration_dns_settings -**enable_accelerated_networking**: boolean -**enable_fpga**: boolean -**enable_ip_forwarding**: boolean -**ip_configurations**: azure_virtual_machine_scale_set_ip_configuration[] +class azure_private_endpoint { +**application_security_groups**: azure_application_security_group[] +**custom_dns_configs**: azure_custom_dns_config_properties_format[] +**custom_network_interface_name**: string +**etag**: string +**extended_location**: azure_extended_location +**id**: string +**ip_configurations**: azure_private_endpoint_ip_configuration[] +**location**: string +**manual_private_link_service_connections**: azure_private_link_service_connection[] **name**: string -**network_security_group**: string -**primary**: boolean -} -class azure_virtual_machine_scale_set_network_configuration_dns_settings { -**dns_servers**: string[] -} -class azure_virtual_machine_scale_set_network_profile { -**health_probe**: string -**network_api_version**: string -**network_interface_configurations**: azure_virtual_machine_scale_set_network_configuration[] +**private_link_service_connections**: azure_private_link_service_connection[] +**provisioning_state**: string +**tags**: dictionary[string, string] +**type**: string } -class azure_virtual_machine_scale_set_os_disk { -**caching**: string -**create_option**: string -**delete_option**: string -**diff_disk_settings**: azure_diff_disk_settings -**disk_size_gb**: int64 -**image**: string -**managed_disk**: azure_virtual_machine_scale_set_managed_disk_parameters +class azure_private_endpoint_ip_configuration { +**etag**: string +**group_id**: string +**member_name**: string **name**: string -**os_type**: string -**vhd_containers**: string[] -**write_accelerator_enabled**: boolean -} -class azure_virtual_machine_scale_set_os_profile { -**admin_password**: string -**admin_username**: string -**allow_extension_operations**: boolean -**computer_name_prefix**: string -**custom_data**: string -**linux_configuration**: azure_linux_configuration -**require_guest_provision_signal**: boolean -**secrets**: azure_vault_secret_group[] -**windows_configuration**: azure_windows_configuration +**private_ip_address**: string +**type**: string } -class azure_virtual_machine_scale_set_public_ip_address_configuration { -**delete_option**: string -**dns_settings**: string -**idle_timeout_in_minutes**: int64 -**ip_tags**: azure_virtual_machine_scale_set_ip_tag[] +class azure_private_link_service_connection { +**etag**: string +**group_ids**: string[] **name**: string -**public_ip_address_version**: string -**public_ip_prefix**: string -**sku**: azure_public_ip_address_sku -} -class azure_virtual_machine_scale_set_storage_profile { -**data_disks**: azure_virtual_machine_scale_set_data_disk[] -**disk_controller_type**: string -**image_reference**: azure_image_reference -**os_disk**: azure_virtual_machine_scale_set_os_disk -} -class azure_virtual_machine_scale_set_vm_profile { -**application_profile**: azure_application_profile -**billing_profile**: double -**capacity_reservation**: azure_capacity_reservation_profile -**diagnostics_profile**: azure_diagnostics_profile -**eviction_policy**: string -**extension_profile**: azure_virtual_machine_scale_set_extension_profile -**hardware_profile**: azure_virtual_machine_scale_set_hardware_profile -**license_type**: string -**network_profile**: azure_virtual_machine_scale_set_network_profile -**os_profile**: azure_virtual_machine_scale_set_os_profile -**priority**: string -**scheduled_events_profile**: azure_scheduled_events_profile -**security_posture_reference**: azure_security_posture_reference -**security_profile**: azure_security_profile -**service_artifact_reference**: string -**storage_profile**: azure_virtual_machine_scale_set_storage_profile -**user_data**: string -} -class azure_vm_disk_security_profile { -**disk_encryption_set**: azure_sub_resource -**security_encryption_type**: string +**private_link_service_connection_state**: azure_private_link_service_connection_state +**private_link_service_id**: string +**provisioning_state**: string +**request_message**: string +**type**: string } -class azure_vm_gallery_application { -**configuration_reference**: string -**enable_automatic_upgrade**: boolean -**order**: int64 -**package_reference_id**: string -**tags**: string -**treat_failure_as_deployment_failure**: boolean +class azure_private_link_service_connection_state { +**actions_required**: string +**description**: string +**status**: string } -class azure_vm_size_properties { -**v_cp_us_available**: int64 -**v_cp_us_per_core**: int64 +class azure_resource { } -class azure_win_rm_configuration { -**listeners**: azure_win_rm_listener[] +class azure_state_scrubbingrules { +**scrubbing_rules**: azure_web_application_firewall_scrubbing_rules[] +**state**: string } -class azure_win_rm_listener { -**certificate_url**: string -**protocol**: string +class azure_web_application_firewall_custom_rule { +**action**: string +**etag**: string +**group_by_user_session**: azure_group_by_user_session[] +**match_conditions**: azure_match_condition[] +**name**: string +**priority**: int64 +**rate_limit_duration**: string +**rate_limit_threshold**: int64 +**rule_type**: string +**state**: string } -class azure_windows_configuration { -**additional_unattend_content**: azure_additional_unattend_content[] -**enable_automatic_updates**: boolean -**enable_vm_agent_platform_updates**: boolean -**patch_settings**: azure_patch_settings -**provision_vm_agent**: boolean -**time_zone**: string -**win_rm**: azure_win_rm_configuration +class azure_web_application_firewall_policy { +**application_gateways**: azure_application_gateway[] +**custom_rules**: azure_web_application_firewall_custom_rule[] +**etag**: string +**gateway_http_listeners**: string[] +**managed_rules**: azure_managed_rules_definition +**path_based_rules**: string[] +**policy_settings**: azure_policy_settings +**provisioning_state**: string +**resource_state**: string } -class azure_windows_vm_guest_patch_automatic_by_platform_settings { -**bypass_platform_safety_checks_on_user_schedule**: boolean -**reboot_setting**: string +class azure_web_application_firewall_scrubbing_rules { +**match_variable**: string +**selector**: string +**selector_match_operator**: string +**state**: string } class resource { **age**: duration @@ -3744,76 +13088,78 @@ class resource { **name**: string **tags**: dictionary[string, string] } -resource <|--- autoscaling_group -azure_application_profile --> azure_vm_gallery_application -azure_diagnostics_profile --> azure_boot_diagnostics -azure_sub_resource <|--- azure_image_reference -azure_linux_configuration --> azure_linux_patch_settings -azure_linux_configuration --> azure_ssh_configuration -azure_linux_patch_settings --> azure_linux_vm_guest_patch_automatic_by_platform_settings -azure_patch_settings --> azure_windows_vm_guest_patch_automatic_by_platform_settings +azure_application_gateway --> azure_application_gateway_authentication_certificate +azure_application_gateway --> azure_application_gateway_autoscale_configuration +azure_application_gateway --> azure_application_gateway_backend_address_pool +azure_application_gateway --> azure_application_gateway_backend_http_settings +azure_application_gateway --> azure_application_gateway_backend_settings +azure_application_gateway --> azure_application_gateway_custom_error +azure_application_gateway --> azure_application_gateway_frontend_ip_configuration +azure_application_gateway --> azure_application_gateway_frontend_port +azure_application_gateway --> azure_application_gateway_global_configuration +azure_application_gateway --> azure_application_gateway_http_listener +azure_application_gateway --> azure_application_gateway_ip_configuration +azure_application_gateway --> azure_application_gateway_listener +azure_application_gateway --> azure_application_gateway_load_distribution_policy +azure_application_gateway --> azure_application_gateway_private_endpoint_connection +azure_application_gateway --> azure_application_gateway_private_link_configuration +azure_application_gateway --> azure_application_gateway_probe +azure_application_gateway --> azure_application_gateway_redirect_configuration +azure_application_gateway --> azure_application_gateway_request_routing_rule +azure_application_gateway --> azure_application_gateway_rewrite_rule_set +azure_application_gateway --> azure_application_gateway_routing_rule +azure_application_gateway --> azure_application_gateway_sku +azure_application_gateway --> azure_application_gateway_ssl_certificate +azure_application_gateway --> azure_application_gateway_ssl_policy +azure_application_gateway --> azure_application_gateway_ssl_profile +azure_application_gateway --> azure_application_gateway_trusted_client_certificate +azure_application_gateway --> azure_application_gateway_trusted_root_certificate +azure_application_gateway --> azure_application_gateway_url_path_map +azure_application_gateway --> azure_application_gateway_web_application_firewall_configuration +azure_application_gateway --> azure_managed_service_identity +azure_resource <|--- azure_application_gateway +azure_application_gateway_backend_address_pool --> azure_application_gateway_backend_address +azure_application_gateway_backend_http_settings --> azure_application_gateway_connection_draining +azure_application_gateway_http_listener --> azure_application_gateway_custom_error +azure_application_gateway_load_distribution_policy --> azure_application_gateway_load_distribution_target +azure_application_gateway_private_endpoint_connection --> azure_private_endpoint +azure_application_gateway_private_endpoint_connection --> azure_private_link_service_connection_state +azure_application_gateway_private_link_configuration --> azure_application_gateway_private_link_ip_configuration +azure_application_gateway_probe --> azure_application_gateway_probe_health_response_match +azure_application_gateway_rewrite_rule --> azure_application_gateway_rewrite_rule_action_set +azure_application_gateway_rewrite_rule --> azure_application_gateway_rewrite_rule_condition +azure_application_gateway_rewrite_rule_action_set --> azure_application_gateway_header_configuration +azure_application_gateway_rewrite_rule_action_set --> azure_application_gateway_url_configuration +azure_application_gateway_rewrite_rule_set --> azure_application_gateway_rewrite_rule +azure_application_gateway_ssl_profile --> azure_application_gateway_client_auth_configuration +azure_application_gateway_ssl_profile --> azure_application_gateway_ssl_policy +azure_application_gateway_url_path_map --> azure_application_gateway_path_rule +azure_application_gateway_web_application_firewall_configuration --> azure_application_gateway_firewall_disabled_rule_group +azure_application_gateway_web_application_firewall_configuration --> azure_application_gateway_firewall_exclusion +azure_exclusion_managed_rule_set --> azure_exclusion_managed_rule_group +azure_managed_rule_group_override --> azure_managed_rule_override +azure_managed_rule_set --> azure_managed_rule_group_override +azure_managed_rules_definition --> azure_managed_rule_set +azure_managed_rules_definition --> azure_owasp_crs_exclusion_entry +azure_managed_service_identity --> azure_principalid_clientid +azure_match_condition --> azure_match_variable +azure_owasp_crs_exclusion_entry --> azure_exclusion_managed_rule_set +azure_policy_settings --> azure_state_scrubbingrules +azure_private_endpoint --> azure_application_security_group +azure_private_endpoint --> azure_custom_dns_config_properties_format +azure_private_endpoint --> azure_extended_location +azure_private_endpoint --> azure_private_endpoint_ip_configuration +azure_private_endpoint --> azure_private_link_service_connection +azure_private_link_service_connection --> azure_private_link_service_connection_state resource <|--- azure_resource -azure_scheduled_events_profile --> azure_os_image_notification_profile -azure_scheduled_events_profile --> azure_terminate_notification_profile -azure_security_posture_reference --> azure_virtual_machine_extension -azure_security_profile --> azure_uefi_settings -azure_ssh_configuration --> azure_ssh_public_key -azure_upgrade_policy --> azure_automatic_os_upgrade_policy -azure_upgrade_policy --> azure_rolling_upgrade_policy -azure_vault_secret_group --> azure_vault_certificate -azure_virtual_machine_extension --> azure_key_vault_secret_reference -azure_virtual_machine_extension --> azure_virtual_machine_extension_instance_view -azure_virtual_machine_extension_instance_view --> azure_instance_view_status -autoscaling_group <|--- azure_virtual_machine_scale_set -azure_virtual_machine_scale_set --> azure_additional_capabilities -azure_virtual_machine_scale_set --> azure_automatic_repairs_policy -azure_virtual_machine_scale_set --> azure_extended_location -azure_virtual_machine_scale_set --> azure_plan -azure_virtual_machine_scale_set --> azure_priority_mix_policy -azure_resource <|--- azure_virtual_machine_scale_set -azure_virtual_machine_scale_set --> azure_scale_in_policy -azure_virtual_machine_scale_set --> azure_sku -azure_virtual_machine_scale_set --> azure_spot_restore_policy -azure_virtual_machine_scale_set --> azure_upgrade_policy -azure_virtual_machine_scale_set --> azure_virtual_machine_scale_set_identity -azure_virtual_machine_scale_set --> azure_virtual_machine_scale_set_vm_profile -azure_virtual_machine_scale_set_data_disk --> azure_virtual_machine_scale_set_managed_disk_parameters -azure_virtual_machine_scale_set_extension --> azure_key_vault_secret_reference -azure_virtual_machine_scale_set_extension_profile --> azure_virtual_machine_scale_set_extension -azure_virtual_machine_scale_set_hardware_profile --> azure_vm_size_properties -azure_virtual_machine_scale_set_identity --> azure_principalid_clientid -azure_virtual_machine_scale_set_ip_configuration --> azure_virtual_machine_scale_set_public_ip_address_configuration -azure_virtual_machine_scale_set_managed_disk_parameters --> azure_sub_resource -azure_virtual_machine_scale_set_managed_disk_parameters --> azure_vm_disk_security_profile -azure_virtual_machine_scale_set_network_configuration --> azure_virtual_machine_scale_set_ip_configuration -azure_virtual_machine_scale_set_network_configuration --> azure_virtual_machine_scale_set_network_configuration_dns_settings -azure_virtual_machine_scale_set_network_profile --> azure_virtual_machine_scale_set_network_configuration -azure_virtual_machine_scale_set_os_disk --> azure_diff_disk_settings -azure_virtual_machine_scale_set_os_disk --> azure_virtual_machine_scale_set_managed_disk_parameters -azure_virtual_machine_scale_set_os_profile --> azure_linux_configuration -azure_virtual_machine_scale_set_os_profile --> azure_vault_secret_group -azure_virtual_machine_scale_set_os_profile --> azure_windows_configuration -azure_virtual_machine_scale_set_public_ip_address_configuration --> azure_public_ip_address_sku -azure_virtual_machine_scale_set_public_ip_address_configuration --> azure_virtual_machine_scale_set_ip_tag -azure_virtual_machine_scale_set_storage_profile --> azure_image_reference -azure_virtual_machine_scale_set_storage_profile --> azure_virtual_machine_scale_set_data_disk -azure_virtual_machine_scale_set_storage_profile --> azure_virtual_machine_scale_set_os_disk -azure_virtual_machine_scale_set_vm_profile --> azure_application_profile -azure_virtual_machine_scale_set_vm_profile --> azure_capacity_reservation_profile -azure_virtual_machine_scale_set_vm_profile --> azure_diagnostics_profile -azure_virtual_machine_scale_set_vm_profile --> azure_scheduled_events_profile -azure_virtual_machine_scale_set_vm_profile --> azure_security_posture_reference -azure_virtual_machine_scale_set_vm_profile --> azure_security_profile -azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_extension_profile -azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_hardware_profile -azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_network_profile -azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_os_profile -azure_virtual_machine_scale_set_vm_profile --> azure_virtual_machine_scale_set_storage_profile -azure_vm_disk_security_profile --> azure_sub_resource -azure_win_rm_configuration --> azure_win_rm_listener -azure_windows_configuration --> azure_additional_unattend_content -azure_windows_configuration --> azure_patch_settings -azure_windows_configuration --> azure_win_rm_configuration +azure_state_scrubbingrules --> azure_web_application_firewall_scrubbing_rules +azure_web_application_firewall_custom_rule --> azure_group_by_user_session +azure_web_application_firewall_custom_rule --> azure_match_condition +azure_web_application_firewall_policy --> azure_application_gateway +azure_web_application_firewall_policy --> azure_managed_rules_definition +azure_web_application_firewall_policy --> azure_policy_settings +azure_resource <|--- azure_web_application_firewall_policy +azure_web_application_firewall_policy --> azure_web_application_firewall_custom_rule @enduml ``` @@ -3827,7 +13173,7 @@ azure_windows_configuration --> azure_win_rm_configuration -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_scale_set resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_web_application_firewall_policy resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -3850,7 +13196,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_virtual_machine_scale_set { +class azure_web_application_firewall_policy { } @enduml ``` @@ -3861,11 +13207,11 @@ class azure_virtual_machine_scale_set {
-## `azure_virtual_machine_size` +## `azure_web_category` -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_size data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_web_category data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -3890,26 +13236,9 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_resource { } -class azure_virtual_machine_size { -**max_data_disk_count**: int64 -**memory_in_mb**: int64 -**number_of_cores**: int64 -**os_disk_size_in_mb**: int64 -**resource_disk_size_in_mb**: int64 -} -class instance_type { -**instance_cores**: double -**instance_memory**: double -**instance_type**: string -**ondemand_cost**: double -**reservations**: int64 -} -class phantom_resource { -} -class quota { -**quota**: double -**quota_type**: string -**usage**: double +class azure_web_category { +**etag**: string +**properties**: string } class resource { **age**: duration @@ -3923,15 +13252,8 @@ class resource { **name**: string **tags**: dictionary[string, string] } -class type { -} resource <|--- azure_resource -azure_resource <|--- azure_virtual_machine_size -instance_type <|--- azure_virtual_machine_size -type <|--- instance_type -resource <|--- phantom_resource -phantom_resource <|--- quota -quota <|--- type +azure_resource <|--- azure_web_category @enduml ``` @@ -3945,7 +13267,7 @@ quota <|--- type -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_size resource relationships" +```kroki imgType="plantuml" imgAlt="Diagram of azure_web_category resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -3968,7 +13290,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_virtual_machine_size { +class azure_web_category { } @enduml ``` diff --git a/docs/reference/unified-data-model/gcp.mdx b/docs/reference/unified-data-model/gcp.mdx index b03c8a830..f05e81440 100644 --- a/docs/reference/unified-data-model/gcp.mdx +++ b/docs/reference/unified-data-model/gcp.mdx @@ -5640,7 +5640,7 @@ class gcp_network { **ipv4_range**: string **mtu**: int64 **network_firewall_policy_enforcement_order**: string -**peerings**: gcp_network_peering[] +**network_peerings**: gcp_network_peering[] **routing_config**: string **self_link_with_id**: string **subnetworks**: string[] @@ -9358,8 +9358,8 @@ class gcp_sql_database_instance { **etag**: string **failover_replica**: gcp_sql_failoverreplica **gce_zone**: string +**instance_ip_addresses**: gcp_sql_ip_mapping[] **instance_type**: string -**ip_addresses**: gcp_sql_ip_mapping[] **ipv6_address**: string **maintenance_version**: string **master_instance_name**: string @@ -9371,7 +9371,7 @@ class gcp_sql_database_instance { **replica_names**: string[] **root_password**: string **satisfies_pzs**: boolean -**scheduled_maintenance**: gcp_sql_sql_scheduled_maintenance +**scheduled_maintenance**: gcp_sql_scheduled_maintenance **secondary_gce_zone**: string **server_ca_cert**: gcp_sql_ssl_cert **service_account_email_address**: string @@ -9456,6 +9456,12 @@ class gcp_sql_replica_configuration { **failover_target**: boolean **mysql_replica_configuration**: gcp_sql_my_sql_replica_configuration } +class gcp_sql_scheduled_maintenance { +**can_defer**: boolean +**can_reschedule**: boolean +**schedule_deadline_time**: datetime +**start_time**: datetime +} class gcp_sql_settings { **activation_policy**: string **active_directory_config**: string @@ -9490,12 +9496,6 @@ class gcp_sql_sql_out_of_disk_report { **sql_min_recommended_increase_size_gb**: int64 **sql_out_of_disk_state**: string } -class gcp_sql_sql_scheduled_maintenance { -**can_defer**: boolean -**can_reschedule**: boolean -**schedule_deadline_time**: datetime -**start_time**: datetime -} class gcp_sql_sql_server_audit_config { **bucket**: string **retention_interval**: string @@ -9532,9 +9532,9 @@ gcp_sql_database_instance --> gcp_sql_failoverreplica gcp_sql_database_instance --> gcp_sql_ip_mapping gcp_sql_database_instance --> gcp_sql_on_premises_configuration gcp_sql_database_instance --> gcp_sql_replica_configuration +gcp_sql_database_instance --> gcp_sql_scheduled_maintenance gcp_sql_database_instance --> gcp_sql_settings gcp_sql_database_instance --> gcp_sql_sql_out_of_disk_report -gcp_sql_database_instance --> gcp_sql_sql_scheduled_maintenance gcp_sql_database_instance --> gcp_sql_ssl_cert gcp_sql_ip_configuration --> gcp_sql_acl_entry gcp_sql_on_premises_configuration --> gcp_sql_instance_reference diff --git a/docs/reference/unified-data-model/kubernetes.mdx b/docs/reference/unified-data-model/kubernetes.mdx index 69248afc3..2139145e6 100644 --- a/docs/reference/unified-data-model/kubernetes.mdx +++ b/docs/reference/unified-data-model/kubernetes.mdx @@ -2132,7 +2132,7 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class kubernetes_cross_object_reference { +class kubernetes_cross_version_object_reference { **api_version**: string **name**: string **resource_kind**: string @@ -2144,7 +2144,7 @@ class kubernetes_horizontal_pod_autoscaler { class kubernetes_horizontal_pod_autoscaler_spec { **max_replicas**: int64 **min_replicas**: int64 -**scale_target_ref**: kubernetes_cross_object_reference +**scale_target_ref**: kubernetes_cross_version_object_reference **target_cpu_utilization_percentage**: int64 } class kubernetes_horizontal_pod_autoscaler_status { @@ -2174,7 +2174,7 @@ class resource { kubernetes_horizontal_pod_autoscaler --> kubernetes_horizontal_pod_autoscaler_spec kubernetes_horizontal_pod_autoscaler --> kubernetes_horizontal_pod_autoscaler_status kubernetes_resource <|--- kubernetes_horizontal_pod_autoscaler -kubernetes_horizontal_pod_autoscaler_spec --> kubernetes_cross_object_reference +kubernetes_horizontal_pod_autoscaler_spec --> kubernetes_cross_version_object_reference resource <|--- kubernetes_resource @enduml ``` diff --git a/openapi/resotocore-edge.yml b/openapi/resotocore-edge.yml index 31d908d1f..1428761a9 100644 --- a/openapi/resotocore-edge.yml +++ b/openapi/resotocore-edge.yml @@ -36,6 +36,8 @@ tags: description: Endpoints to get information about the system. - name: debug description: Endpoints to debug the system. + - name: timeseries + description: Endpoints to access time series data. - name: tsdb description: Endpoints to access the time series database. - name: authorization @@ -196,19 +198,48 @@ paths: tags: - model parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: flat description: 'If true, the hierarchy of complex kinds is flattened, holding all properties and all merged metadata.' in: query schema: type: boolean default: false + - name: kind + description: 'Only return information about the defined kinds. Comma separated list.' + in: query + explode: false + schema: + type: string + default: null + - name: filter + description: 'Only return information about kinds that include given string. Comma separated list.' + in: query + explode: false + schema: + type: string + default: null + - name: with_bases + description: 'Render all base classes. Only together with kind or filter' + in: query + schema: + type: boolean + default: false + - name: format + description: 'The format of the returned json' + in: query + schema: + type: string + enum: + - schema + - simple + required: false + - name: with_property_kinds + description: 'Render types of property values. Only together with kind or filter' + in: query + schema: + type: boolean + default: false responses: '200': description: 'The list of all kinds.' @@ -221,13 +252,7 @@ paths: tags: - model parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' requestBody: description: 'Complete model or part of the model.' content: @@ -253,13 +278,7 @@ paths: tags: - model parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: output description: The output format. in: query @@ -378,13 +397,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' responses: '200': description: 'The graph with the root node' @@ -399,13 +412,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' responses: '200': description: 'The created graph with the root node' @@ -418,13 +425,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: truncate in: query schema: @@ -442,13 +443,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: wait_for_result in: query description: > @@ -514,13 +509,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: batch_id in: query description: > @@ -595,13 +584,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' responses: '200': description: 'Ok message' @@ -618,13 +601,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: batch_id in: path description: 'A batch identifier is a string that uniquely identifies the batch update.' @@ -647,13 +624,7 @@ paths: tags: - graph_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: batch_id in: path description: 'A batch identifier is a string that uniquely identifies the batch update.' @@ -680,13 +651,7 @@ paths: tags: - node_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' requestBody: description: 'The partial object data to patch.' content: @@ -740,13 +705,7 @@ paths: tags: - node_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: node_id in: path description: 'The identifier of the node' @@ -781,13 +740,7 @@ paths: tags: - node_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: node_id in: path description: 'The identifier of the node' @@ -809,13 +762,7 @@ paths: tags: - node_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: node_id in: path description: 'The identifier of the node' @@ -844,13 +791,7 @@ paths: tags: - node_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' - name: node_id in: path description: 'The identifier of the node' @@ -869,29 +810,14 @@ paths: tags: - node_management parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section-path' - name: node_id in: path description: 'The identifier of the node' required: true schema: type: string - - name: section - in: path - description: 'The identifier of the section' - required: true - schema: - type: string - enum: - - reported - - desired - - metadata requestBody: description: 'The partial object data to patch.' content: @@ -918,23 +844,8 @@ paths: tags: - debug parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' - name: at in: query description: 'The timestamp to use for the search. If not defined the latest version of the graph is used.' @@ -966,23 +877,9 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - example: resoto - description: 'The identifier of the graph' - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + - $ref: '#/components/parameters/with-kind' - name: count in: query description: 'Optional parameter to get a Ck-Element-Count header which returns the number of returned json elements' @@ -1173,23 +1070,9 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + - $ref: '#/components/parameters/with-kind' - name: count in: query description: 'Optional parameter to get a Ck-Element-Count header which returns the number of returned json elements' @@ -1386,23 +1269,9 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + - $ref: '#/components/parameters/with-kind' - name: at in: query description: 'The timestamp to use for the search. If not defined the latest version of the graph is used.' @@ -1436,23 +1305,8 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' - name: at in: query description: 'The timestamp to use for the search. If not defined the latest version of the graph is used.' @@ -1572,23 +1426,8 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' - name: at in: query description: 'The timestamp to use for the search. If not defined the latest version of the graph is used.' @@ -1620,23 +1459,9 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - example: resoto - description: 'The identifier of the graph' - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + - $ref: '#/components/parameters/with-kind' - name: count in: query description: 'Optional parameter to get a Ck-Element-Count header which returns the number of returned json elements' @@ -1771,23 +1596,8 @@ paths: tags: - graph_search parameters: - - name: graph_id - in: path - description: 'The identifier of the graph' - example: resoto - required: true - schema: - type: string - - name: section - in: query - description: 'The name of the section used for all property paths. If not defined root is assumed.' - required: false - schema: - type: string - enum: - - reported - - desired - - metadata + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' - name: before in: query description: 'Optional parameter to get all history events before the given timestamp' @@ -1837,6 +1647,165 @@ paths: application/x-ndjson: schema: $ref: '#/components/schemas/Aggregated' + /graph/{graph_id}/property/attributes: + post: + summary: 'Search the graph and return all possible attribute names for given property path.' + tags: + - graph_search + parameters: + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + - name: prop + in: query + example: | + tags + description: 'The property path to search for with an optional predicate' + required: true + schema: + type: string + - name: count + in: query + description: 'Optional parameter to get a Ck-Element-Count header which returns the number of returned json elements' + required: false + schema: + type: boolean + default: true + requestBody: + description: 'The search to perform' + content: + text/plain: + schema: + type: string + example: is(graph_root) and reported.name=="root" --> + responses: + '200': + description: 'The result of this search in the defined format' + content: + 'application/json': + schema: + type: array + example: | + [ + "owner", + "checksum/secret", + "prometheus.io/path", + ] + items: + type: string + /graph/{graph_id}/property/values: + post: + summary: 'Search the graph and return all possible attribute values for given property path.' + tags: + - graph_search + parameters: + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + - name: prop + in: query + example: | + tags + description: 'The property path to search for with an optional predicate' + required: true + schema: + type: string + - name: count + in: query + description: 'Optional parameter to get a Ck-Element-Count header which returns the number of returned json elements' + required: false + schema: + type: boolean + default: true + requestBody: + description: 'The search to perform' + content: + text/plain: + schema: + type: string + example: is(graph_root) and reported.name=="root" --> + responses: + '200': + description: 'The result of this search in the defined format' + content: + 'application/json': + schema: + type: array + example: | + [ + "owner", + "checksum/secret", + "prometheus.io/path", + ] + items: + type: string + /graph/{graph_id}/property/path/complete: + post: + summary: 'Search the graph and return all possible attribute values for given property path.' + tags: + - graph_search + parameters: + - $ref: '#/components/parameters/graph_id' + - $ref: '#/components/parameters/section' + requestBody: + content: + application/json: + schema: + description: 'Parameters to define a property path completion.' + type: object + properties: + prop: + type: string + description: | + The last part of the property name used to filter possible results. + All property names that start with this name are returned. + In fuzzy mode, this property is interpreted as regular expression. + example: 'ab' + path: + type: string + description: Already existing path + kinds: + type: array + items: + type: string + description: The list of allowed kinds. + fuzzy: + type: boolean + description: | + If true, the prop parameter is interpreted as regular expression. + If false, the prop parameter is interpreted as prefix. + default: false + limit: + type: integer + description: | + The maximum number of results to return. + If not defined, the default limit is used. + default: 20 + skip: + type: integer + description: | + The number of results to skip. + If not defined, the default skip is used. + default: 0 + responses: + '200': + description: 'The result of this search in the defined format' + headers: + Total-Count: + description: 'The number of total available elements' + schema: + type: integer + example: 3 + content: + 'application/json': + schema: + type: array + example: | + [ + "owner", + "checksum/secret", + "prometheus.io/path", + ] + items: + type: string # endregion # region events @@ -2775,6 +2744,7 @@ paths: tags: - report parameters: + - $ref: '#/components/parameters/graph_id' - name: benchmark in: path description: 'The name of the benchmark to perform' @@ -2782,13 +2752,6 @@ paths: type: string example: 'aws_cis_1.5' required: true - - name: graph_id - in: path - description: 'The id of the graph to perform this operation.' - schema: - type: string - example: 'resoto' - required: true - name: accounts description: | Comma separated list of account ids to include in the benchmark. @@ -2829,13 +2792,7 @@ paths: tags: - report parameters: - - name: graph_id - in: path - description: 'The ID of the graph to check.' - schema: - type: string - example: 'resoto' - required: true + - $ref: '#/components/parameters/graph_id' - name: check_id in: path description: 'The ID of the check to perform.' @@ -2869,13 +2826,7 @@ paths: tags: - report parameters: - - name: graph_id - in: path - description: 'The ID of the graph to check.' - schema: - type: string - example: 'resoto' - required: true + - $ref: '#/components/parameters/graph_id' - name: provider in: query description: 'Filter by provider.' @@ -3140,6 +3091,76 @@ paths: description: 'The response from the tsdb.' # endregion + # region timeseries + /timeseries/{timeseries}: + post: + summary: Load time series data. + parameters: + - name: timeseries + description: 'The name of the time series.' + in: path + required: true + schema: + type: string + example: 'some_name' + requestBody: + description: Parameters of the time series request. + content: + application/json: + schema: + type: object + properties: + start: + type: string + format: date-time + description: The start of the time series. If not defined 7 days from now into the past. + end: + type: string + format: date-time + description: The end of the time series. If not defined now. + group: + type: array + items: + type: string + description: Reduce the available groups to the set of defined ones. + filter: + type: array + items: + type: string + description: | + Filter available group members by predicate. + Only time series values with matching group criteria will be selected. + example: group_var_foo == "bla" + granularity: + type: string + format: duration + description: | + The granularity of the time series. + This can be either a duration or the number of items for the time window that is selected. + The granularity can not go below one hour. + It defaults to (end-start) / 20. + tags: + - timeseries + responses: + '400': + description: 'A required property is missing or the request can not be read.' + content: + text/plain: + schema: + type: string + default: + description: The time series data + content: + application/json: + schema: + type: object + additionalProperties: true + example: | + { + "time": "2021-01-01T00:00:00Z", + "value": 1 + } + # endregion # region authorization /.well-known/jwks.json: description: 'This endpoint is used by the authorization server to get the public keys of the configured JWT issuer.' @@ -3276,6 +3297,45 @@ paths: } # endregion components: + parameters: + graph_id: + name: graph_id + in: path + example: resoto + description: 'The identifier of the graph' + required: true + schema: + type: string + section-path: + name: section + in: path + required: true + description: 'The name of the section used for all property paths. If not defined root is assumed.' + schema: + type: string + enum: + - reported + - desired + - metadata + section: + name: section + in: query + description: 'The name of the section used for all property paths. If not defined root is assumed.' + required: false + schema: + type: string + enum: + - reported + - desired + - metadata + with-kind: + name: with-kind + description: 'Include the kind of the node in the result node.' + schema: + type: boolean + default: false + in: query + required: false schemas: AnalyticsEvent: description: 'An analytics event.' diff --git a/static/img/kroki/00e895a1f610cff7e263c0eb39b0e9d3.svg b/static/img/kroki/00e895a1f610cff7e263c0eb39b0e9d3.svg new file mode 100644 index 000000000..927898e7f --- /dev/null +++ b/static/img/kroki/00e895a1f610cff7e263c0eb39b0e9d3.svg @@ -0,0 +1 @@ +azure_bastion_host \ No newline at end of file diff --git a/static/img/kroki/03ed3300df5af65e918ee86035d6cb80.svg b/static/img/kroki/03ed3300df5af65e918ee86035d6cb80.svg new file mode 100644 index 000000000..1db55da43 --- /dev/null +++ b/static/img/kroki/03ed3300df5af65e918ee86035d6cb80.svg @@ -0,0 +1 @@ +azure_network_interface \ No newline at end of file diff --git a/static/img/kroki/0402eead8ebcc90f42f0ca479d729986.svg b/static/img/kroki/0402eead8ebcc90f42f0ca479d729986.svg new file mode 100644 index 000000000..cc71d37ac --- /dev/null +++ b/static/img/kroki/0402eead8ebcc90f42f0ca479d729986.svg @@ -0,0 +1 @@ +azure_private_link_service \ No newline at end of file diff --git a/static/img/kroki/0484db91ee982c2d7c011d58398c4286.svg b/static/img/kroki/0484db91ee982c2d7c011d58398c4286.svg new file mode 100644 index 000000000..5ffefdac2 --- /dev/null +++ b/static/img/kroki/0484db91ee982c2d7c011d58398c4286.svg @@ -0,0 +1 @@ +azure_resourceazure_virtual_hubaddress_prefix: stringallow_branch_to_branch_traffic: booleanazure_firewall: stringbgp_connections: string[]etag: stringexpress_route_gateway: stringhub_kind: stringhub_routing_preference: stringip_configuration_ids: string[]p2s_vpn_gateway: stringpreferred_routing_gateway: stringprovisioning_state: stringroute_maps: string[]route_table: azure_virtual_hub_route_tablerouting_state: stringsecurity_partner_provider: stringsecurity_provider_name: stringsku: stringvirtual_hub_route_table_v2s: azure_virtual_hub_route_table_v2[]virtual_router_asn: int64virtual_router_auto_scale_configuration: int64virtual_router_ips: string[]virtual_wan: stringvpn_gateway: stringazure_virtual_hub_routeaddress_prefixes: string[]next_hop_ip_address: stringazure_virtual_hub_route_tableroutes: azure_virtual_hub_route[]azure_virtual_hub_route_table_v2attached_connections: string[]etag: stringname: stringprovisioning_state: stringroutes: azure_virtual_hub_route_v2[]azure_virtual_hub_route_v2destination_type: stringdestinations: string[]next_hop_type: stringnext_hops: string[]resourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/0a455adab127afd40f075932e502a1a8.svg b/static/img/kroki/0a455adab127afd40f075932e502a1a8.svg new file mode 100644 index 000000000..72c1e52c2 --- /dev/null +++ b/static/img/kroki/0a455adab127afd40f075932e502a1a8.svg @@ -0,0 +1 @@ +azure_express_route_circuit_peering_configadvertised_communities: string[]advertised_public_prefixes: string[]advertised_public_prefixes_state: stringcustomer_asn: int64legacy_mode: int64routing_registry_name: stringazure_express_route_cross_connectionbandwidth_in_mbps: int64cross_connection_peerings: azure_express_route_cross_connection_peering[]etag: stringexpress_route_circuit: stringpeering_location: stringprimary_azure_port: stringprovisioning_state: strings_tag: int64secondary_azure_port: stringservice_provider_notes: stringservice_provider_provisioning_state: stringazure_express_route_cross_connection_peeringazure_asn: int64etag: stringgateway_manager_etag: stringipv6_peering_config: azure_ipv6_express_route_circuit_peering_configlast_modified_by: stringmicrosoft_peering_config: azure_express_route_circuit_peering_configname: stringpeer_asn: int64peering_type: stringprimary_azure_port: stringprimary_peer_address_prefix: stringprovisioning_state: stringsecondary_azure_port: stringsecondary_peer_address_prefix: stringshared_key: stringstate: stringvlan_id: int64azure_ipv6_express_route_circuit_peering_configmicrosoft_peering_config: azure_express_route_circuit_peering_configprimary_peer_address_prefix: stringroute_filter: stringsecondary_peer_address_prefix: stringstate: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/0b38e859a44f5054c2c2dcaed59b65d8.svg b/static/img/kroki/0b38e859a44f5054c2c2dcaed59b65d8.svg new file mode 100644 index 000000000..b38e31c41 --- /dev/null +++ b/static/img/kroki/0b38e859a44f5054c2c2dcaed59b65d8.svg @@ -0,0 +1 @@ +azure_express_route_ports_locationaddress: stringavailable_bandwidths: azure_express_route_ports_location_bandwidths[]contact: stringprovisioning_state: stringazure_express_route_ports_location_bandwidthsoffer_name: stringvalue_in_gbps: int64azure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/0d04d6ebdf83de0b8a1ade447935299d.svg b/static/img/kroki/0d04d6ebdf83de0b8a1ade447935299d.svg new file mode 100644 index 000000000..f50338c3e --- /dev/null +++ b/static/img/kroki/0d04d6ebdf83de0b8a1ade447935299d.svg @@ -0,0 +1 @@ +azure_application_gateway_backend_addressfqdn: stringip_address: stringazure_application_gateway_backend_address_poolbackend_addresses: azure_application_gateway_backend_address[]etag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_dscp_configurationassociated_network_interfaces: azure_network_interface[]destination_ip_ranges: azure_qos_ip_range[]destination_port_ranges: azure_qos_port_range[]etag: stringmarkings: int64[]protocol: stringprovisioning_state: stringqos_collection_id: stringqos_definition_collection: azure_qos_definition[]resource_guid: stringsource_ip_ranges: azure_qos_ip_range[]source_port_ranges: azure_qos_port_range[]azure_extended_locationname: stringtype: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_frontend_ip_configurationetag: stringgateway_load_balancer: stringinbound_nat_pools: string[]inbound_nat_rules: string[]load_balancing_rules: string[]name: stringoutbound_rules: string[]private_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addresspublic_ip_prefix: stringsubnet: azure_subnettype: stringzones: string[]azure_inbound_nat_rulebackend_address_pool: stringbackend_port: int64enable_floating_ip: booleanenable_tcp_reset: booleanetag: stringfrontend_ip_configuration: stringfrontend_port: int64frontend_port_range_end: int64frontend_port_range_start: int64idle_timeout_in_minutes: int64name: stringprotocol: stringprovisioning_state: stringtype: stringazure_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addressazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_link_service_private_endpoint_connectionetag: stringlink_identifier: stringname: stringprivate_endpoint: azure_private_endpointprivate_endpoint_location: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringtype: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_network_interfaceauxiliary_mode: stringauxiliary_sku: stringdisable_tcp_state_tracking: booleandscp_configuration: stringenable_accelerated_networking: booleanenable_ip_forwarding: booleanetag: stringextended_location: azure_extended_locationhosted_workloads: string[]interface_dns_settings_settings: azure_network_interface_dns_settingsinterface_ip_configurations: azure_network_interface_ip_configuration[]location: stringmac_address: stringmigration_phase: stringnetwork_security_group: azure_network_security_groupnic_type: stringprimary: booleanprivate_endpoint: azure_private_endpointprivate_link_service: azure_private_link_serviceprovisioning_state: stringresource_guid: stringtap_configurations: azure_network_interface_tap_configuration[]type: stringvirtual_machine: stringvnet_encryption_supported: booleanworkload_type: stringazure_network_interface_dns_settingsapplied_dns_servers: string[]dns_servers: string[]internal_dns_name_label: stringinternal_domain_name_suffix: stringinternal_fqdn: stringazure_network_interface_ip_configurationapplication_gateway_backend_address_pools: azure_application_gateway_backend_address_pool[]application_security_groups: azure_application_security_group[]etag: stringgateway_load_balancer: stringload_balancer_inbound_nat_rules: azure_inbound_nat_rule[]name: stringprimary: booleanprivate_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprivate_link_connection_properties: azure_network_interface_ip_configuration_private_link_connection_propertiesprovisioning_state: stringpublic_ip_address: azure_public_ip_addresstype: stringvirtual_network_taps: azure_virtual_network_tap[]azure_network_interface_ip_configuration_private_link_connection_propertiesfqdns: string[]group_id: stringrequired_member_name: stringazure_network_interface_tap_configurationetag: stringname: stringproperties: stringtype: stringazure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_servicealias: stringauto_approval: azure_resource_setenable_proxy_protocol: booleanetag: stringextended_location: azure_extended_locationfqdns: string[]link_service_ip_configurations: azure_private_link_service_ip_configuration[]link_service_private_endpoint_connections: azure_link_service_private_endpoint_connection[]load_balancer_frontend_ip_configurations: azure_frontend_ip_configuration[]location: stringprovisioning_state: stringtype: stringvisibility: azure_resource_setazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_private_link_service_ip_configurationetag: stringname: stringprimary: booleanprivate_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringsubnet: azure_subnettype: stringazure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_qos_definitiondestination_ip_ranges: azure_qos_ip_range[]destination_port_ranges: azure_qos_port_range[]markings: int64[]protocol: stringsource_ip_ranges: azure_qos_ip_range[]source_port_ranges: azure_qos_port_range[]azure_qos_ip_rangeend_ip: stringstart_ip: stringazure_qos_port_rangeend: int64start: int64azure_resourceazure_resource_navigation_linketag: stringid: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_resource_setsubscriptions: string[]azure_retention_policy_parametersdays: int64enabled: booleanazure_routeaddress_prefix: stringetag: stringhas_bgp_override: booleanname: stringnext_hop_ip_address: stringnext_hop_type: stringprovisioning_state: stringtype: stringazure_route_tabledisable_bgp_route_propagation: booleanetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringroutes: azure_route[]tags: dictionary[string, string]type: stringazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringazure_skucapacity: int64family: stringname: stringtier: stringazure_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]etag: stringip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]name: stringnat_gateway: stringnetwork_security_group: azure_network_security_groupprivate_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringprovisioning_state: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]route_table: azure_route_tableservice_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]subnet_ip_configurations: azure_ip_configuration[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesazure_virtual_network_tapdestination_load_balancer_front_end_ip_configuration: azure_frontend_ip_configurationdestination_port: int64etag: stringlocation: stringnetwork_interface_tap_configurations: azure_network_interface_tap_configuration[]provisioning_state: stringresource_guid: stringtype: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/0e7d30d04b61384544edd6cb6942c76c.svg b/static/img/kroki/0e7d30d04b61384544edd6cb6942c76c.svg new file mode 100644 index 000000000..b9d446f22 --- /dev/null +++ b/static/img/kroki/0e7d30d04b61384544edd6cb6942c76c.svg @@ -0,0 +1 @@ +azure_application_gatewayapplication_gateway_ip_configurations: azure_application_gateway_ip_configuration[]authentication_certificates: azure_application_gateway_authentication_certificate[]autoscale_configuration: azure_application_gateway_autoscale_configurationbackend_http_settings_collection: azure_application_gateway_backend_http_settings[]backend_settings_collection: azure_application_gateway_backend_settings[]custom_error_configurations: azure_application_gateway_custom_error[]default_predefined_ssl_policy: stringenable_fips: booleanenable_http2: booleanetag: stringfirewall_policy: stringforce_firewall_policy_association: booleanfrontend_ip_configurations: azure_application_gateway_frontend_ip_configuration[]frontend_ports: azure_application_gateway_frontend_port[]gateway_backend_address_pools: azure_application_gateway_backend_address_pool[]gateway_private_endpoint_connections: azure_application_gateway_private_endpoint_connection[]gateway_probes: azure_application_gateway_probe[]gateway_sku: azure_application_gateway_skugateway_ssl_certificates: azure_application_gateway_ssl_certificate[]gateway_ssl_policy: azure_application_gateway_ssl_policyglobal_configuration: azure_application_gateway_global_configurationhttp_listeners: azure_application_gateway_http_listener[]identity: azure_managed_service_identitylisteners: azure_application_gateway_listener[]load_distribution_policies: azure_application_gateway_load_distribution_policy[]operational_state: stringprivate_link_configurations: azure_application_gateway_private_link_configuration[]provisioning_state: stringredirect_configurations: azure_application_gateway_redirect_configuration[]request_routing_rules: azure_application_gateway_request_routing_rule[]resource_guid: stringrewrite_rule_sets: azure_application_gateway_rewrite_rule_set[]routing_rules: azure_application_gateway_routing_rule[]ssl_profiles: azure_application_gateway_ssl_profile[]trusted_client_certificates: azure_application_gateway_trusted_client_certificate[]trusted_root_certificates: azure_application_gateway_trusted_root_certificate[]url_path_maps: azure_application_gateway_url_path_map[]web_application_firewall_configuration: azure_application_gateway_web_application_firewall_configurationazure_application_gateway_authentication_certificatedata: stringetag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_autoscale_configurationmax_capacity: int64min_capacity: int64azure_application_gateway_backend_addressfqdn: stringip_address: stringazure_application_gateway_backend_address_poolbackend_addresses: azure_application_gateway_backend_address[]etag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_backend_http_settingsaffinity_cookie_name: stringauthentication_certificates: string[]connection_draining: azure_application_gateway_connection_drainingcookie_based_affinity: stringetag: stringhost_name: stringname: stringpath: stringpick_host_name_from_backend_address: booleanport: int64probe: stringprobe_enabled: booleanprotocol: stringprovisioning_state: stringrequest_timeout: int64trusted_root_certificates: string[]type: stringazure_application_gateway_backend_settingsetag: stringhost_name: stringname: stringpick_host_name_from_backend_address: booleanport: int64probe: stringprotocol: stringprovisioning_state: stringtimeout: int64trusted_root_certificates: string[]type: stringazure_application_gateway_client_auth_configurationverify_client_cert_issuer_dn: booleanverify_client_revocation: stringazure_application_gateway_connection_drainingdrain_timeout_in_sec: int64enabled: booleanazure_application_gateway_custom_errorcustom_error_page_url: stringstatus_code: stringazure_application_gateway_firewall_disabled_rule_grouprule_group_name: stringrules: int64[]azure_application_gateway_firewall_exclusionmatch_variable: stringselector: stringselector_match_operator: stringazure_application_gateway_frontend_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprivate_link_configuration: stringprovisioning_state: stringpublic_ip_address: stringsubnet: stringtype: stringazure_application_gateway_frontend_portetag: stringname: stringport: int64provisioning_state: stringtype: stringazure_application_gateway_global_configurationenable_request_buffering: booleanenable_response_buffering: booleanazure_application_gateway_header_configurationheader_name: stringheader_value: stringazure_application_gateway_http_listenercustom_error_configurations: azure_application_gateway_custom_error[]etag: stringfirewall_policy: stringfrontend_ip_configuration: stringfrontend_port: stringhost_name: stringhost_names: string[]name: stringprotocol: stringprovisioning_state: stringrequire_server_name_indication: booleanssl_certificate: stringssl_profile: stringtype: stringazure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_gateway_listeneretag: stringfrontend_ip_configuration: stringfrontend_port: stringname: stringprotocol: stringprovisioning_state: stringssl_certificate: stringssl_profile: stringtype: stringazure_application_gateway_load_distribution_policyetag: stringload_distribution_algorithm: stringload_distribution_targets: azure_application_gateway_load_distribution_target[]name: stringprovisioning_state: stringtype: stringazure_application_gateway_load_distribution_targetbackend_address_pool: stringetag: stringname: stringtype: stringweight_per_server: int64azure_application_gateway_path_rulebackend_address_pool: stringbackend_http_settings: stringetag: stringfirewall_policy: stringload_distribution_policy: stringname: stringpaths: string[]provisioning_state: stringredirect_configuration: stringrewrite_rule_set: stringtype: stringazure_application_gateway_private_endpoint_connectionetag: stringlink_identifier: stringname: stringprivate_endpoint: azure_private_endpointprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringtype: stringazure_application_gateway_private_link_configurationetag: stringlink_ip_configurations: azure_application_gateway_private_link_ip_configuration[]name: stringprovisioning_state: stringtype: stringazure_application_gateway_private_link_ip_configurationetag: stringname: stringprimary: booleanprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_gateway_probeetag: stringhost: stringinterval: int64match: azure_application_gateway_probe_health_response_matchmin_servers: int64name: stringpath: stringpick_host_name_from_backend_http_settings: booleanpick_host_name_from_backend_settings: booleanport: int64protocol: stringprovisioning_state: stringtimeout: int64type: stringunhealthy_threshold: int64azure_application_gateway_probe_health_response_matchbody: stringstatus_codes: string[]azure_application_gateway_redirect_configurationetag: stringinclude_path: booleaninclude_query_string: booleanname: stringpath_rules: string[]redirect_type: stringrequest_routing_rules: string[]target_listener: stringtarget_url: stringtype: stringurl_path_maps: string[]azure_application_gateway_request_routing_rulebackend_address_pool: stringbackend_http_settings: stringetag: stringhttp_listener: stringload_distribution_policy: stringname: stringpriority: int64provisioning_state: stringredirect_configuration: stringrewrite_rule_set: stringrule_type: stringtype: stringurl_path_map: stringazure_application_gateway_rewrite_ruleaction_set: azure_application_gateway_rewrite_rule_action_setconditions: azure_application_gateway_rewrite_rule_condition[]name: stringrule_sequence: int64azure_application_gateway_rewrite_rule_action_setrequest_header_configurations: azure_application_gateway_header_configuration[]response_header_configurations: azure_application_gateway_header_configuration[]url_configuration: azure_application_gateway_url_configurationazure_application_gateway_rewrite_rule_conditionignore_case: booleannegate: booleanpattern: stringvariable: stringazure_application_gateway_rewrite_rule_setetag: stringname: stringprovisioning_state: stringrewrite_rules: azure_application_gateway_rewrite_rule[]azure_application_gateway_routing_rulebackend_address_pool: stringbackend_settings: stringetag: stringlistener: stringname: stringpriority: int64provisioning_state: stringrule_type: stringtype: stringazure_application_gateway_skucapacity: int64name: stringtier: stringazure_application_gateway_ssl_certificatedata: stringetag: stringkey_vault_secret_id: stringname: stringpassword: stringprovisioning_state: stringpublic_cert_data: stringtype: stringazure_application_gateway_ssl_policycipher_suites: string[]disabled_ssl_protocols: string[]min_protocol_version: stringpolicy_name: stringpolicy_type: stringazure_application_gateway_ssl_profileclient_auth_configuration: azure_application_gateway_client_auth_configurationetag: stringname: stringprovisioning_state: stringssl_policy: azure_application_gateway_ssl_policytrusted_client_certificates: string[]type: stringazure_application_gateway_trusted_client_certificateclient_cert_issuer_dn: stringdata: stringetag: stringname: stringprovisioning_state: stringtype: stringvalidated_cert_data: stringazure_application_gateway_trusted_root_certificatedata: stringetag: stringkey_vault_secret_id: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_url_configurationmodified_path: stringmodified_query_string: stringreroute: booleanazure_application_gateway_url_path_mapdefault_backend_address_pool: stringdefault_backend_http_settings: stringdefault_load_distribution_policy: stringdefault_redirect_configuration: stringdefault_rewrite_rule_set: stringetag: stringname: stringpath_rules: azure_application_gateway_path_rule[]provisioning_state: stringtype: stringazure_application_gateway_web_application_firewall_configurationdisabled_rule_groups: azure_application_gateway_firewall_disabled_rule_group[]enabled: booleanexclusions: azure_application_gateway_firewall_exclusion[]file_upload_limit_in_mb: int64firewall_mode: stringmax_request_body_size: int64max_request_body_size_in_kb: int64request_body_check: booleanrule_set_type: stringrule_set_version: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_exclusion_managed_rule_grouprule_group_name: stringrules: string[]azure_exclusion_managed_rule_setrule_groups: azure_exclusion_managed_rule_group[]rule_set_type: stringrule_set_version: stringazure_extended_locationname: stringtype: stringazure_group_by_user_sessiongroup_by_variables: string[]azure_managed_rule_group_overriderule_group_name: stringrules: azure_managed_rule_override[]azure_managed_rule_overrideaction: stringrule_id: stringstate: stringazure_managed_rule_setrule_group_overrides: azure_managed_rule_group_override[]rule_set_type: stringrule_set_version: stringazure_managed_rules_definitionexclusions: azure_owasp_crs_exclusion_entry[]managed_rule_sets: azure_managed_rule_set[]azure_managed_service_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_match_conditionmatch_values: string[]match_variables: azure_match_variable[]negation_conditon: booleanoperator: stringtransforms: string[]azure_match_variableselector: stringvariable_name: stringazure_owasp_crs_exclusion_entryexclusion_managed_rule_sets: azure_exclusion_managed_rule_set[]match_variable: stringselector: stringselector_match_operator: stringazure_policy_settingscustom_block_response_body: stringcustom_block_response_status_code: int64file_upload_enforcement: booleanfile_upload_limit_in_mb: int64log_scrubbing: azure_state_scrubbingrulesmax_request_body_size_in_kb: int64mode: stringrequest_body_check: booleanrequest_body_enforcement: booleanrequest_body_inspect_limit_in_kb: int64state: stringazure_principalid_clientidclient_id: stringprincipal_id: stringazure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_resourceazure_state_scrubbingrulesscrubbing_rules: azure_web_application_firewall_scrubbing_rules[]state: stringazure_web_application_firewall_custom_ruleaction: stringetag: stringgroup_by_user_session: azure_group_by_user_session[]match_conditions: azure_match_condition[]name: stringpriority: int64rate_limit_duration: stringrate_limit_threshold: int64rule_type: stringstate: stringazure_web_application_firewall_policyapplication_gateways: azure_application_gateway[]custom_rules: azure_web_application_firewall_custom_rule[]etag: stringgateway_http_listeners: string[]managed_rules: azure_managed_rules_definitionpath_based_rules: string[]policy_settings: azure_policy_settingsprovisioning_state: stringresource_state: stringazure_web_application_firewall_scrubbing_rulesmatch_variable: stringselector: stringselector_match_operator: stringstate: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/0f08aaa5f2adbb4cb755bead5602d3db.svg b/static/img/kroki/0f08aaa5f2adbb4cb755bead5602d3db.svg new file mode 100644 index 000000000..c6ed52185 --- /dev/null +++ b/static/img/kroki/0f08aaa5f2adbb4cb755bead5602d3db.svg @@ -0,0 +1 @@ +azure_boundsbounds: azure_min_maxazure_express_route_connectionauthorization_key: stringenable_internet_security: booleanenable_private_link_fast_path: booleanexpress_route_circuit_peering: stringexpress_route_gateway_bypass: booleanname: stringprovisioning_state: stringrouting_configuration: azure_routing_configurationrouting_weight: int64azure_express_route_gatewayallow_non_virtual_wan_traffic: booleanauto_scale_configuration: azure_boundsetag: stringexpress_route_connections: azure_express_route_connection[]provisioning_state: stringvirtual_hub: stringazure_min_maxmax: int64min: int64azure_propagated_route_tableids: string[]labels: string[]azure_resourceazure_routing_configurationassociated_route_table: stringinbound_route_map: stringoutbound_route_map: stringpropagated_route_tables: azure_propagated_route_tablevnet_routes: azure_vnet_routeazure_static_routeaddress_prefixes: string[]name: stringnext_hop_ip_address: stringazure_static_routes_configpropagate_static_routes: booleanvnet_local_route_override_criteria: stringazure_vnet_routebgp_connections: string[]static_routes: azure_static_route[]static_routes_config: azure_static_routes_configresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/12dee7b1d8742950c684ebbdca572504.svg b/static/img/kroki/12dee7b1d8742950c684ebbdca572504.svg new file mode 100644 index 000000000..8a567baaa --- /dev/null +++ b/static/img/kroki/12dee7b1d8742950c684ebbdca572504.svg @@ -0,0 +1 @@ +azure_vpn_site \ No newline at end of file diff --git a/static/img/kroki/12fe352b096d37639c1be820d814c52b.svg b/static/img/kroki/12fe352b096d37639c1be820d814c52b.svg new file mode 100644 index 000000000..f5396c88d --- /dev/null +++ b/static/img/kroki/12fe352b096d37639c1be820d814c52b.svg @@ -0,0 +1 @@ +azure_network_watcher \ No newline at end of file diff --git a/static/img/kroki/154f7b9efaf1ad97d6cc33784c24bf68.svg b/static/img/kroki/154f7b9efaf1ad97d6cc33784c24bf68.svg new file mode 100644 index 000000000..ecd1769fe --- /dev/null +++ b/static/img/kroki/154f7b9efaf1ad97d6cc33784c24bf68.svg @@ -0,0 +1 @@ +azure_bgp_settingsasn: int64bgp_peering_address: stringbgp_peering_addresses: azure_ip_configuration_bgp_peering_address[]peer_weight: int64azure_gateway_custom_bgp_ip_address_ip_configurationcustom_bgp_ip_address: stringip_configuration_id: stringazure_ip_configuration_bgp_peering_addresscustom_bgp_ip_addresses: string[]default_bgp_ip_addresses: string[]ipconfiguration_id: stringtunnel_ip_addresses: string[]azure_ipsec_policydh_group: stringike_encryption: stringike_integrity: stringipsec_encryption: stringipsec_integrity: stringpfs_group: stringsa_data_size_kilobytes: int64sa_life_time_seconds: int64azure_propagated_route_tableids: string[]labels: string[]azure_resourceazure_routing_configurationassociated_route_table: stringinbound_route_map: stringoutbound_route_map: stringpropagated_route_tables: azure_propagated_route_tablevnet_routes: azure_vnet_routeazure_static_routeaddress_prefixes: string[]name: stringnext_hop_ip_address: stringazure_static_routes_configpropagate_static_routes: booleanvnet_local_route_override_criteria: stringazure_traffic_selector_policylocal_address_ranges: string[]remote_address_ranges: string[]azure_vnet_routebgp_connections: string[]static_routes: azure_static_route[]static_routes_config: azure_static_routes_configazure_vpn_connectionconnection_bandwidth: int64connection_status: stringdpd_timeout_seconds: int64egress_bytes_transferred: int64enable_bgp: booleanenable_internet_security: booleanenable_rate_limiting: booleanetag: stringingress_bytes_transferred: int64ipsec_policies: azure_ipsec_policy[]name: stringprovisioning_state: stringremote_vpn_site: stringrouting_configuration: azure_routing_configurationrouting_weight: int64shared_key: stringtraffic_selector_policies: azure_traffic_selector_policy[]use_local_azure_ip_address: booleanuse_policy_based_traffic_selectors: booleanvpn_connection_protocol_type: stringvpn_link_connections: azure_vpn_site_link_connection[]azure_vpn_gatewaybgp_settings: azure_bgp_settingsconnections: azure_vpn_connection[]enable_bgp_route_translation_for_nat: booleanetag: stringgateway_ip_configurations: azure_vpn_gateway_ip_configuration[]is_routing_preference_internet: booleannat_rules: azure_vpn_gateway_nat_rule[]provisioning_state: stringvirtual_hub: stringvpn_gateway_scale_unit: int64azure_vpn_gateway_ip_configurationid: stringprivate_ip_address: stringpublic_ip_address: stringazure_vpn_gateway_nat_ruleegress_vpn_site_link_connections: string[]etag: stringexternal_mappings: azure_vpn_nat_rule_mapping[]ingress_vpn_site_link_connections: string[]internal_mappings: azure_vpn_nat_rule_mapping[]ip_configuration_id: stringmode: stringname: stringprovisioning_state: stringtype: stringazure_vpn_nat_rule_mappingaddress_space: stringport_range: stringazure_vpn_site_link_connectionconnection_bandwidth: int64connection_status: stringegress_bytes_transferred: int64egress_nat_rules: string[]enable_bgp: booleanenable_rate_limiting: booleanetag: stringingress_bytes_transferred: int64ingress_nat_rules: string[]ipsec_policies: azure_ipsec_policy[]name: stringprovisioning_state: stringrouting_weight: int64shared_key: stringtype: stringuse_local_azure_ip_address: booleanuse_policy_based_traffic_selectors: booleanvpn_connection_protocol_type: stringvpn_gateway_custom_bgp_addresses: azure_gateway_custom_bgp_ip_address_ip_configuration[]vpn_link_connection_mode: stringvpn_site_link: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/168b8e8ba5a7b8439c220a2a1aa6b48e.svg b/static/img/kroki/168b8e8ba5a7b8439c220a2a1aa6b48e.svg new file mode 100644 index 000000000..5c5795574 --- /dev/null +++ b/static/img/kroki/168b8e8ba5a7b8439c220a2a1aa6b48e.svg @@ -0,0 +1 @@ +azure_virtual_network_tap \ No newline at end of file diff --git a/static/img/kroki/1d69725a06d5a28393ceaed5a8fa3953.svg b/static/img/kroki/1d69725a06d5a28393ceaed5a8fa3953.svg new file mode 100644 index 000000000..24f9e360e --- /dev/null +++ b/static/img/kroki/1d69725a06d5a28393ceaed5a8fa3953.svg @@ -0,0 +1 @@ +azure_available_service_alias \ No newline at end of file diff --git a/static/img/kroki/1f121547c175aee5b1a8615131a1b8c1.svg b/static/img/kroki/1f121547c175aee5b1a8615131a1b8c1.svg new file mode 100644 index 000000000..f5e071581 --- /dev/null +++ b/static/img/kroki/1f121547c175aee5b1a8615131a1b8c1.svg @@ -0,0 +1 @@ +azure_virtual_wan \ No newline at end of file diff --git a/static/img/kroki/1fa2a9226b68e5fc37698e13464eade5.svg b/static/img/kroki/1fa2a9226b68e5fc37698e13464eade5.svg new file mode 100644 index 000000000..f2091be6a --- /dev/null +++ b/static/img/kroki/1fa2a9226b68e5fc37698e13464eade5.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_sql_acl_entryexpiration_time: datetimename: stringvalue: stringgcp_sql_backup_configurationbackup_retention_settings: gcp_sql_backup_retention_settingsbinary_log_enabled: booleanenabled: booleanlocation: stringpoint_in_time_recovery_enabled: booleanreplication_log_archiving_enabled: booleanstart_time: stringtransaction_log_retention_days: int64gcp_sql_backup_retention_settingsretained_backups: int64retention_unit: stringgcp_sql_database_flagsname: stringvalue: stringgcp_sql_database_instanceavailable_maintenance_versions: string[]backend_type: stringconnection_name: stringcreate_time: datetimecurrent_disk_size: stringdatabase_installed_version: stringdatabase_version: stringdisk_encryption_configuration: stringdisk_encryption_status: stringetag: stringfailover_replica: gcp_sql_failoverreplicagce_zone: stringinstance_ip_addresses: gcp_sql_ip_mapping[]instance_type: stringipv6_address: stringmaintenance_version: stringmaster_instance_name: stringmax_disk_size: stringon_premises_configuration: gcp_sql_on_premises_configurationout_of_disk_report: gcp_sql_sql_out_of_disk_reportproject: stringreplica_configuration: gcp_sql_replica_configurationreplica_names: string[]root_password: stringsatisfies_pzs: booleanscheduled_maintenance: gcp_sql_scheduled_maintenancesecondary_gce_zone: stringserver_ca_cert: gcp_sql_ssl_certservice_account_email_address: stringsettings: gcp_sql_settingssql_database_instance_state: stringsuspension_reason: string[]gcp_sql_deny_maintenance_periodend_date: stringstart_date: stringtime: stringgcp_sql_failoverreplicaavailable: booleanname: stringgcp_sql_insights_configquery_insights_enabled: booleanquery_plans_per_minute: int64query_string_length: int64record_application_tags: booleanrecord_client_address: booleangcp_sql_instance_referencename: stringproject: stringregion: stringgcp_sql_ip_configurationallocated_ip_range: stringauthorized_networks: gcp_sql_acl_entry[]ipv4_enabled: booleanprivate_network: stringrequire_ssl: booleangcp_sql_ip_mappingip_address: stringtime_to_retire: stringtype: stringgcp_sql_location_preferencefollow_gae_application: stringsecondary_zone: stringzone: stringgcp_sql_maintenance_windowday: int64hour: int64update_track: stringgcp_sql_my_sql_replica_configurationca_certificate: stringclient_certificate: stringclient_key: stringconnect_retry_interval: int64dump_file_path: stringmaster_heartbeat_period: stringpassword: stringssl_cipher: stringusername: stringverify_server_certificate: booleangcp_sql_on_premises_configurationca_certificate: stringclient_certificate: stringclient_key: stringdump_file_path: stringhost_port: stringpassword: stringsource_instance: gcp_sql_instance_referenceusername: stringgcp_sql_password_validation_policycomplexity: stringdisallow_username_substring: booleanenable_password_policy: booleanmin_length: int64password_change_interval: stringreuse_interval: int64gcp_sql_replica_configurationfailover_target: booleanmysql_replica_configuration: gcp_sql_my_sql_replica_configurationgcp_sql_scheduled_maintenancecan_defer: booleancan_reschedule: booleanschedule_deadline_time: datetimestart_time: datetimegcp_sql_settingsactivation_policy: stringactive_directory_config: stringauthorized_gae_applications: string[]availability_type: stringbackup_configuration: gcp_sql_backup_configurationcollation: stringconnector_enforcement: stringcrash_safe_replication_enabled: booleandata_disk_size_gb: stringdata_disk_type: stringdatabase_flags: gcp_sql_database_flags[]database_replication_enabled: booleandeletion_protection_enabled: booleandeny_maintenance_periods: gcp_sql_deny_maintenance_period[]insights_config: gcp_sql_insights_configip_configuration: gcp_sql_ip_configurationlocation_preference: gcp_sql_location_preferencemaintenance_window: gcp_sql_maintenance_windowpassword_validation_policy: gcp_sql_password_validation_policypricing_plan: stringreplication_type: stringsettings_version: stringsql_server_audit_config: gcp_sql_sql_server_audit_configstorage_auto_resize: booleanstorage_auto_resize_limit: stringtier: stringtime_zone: stringuser_labels: dictionary[string, string]gcp_sql_sql_out_of_disk_reportsql_min_recommended_increase_size_gb: int64sql_out_of_disk_state: stringgcp_sql_sql_server_audit_configbucket: stringretention_interval: stringupload_interval: stringgcp_sql_ssl_certcert: stringcert_serial_number: stringcommon_name: stringcreate_time: datetimeexpiration_time: datetimeinstance: stringself_link: stringsha1_fingerprint: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/20e8df4fdb91ba69c9a6fdd1335a7fd7.svg b/static/img/kroki/20e8df4fdb91ba69c9a6fdd1335a7fd7.svg new file mode 100644 index 000000000..3e0676797 --- /dev/null +++ b/static/img/kroki/20e8df4fdb91ba69c9a6fdd1335a7fd7.svg @@ -0,0 +1 @@ +azure_custom_ip_prefix \ No newline at end of file diff --git a/static/img/kroki/23a407eee6cf9f0858ef1bf411632056.svg b/static/img/kroki/23a407eee6cf9f0858ef1bf411632056.svg new file mode 100644 index 000000000..2a1451259 --- /dev/null +++ b/static/img/kroki/23a407eee6cf9f0858ef1bf411632056.svg @@ -0,0 +1 @@ +azure_nat_gateway \ No newline at end of file diff --git a/static/img/kroki/2454b0fa32a3e1c7e2a8859243acb352.svg b/static/img/kroki/2454b0fa32a3e1c7e2a8859243acb352.svg new file mode 100644 index 000000000..5e5aaaeb4 --- /dev/null +++ b/static/img/kroki/2454b0fa32a3e1c7e2a8859243acb352.svg @@ -0,0 +1 @@ +azure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_extended_locationname: stringtype: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_frontend_ip_configurationetag: stringgateway_load_balancer: stringinbound_nat_pools: string[]inbound_nat_rules: string[]load_balancing_rules: string[]name: stringoutbound_rules: string[]private_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addresspublic_ip_prefix: stringsubnet: azure_subnettype: stringzones: string[]azure_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addressazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_link_service_private_endpoint_connectionetag: stringlink_identifier: stringname: stringprivate_endpoint: azure_private_endpointprivate_endpoint_location: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringtype: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_servicealias: stringauto_approval: azure_resource_setenable_proxy_protocol: booleanetag: stringextended_location: azure_extended_locationfqdns: string[]link_service_ip_configurations: azure_private_link_service_ip_configuration[]link_service_private_endpoint_connections: azure_link_service_private_endpoint_connection[]load_balancer_frontend_ip_configurations: azure_frontend_ip_configuration[]location: stringprovisioning_state: stringtype: stringvisibility: azure_resource_setazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_private_link_service_ip_configurationetag: stringname: stringprimary: booleanprivate_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringsubnet: azure_subnettype: stringazure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_resourceazure_resource_navigation_linketag: stringid: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_resource_setsubscriptions: string[]azure_retention_policy_parametersdays: int64enabled: booleanazure_routeaddress_prefix: stringetag: stringhas_bgp_override: booleanname: stringnext_hop_ip_address: stringnext_hop_type: stringprovisioning_state: stringtype: stringazure_route_tabledisable_bgp_route_propagation: booleanetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringroutes: azure_route[]tags: dictionary[string, string]type: stringazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringazure_skucapacity: int64family: stringname: stringtier: stringazure_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]etag: stringip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]name: stringnat_gateway: stringnetwork_security_group: azure_network_security_groupprivate_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringprovisioning_state: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]route_table: azure_route_tableservice_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]subnet_ip_configurations: azure_ip_configuration[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/24eed8d98a640f04dc19cba7dfe372f0.svg b/static/img/kroki/24eed8d98a640f04dc19cba7dfe372f0.svg new file mode 100644 index 000000000..41ce45080 --- /dev/null +++ b/static/img/kroki/24eed8d98a640f04dc19cba7dfe372f0.svg @@ -0,0 +1 @@ +azure_express_route_circuitallow_classic_operations: booleanauthorization_key: stringauthorization_status: stringauthorizations: azure_express_route_circuit_authorization[]azure_sku: azure_skubandwidth_in_gbps: doublecircuit_peerings: azure_express_route_circuit_peering[]circuit_provisioning_state: stringetag: stringexpress_route_port: stringgateway_manager_etag: stringglobal_reach_enabled: booleanprovisioning_state: stringservice_key: stringservice_provider_notes: stringservice_provider_properties: azure_express_route_circuit_service_provider_propertiesservice_provider_provisioning_state: stringstag: int64azure_express_route_circuit_authorizationauthorization_key: stringauthorization_use_status: stringetag: stringname: stringprovisioning_state: stringtype: stringazure_express_route_circuit_connectionaddress_prefix: stringauthorization_key: stringcircuit_connection_status: stringetag: stringexpress_route_circuit_peering: stringipv6_circuit_connection_config: azure_ipv6_circuit_connection_configname: stringpeer_express_route_circuit_peering: stringprovisioning_state: stringtype: stringazure_express_route_circuit_peeringazure_asn: int64connections: azure_express_route_circuit_connection[]etag: stringexpress_route_connection: stringgateway_manager_etag: stringipv6_peering_config: azure_ipv6_express_route_circuit_peering_configlast_modified_by: stringmicrosoft_peering_config: azure_express_route_circuit_peering_configname: stringpeer_asn: int64peered_connections: azure_peer_express_route_circuit_connection[]peering_type: stringprimary_azure_port: stringprimary_peer_address_prefix: stringprovisioning_state: stringroute_filter: stringsecondary_azure_port: stringsecondary_peer_address_prefix: stringshared_key: stringstate: stringstats: azure_express_route_circuit_statstype: stringvlan_id: int64azure_express_route_circuit_peering_configadvertised_communities: string[]advertised_public_prefixes: string[]advertised_public_prefixes_state: stringcustomer_asn: int64legacy_mode: int64routing_registry_name: stringazure_express_route_circuit_service_provider_propertiesbandwidth_in_mbps: int64peering_location: stringservice_provider_name: stringazure_express_route_circuit_statsprimarybytes_in: int64primarybytes_out: int64secondarybytes_in: int64secondarybytes_out: int64azure_ipv6_circuit_connection_configaddress_prefix: stringcircuit_connection_status: stringazure_ipv6_express_route_circuit_peering_configmicrosoft_peering_config: azure_express_route_circuit_peering_configprimary_peer_address_prefix: stringroute_filter: stringsecondary_peer_address_prefix: stringstate: stringazure_peer_express_route_circuit_connectionaddress_prefix: stringauth_resource_guid: stringcircuit_connection_status: stringconnection_name: stringetag: stringexpress_route_circuit_peering: stringname: stringpeer_express_route_circuit_peering: stringprovisioning_state: stringtype: stringazure_resourceazure_skucapacity: int64family: stringname: stringtier: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/2a9cf68e2270b53ee6584de7fd234567.svg b/static/img/kroki/2a9cf68e2270b53ee6584de7fd234567.svg new file mode 100644 index 000000000..3e6ec88dd --- /dev/null +++ b/static/img/kroki/2a9cf68e2270b53ee6584de7fd234567.svg @@ -0,0 +1 @@ +azure_express_route_circuit_connectionaddress_prefix: stringauthorization_key: stringcircuit_connection_status: stringetag: stringexpress_route_circuit_peering: stringipv6_circuit_connection_config: azure_ipv6_circuit_connection_configname: stringpeer_express_route_circuit_peering: stringprovisioning_state: stringtype: stringazure_express_route_circuit_peeringazure_asn: int64connections: azure_express_route_circuit_connection[]etag: stringexpress_route_connection: stringgateway_manager_etag: stringipv6_peering_config: azure_ipv6_express_route_circuit_peering_configlast_modified_by: stringmicrosoft_peering_config: azure_express_route_circuit_peering_configname: stringpeer_asn: int64peered_connections: azure_peer_express_route_circuit_connection[]peering_type: stringprimary_azure_port: stringprimary_peer_address_prefix: stringprovisioning_state: stringroute_filter: stringsecondary_azure_port: stringsecondary_peer_address_prefix: stringshared_key: stringstate: stringstats: azure_express_route_circuit_statstype: stringvlan_id: int64azure_express_route_circuit_peering_configadvertised_communities: string[]advertised_public_prefixes: string[]advertised_public_prefixes_state: stringcustomer_asn: int64legacy_mode: int64routing_registry_name: stringazure_express_route_circuit_statsprimarybytes_in: int64primarybytes_out: int64secondarybytes_in: int64secondarybytes_out: int64azure_ipv6_circuit_connection_configaddress_prefix: stringcircuit_connection_status: stringazure_ipv6_express_route_circuit_peering_configmicrosoft_peering_config: azure_express_route_circuit_peering_configprimary_peer_address_prefix: stringroute_filter: stringsecondary_peer_address_prefix: stringstate: stringazure_peer_express_route_circuit_connectionaddress_prefix: stringauth_resource_guid: stringcircuit_connection_status: stringconnection_name: stringetag: stringexpress_route_circuit_peering: stringname: stringpeer_express_route_circuit_peering: stringprovisioning_state: stringtype: stringazure_resourceazure_route_filteretag: stringfilter_peerings: azure_express_route_circuit_peering[]ipv6_peerings: azure_express_route_circuit_peering[]provisioning_state: stringrules: azure_route_filter_rule[]azure_route_filter_ruleaccess: stringcommunities: string[]etag: stringlocation: stringname: stringprovisioning_state: stringroute_filter_rule_type: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/2b14a7dfd28baf9c550bbc2afbf2c483.svg b/static/img/kroki/2b14a7dfd28baf9c550bbc2afbf2c483.svg new file mode 100644 index 000000000..e0080f9fc --- /dev/null +++ b/static/img/kroki/2b14a7dfd28baf9c550bbc2afbf2c483.svg @@ -0,0 +1 @@ +azure_virtual_hub \ No newline at end of file diff --git a/static/img/kroki/2ba6baffd1ef5be48aa62af907bfa614.svg b/static/img/kroki/2ba6baffd1ef5be48aa62af907bfa614.svg new file mode 100644 index 000000000..3cb84b739 --- /dev/null +++ b/static/img/kroki/2ba6baffd1ef5be48aa62af907bfa614.svg @@ -0,0 +1 @@ +azure_public_ip_address \ No newline at end of file diff --git a/static/img/kroki/2cd7d0bfd1eb49c58e5f8217ec219f2e.svg b/static/img/kroki/2cd7d0bfd1eb49c58e5f8217ec219f2e.svg new file mode 100644 index 000000000..abcd737cb --- /dev/null +++ b/static/img/kroki/2cd7d0bfd1eb49c58e5f8217ec219f2e.svg @@ -0,0 +1 @@ +azure_network_security_group \ No newline at end of file diff --git a/static/img/kroki/2d620abe62be5b5c91f5d67c7f270737.svg b/static/img/kroki/2d620abe62be5b5c91f5d67c7f270737.svg new file mode 100644 index 000000000..1db62326d --- /dev/null +++ b/static/img/kroki/2d620abe62be5b5c91f5d67c7f270737.svg @@ -0,0 +1 @@ +azure_auto_approved_private_link_serviceazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/2f40c109d395e82a3e95bbacd2dbc70b.svg b/static/img/kroki/2f40c109d395e82a3e95bbacd2dbc70b.svg new file mode 100644 index 000000000..28562d9f8 --- /dev/null +++ b/static/img/kroki/2f40c109d395e82a3e95bbacd2dbc70b.svg @@ -0,0 +1 @@ +azure_ip_allocationallocation_tags: dictionary[string, string]etag: stringipam_allocation_id: stringprefix: stringprefix_length: int64prefix_type: stringsubnet: stringvirtual_network: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/327505e954997a3f9e56c46c0c3adaf4.svg b/static/img/kroki/327505e954997a3f9e56c46c0c3adaf4.svg new file mode 100644 index 000000000..609205aff --- /dev/null +++ b/static/img/kroki/327505e954997a3f9e56c46c0c3adaf4.svg @@ -0,0 +1 @@ +azure_cloud_serviceallow_model_override: booleanconfiguration: stringconfiguration_url: stringextension_profile: azure_cloud_service_extension_profilenetwork_profile: azure_cloud_service_network_profileos_profile: azure_cloud_service_os_profilepackage_url: stringprovisioning_state: stringrole_profile: azure_cloud_service_role_profilestart_cloud_service: booleansystem_data: azure_system_dataunique_id: stringupgrade_mode: stringazure_cloud_service_extension_profileextensions: azure_extension[]azure_cloud_service_network_profileload_balancer_configurations: azure_load_balancer_configuration[]slot_type: stringswappable_cloud_service: stringazure_cloud_service_os_profilesecrets: azure_cloud_service_vault_secret_group[]azure_cloud_service_role_profileroles: azure_cloud_service_role_profile_properties[]azure_cloud_service_role_profile_propertiesname: stringsku: azure_cloud_service_role_skuazure_cloud_service_role_skucapacity: int64name: stringtier: stringazure_cloud_service_vault_and_secret_referencesecret_url: stringsource_vault: stringazure_cloud_service_vault_secret_groupsource_vault: stringvault_certificates: string[]azure_extensionauto_upgrade_minor_version: booleanforce_update_tag: stringname: stringprotected_settings: anyprotected_settings_from_key_vault: azure_cloud_service_vault_and_secret_referenceprovisioning_state: stringpublisher: stringroles_applied_to: string[]settings: anytype: stringtype_handler_version: stringazure_load_balancer_configurationfrontend_ip_configurations: azure_load_balancer_frontend_ip_configuration[]id: stringname: stringazure_load_balancer_frontend_ip_configurationname: stringprivate_ip_address: stringpublic_ip_address: stringsubnet: stringazure_resourceazure_system_datacreated_at: datetimecreated_by: stringcreated_by_type: stringlast_modified_at: datetimelast_modified_by: stringlast_modified_by_type: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/34adffd5ba83b669bf4139716857d232.svg b/static/img/kroki/34adffd5ba83b669bf4139716857d232.svg new file mode 100644 index 000000000..beaa1119b --- /dev/null +++ b/static/img/kroki/34adffd5ba83b669bf4139716857d232.svg @@ -0,0 +1 @@ +azure_availability_setazure_sku: azure_skuplatform_fault_domain_count: int64platform_update_domain_count: int64proximity_placement_group: stringstatuses: azure_instance_view_status[]virtual_machines_availability: string[]azure_instance_view_statuscode: stringdisplay_status: stringlevel: stringmessage: stringtime: datetimeazure_resourceazure_skucapacity: int64family: stringname: stringtier: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/3813b2f0df08a3f6be7fbe52b2fba941.svg b/static/img/kroki/3813b2f0df08a3f6be7fbe52b2fba941.svg new file mode 100644 index 000000000..884b83cfc --- /dev/null +++ b/static/img/kroki/3813b2f0df08a3f6be7fbe52b2fba941.svg @@ -0,0 +1 @@ +azure_additional_capabilitieshibernation_enabled: booleanultra_ssd_enabled: booleanazure_additional_unattend_contentcomponent_name: stringcontent: stringpass_name: stringsetting_name: stringazure_api_errorcode: stringdetails: azure_api_error_base[]innererror: azure_inner_errormessage: stringtarget: stringazure_api_error_basecode: stringmessage: stringtarget: stringazure_application_profilegallery_applications: azure_vm_gallery_application[]azure_available_patch_summaryassessment_activity_id: stringcritical_and_security_patch_count: int64error: azure_api_errorlast_modified_time: datetimeother_patch_count: int64reboot_pending: booleanstart_time: datetimestatus: stringazure_boot_diagnosticsenabled: booleanstorage_uri: stringazure_boot_diagnostics_instance_viewconsole_screenshot_blob_uri: stringserial_console_log_blob_uri: stringstatus: azure_instance_view_statusazure_capacity_reservation_profilecapacity_reservation_group: stringazure_data_diskcaching: stringcreate_option: stringdelete_option: stringdetach_option: stringdisk_iops_read_write: int64disk_m_bps_read_write: int64disk_size_gb: int64image: stringlun: int64managed_disk: azure_managed_disk_parametersname: stringto_be_detached: booleanvhd: stringwrite_accelerator_enabled: booleanazure_diagnostics_profileboot_diagnostics: azure_boot_diagnosticsazure_diff_disk_settingsoption: stringplacement: stringazure_disk_encryption_settingsdisk_encryption_key: azure_key_vault_secret_referenceenabled: booleankey_encryption_key: azure_key_vault_key_referenceazure_disk_instance_viewencryption_settings: azure_disk_encryption_settings[]name: stringstatuses: azure_instance_view_status[]azure_extended_locationname: stringtype: stringazure_hardware_profilevm_size: stringvm_size_properties: azure_vm_size_propertiesazure_image_referencecommunity_gallery_image_id: stringexact_version: stringimage_reference_sku: stringoffer: stringpublisher: stringshared_gallery_image_id: stringversion: stringazure_inner_errorerrordetail: stringexceptiontype: stringazure_instance_view_statuscode: stringdisplay_status: stringlevel: stringmessage: stringtime: datetimeazure_key_vault_key_referencekey_url: stringsource_vault: stringazure_key_vault_secret_referencesecret_url: stringsource_vault: stringazure_last_patch_installation_summaryerror: azure_api_errorexcluded_patch_count: int64failed_patch_count: int64installation_activity_id: stringinstalled_patch_count: int64last_modified_time: datetimemaintenance_window_exceeded: booleannot_selected_patch_count: int64pending_patch_count: int64start_time: datetimestatus: stringazure_linux_configurationdisable_password_authentication: booleanenable_vm_agent_platform_updates: booleanpatch_settings: azure_linux_patch_settingsprovision_vm_agent: booleanssh: azure_ssh_configurationazure_linux_patch_settingsassessment_mode: stringautomatic_by_platform_settings: azure_linux_vm_guest_patch_automatic_by_platform_settingspatch_mode: stringazure_linux_vm_guest_patch_automatic_by_platform_settingsbypass_platform_safety_checks_on_user_schedule: booleanreboot_setting: stringazure_maintenance_redeploy_statusis_customer_initiated_maintenance_allowed: booleanlast_operation_message: stringlast_operation_result_code: stringmaintenance_window_end_time: datetimemaintenance_window_start_time: datetimepre_maintenance_window_end_time: datetimepre_maintenance_window_start_time: datetimeazure_managed_disk_parametersdisk_encryption_set: azure_sub_resourcedisk_parameters_security_profile: azure_vm_disk_security_profilestorage_account_type: stringazure_network_interface_referencedelete_option: stringprimary: booleanazure_os_diskcaching: stringcreate_option: stringdelete_option: stringdiff_disk_settings: azure_diff_disk_settingsdisk_size_gb: int64encryption_settings: azure_disk_encryption_settingsimage: stringmanaged_disk: azure_managed_disk_parametersname: stringos_type: stringvhd: stringwrite_accelerator_enabled: booleanazure_os_image_notification_profileenable: booleannot_before_timeout: stringazure_os_profileadmin_password: stringadmin_username: stringallow_extension_operations: booleancomputer_name: stringcustom_data: stringlinux_configuration: azure_linux_configurationrequire_guest_provision_signal: booleansecrets: azure_vault_secret_group[]windows_configuration: azure_windows_configurationazure_patch_settingsassessment_mode: stringautomatic_by_platform_settings: azure_windows_vm_guest_patch_automatic_by_platform_settingsenable_hotpatching: booleanpatch_mode: stringazure_planname: stringproduct: stringpromotion_code: stringpublisher: stringazure_principalid_clientidclient_id: stringprincipal_id: stringazure_public_ip_address_skuname: stringtier: stringazure_resourceazure_scheduled_events_profileos_image_notification_profile: azure_os_image_notification_profileterminate_notification_profile: azure_terminate_notification_profileazure_security_profileencryption_at_host: booleansecurity_type: stringuefi_settings: azure_uefi_settingsazure_ssh_configurationpublic_keys: azure_ssh_public_key[]azure_ssh_public_keykey_data: stringpath: stringazure_storage_profiledata_disks: azure_data_disk[]disk_controller_type: stringimage_reference: azure_image_referenceos_disk: azure_os_diskazure_sub_resourceid: stringazure_terminate_notification_profileenable: booleannot_before_timeout: stringazure_uefi_settingssecure_boot_enabled: booleanv_tpm_enabled: booleanazure_vault_certificatecertificate_store: stringcertificate_url: stringazure_vault_secret_groupsource_vault: stringvault_certificates: azure_vault_certificate[]azure_virtual_machineapplication_profile: azure_application_profileavailability_set: stringazure_plan: azure_planbilling_profile: doublecapacity_reservation: azure_capacity_reservation_profileeviction_policy: stringextended_location: azure_extended_locationextensions_time_budget: stringhardware_profile: azure_hardware_profilehost: stringhost_group: stringlicense_type: stringplatform_fault_domain: int64provisioning_state: stringproximity_placement_group: stringscheduled_events_profile: azure_scheduled_events_profiletime_created: datetimeuser_data: stringvirtual_machine_capabilities: azure_additional_capabilitiesvirtual_machine_diagnostics_profile: azure_diagnostics_profilevirtual_machine_identity: azure_virtual_machine_identityvirtual_machine_instance_view: azure_virtual_machine_instance_viewvirtual_machine_network_profile: azure_virtual_machine_network_profilevirtual_machine_os_profile: azure_os_profilevirtual_machine_priority: stringvirtual_machine_resources: azure_virtual_machine_extension[]virtual_machine_scale_set: stringvirtual_machine_security_profile: azure_security_profilevirtual_machine_storage_profile: azure_storage_profilevm_id: stringazure_virtual_machine_agent_instance_viewextension_handlers: azure_virtual_machine_extension_handler_instance_view[]statuses: azure_instance_view_status[]vm_agent_version: stringazure_virtual_machine_extensionauto_upgrade_minor_version: booleanenable_automatic_upgrade: booleanforce_update_tag: stringmachine_extension_instance_view: azure_virtual_machine_extension_instance_viewprotected_settings: anyprotected_settings_from_key_vault: azure_key_vault_secret_referenceprovision_after_extensions: string[]provisioning_state: stringpublisher: stringsettings: anysuppress_failures: booleantype: stringtype_handler_version: stringazure_virtual_machine_extension_handler_instance_viewstatus: azure_instance_view_statustype: stringtype_handler_version: stringazure_virtual_machine_extension_instance_viewname: stringstatuses: azure_instance_view_status[]substatuses: azure_instance_view_status[]type: stringtype_handler_version: stringazure_virtual_machine_health_statusstatus: azure_instance_view_statusazure_virtual_machine_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_virtual_machine_instance_viewassigned_host: stringboot_diagnostics: azure_boot_diagnostics_instance_viewcomputer_name: stringdisks: azure_disk_instance_view[]extensions: azure_virtual_machine_extension_instance_view[]hyper_v_generation: stringmaintenance_redeploy_status: azure_maintenance_redeploy_statusos_name: stringos_version: stringpatch_status: azure_virtual_machine_patch_statusplatform_fault_domain: int64platform_update_domain: int64rdp_thumb_print: stringstatuses: azure_instance_view_status[]vm_agent: azure_virtual_machine_agent_instance_viewvm_health: azure_virtual_machine_health_statusazure_virtual_machine_ip_tagip_tag_type: stringtag: stringazure_virtual_machine_network_interface_configurationdelete_option: stringdisable_tcp_state_tracking: booleandns_settings: azure_virtual_machine_network_interface_dns_settings_configurationdscp_configuration: stringenable_accelerated_networking: booleanenable_fpga: booleanenable_ip_forwarding: booleanip_configurations: azure_virtual_machine_network_interface_ip_configuration[]name: stringnetwork_security_group: stringprimary: booleanazure_virtual_machine_network_interface_dns_settings_configurationdns_servers: string[]azure_virtual_machine_network_interface_ip_configurationapplication_gateway_backend_address_pools: string[]application_security_groups: string[]load_balancer_backend_address_pools: string[]name: stringprimary: booleanprivate_ip_address_version: stringpublic_ip_address_configuration: azure_virtual_machine_public_ip_address_configurationsubnet: stringazure_virtual_machine_network_profilenetwork_api_version: stringnetwork_interface_configurations: azure_virtual_machine_network_interface_configuration[]network_interfaces: azure_network_interface_reference[]azure_virtual_machine_patch_statusavailable_patch_summary: azure_available_patch_summaryconfiguration_statuses: azure_instance_view_status[]last_patch_installation_summary: azure_last_patch_installation_summaryazure_virtual_machine_public_ip_address_configurationdelete_option: stringdns_settings: stringidle_timeout_in_minutes: int64ip_tags: azure_virtual_machine_ip_tag[]name: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringsku: azure_public_ip_address_skuazure_vm_disk_security_profiledisk_encryption_set: azure_sub_resourcesecurity_encryption_type: stringazure_vm_gallery_applicationconfiguration_reference: stringenable_automatic_upgrade: booleanorder: int64package_reference_id: stringtags: stringtreat_failure_as_deployment_failure: booleanazure_vm_size_propertiesv_cp_us_available: int64v_cp_us_per_core: int64azure_win_rm_configurationlisteners: azure_win_rm_listener[]azure_win_rm_listenercertificate_url: stringprotocol: stringazure_windows_configurationadditional_unattend_content: azure_additional_unattend_content[]enable_automatic_updates: booleanenable_vm_agent_platform_updates: booleanpatch_settings: azure_patch_settingsprovision_vm_agent: booleantime_zone: stringwin_rm: azure_win_rm_configurationazure_windows_vm_guest_patch_automatic_by_platform_settingsbypass_platform_safety_checks_on_user_schedule: booleanreboot_setting: stringinstanceinstance_cores: doubleinstance_memory: doubleinstance_status: instance_statusinstance_type: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/38ccbe2bc55f98fa8a4f85ec6d08dd14.svg b/static/img/kroki/38ccbe2bc55f98fa8a4f85ec6d08dd14.svg new file mode 100644 index 000000000..6b74f455a --- /dev/null +++ b/static/img/kroki/38ccbe2bc55f98fa8a4f85ec6d08dd14.svg @@ -0,0 +1 @@ +azure_application_gateway_backend_addressfqdn: stringip_address: stringazure_application_gateway_backend_address_poolbackend_addresses: azure_application_gateway_backend_address[]etag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_extended_locationname: stringtype: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_frontend_ip_configurationetag: stringgateway_load_balancer: stringinbound_nat_pools: string[]inbound_nat_rules: string[]load_balancing_rules: string[]name: stringoutbound_rules: string[]private_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addresspublic_ip_prefix: stringsubnet: azure_subnettype: stringzones: string[]azure_inbound_nat_rulebackend_address_pool: stringbackend_port: int64enable_floating_ip: booleanenable_tcp_reset: booleanetag: stringfrontend_ip_configuration: stringfrontend_port: int64frontend_port_range_end: int64frontend_port_range_start: int64idle_timeout_in_minutes: int64name: stringprotocol: stringprovisioning_state: stringtype: stringazure_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addressazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_link_service_private_endpoint_connectionetag: stringlink_identifier: stringname: stringprivate_endpoint: azure_private_endpointprivate_endpoint_location: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringtype: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_network_interfaceauxiliary_mode: stringauxiliary_sku: stringdisable_tcp_state_tracking: booleandscp_configuration: stringenable_accelerated_networking: booleanenable_ip_forwarding: booleanetag: stringextended_location: azure_extended_locationhosted_workloads: string[]interface_dns_settings_settings: azure_network_interface_dns_settingsinterface_ip_configurations: azure_network_interface_ip_configuration[]location: stringmac_address: stringmigration_phase: stringnetwork_security_group: azure_network_security_groupnic_type: stringprimary: booleanprivate_endpoint: azure_private_endpointprivate_link_service: azure_private_link_serviceprovisioning_state: stringresource_guid: stringtap_configurations: azure_network_interface_tap_configuration[]type: stringvirtual_machine: stringvnet_encryption_supported: booleanworkload_type: stringazure_network_interface_dns_settingsapplied_dns_servers: string[]dns_servers: string[]internal_dns_name_label: stringinternal_domain_name_suffix: stringinternal_fqdn: stringazure_network_interface_ip_configurationapplication_gateway_backend_address_pools: azure_application_gateway_backend_address_pool[]application_security_groups: azure_application_security_group[]etag: stringgateway_load_balancer: stringload_balancer_inbound_nat_rules: azure_inbound_nat_rule[]name: stringprimary: booleanprivate_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprivate_link_connection_properties: azure_network_interface_ip_configuration_private_link_connection_propertiesprovisioning_state: stringpublic_ip_address: azure_public_ip_addresstype: stringvirtual_network_taps: azure_virtual_network_tap[]azure_network_interface_ip_configuration_private_link_connection_propertiesfqdns: string[]group_id: stringrequired_member_name: stringazure_network_interface_tap_configurationetag: stringname: stringproperties: stringtype: stringazure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_servicealias: stringauto_approval: azure_resource_setenable_proxy_protocol: booleanetag: stringextended_location: azure_extended_locationfqdns: string[]link_service_ip_configurations: azure_private_link_service_ip_configuration[]link_service_private_endpoint_connections: azure_link_service_private_endpoint_connection[]load_balancer_frontend_ip_configurations: azure_frontend_ip_configuration[]location: stringprovisioning_state: stringtype: stringvisibility: azure_resource_setazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_private_link_service_ip_configurationetag: stringname: stringprimary: booleanprivate_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringsubnet: azure_subnettype: stringazure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_resourceazure_resource_navigation_linketag: stringid: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_resource_setsubscriptions: string[]azure_retention_policy_parametersdays: int64enabled: booleanazure_routeaddress_prefix: stringetag: stringhas_bgp_override: booleanname: stringnext_hop_ip_address: stringnext_hop_type: stringprovisioning_state: stringtype: stringazure_route_tabledisable_bgp_route_propagation: booleanetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringroutes: azure_route[]tags: dictionary[string, string]type: stringazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringazure_skucapacity: int64family: stringname: stringtier: stringazure_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]etag: stringip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]name: stringnat_gateway: stringnetwork_security_group: azure_network_security_groupprivate_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringprovisioning_state: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]route_table: azure_route_tableservice_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]subnet_ip_configurations: azure_ip_configuration[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesazure_virtual_network_tapdestination_load_balancer_front_end_ip_configuration: azure_frontend_ip_configurationdestination_port: int64etag: stringlocation: stringnetwork_interface_tap_configurations: azure_network_interface_tap_configuration[]provisioning_state: stringresource_guid: stringtype: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/3b0824e72feb92a489ada184ef7b7247.svg b/static/img/kroki/3b0824e72feb92a489ada184ef7b7247.svg new file mode 100644 index 000000000..4b1e68b40 --- /dev/null +++ b/static/img/kroki/3b0824e72feb92a489ada184ef7b7247.svg @@ -0,0 +1 @@ +azure_network_profile \ No newline at end of file diff --git a/static/img/kroki/3c7ea7554e18d542b599ad43bc26dd80.svg b/static/img/kroki/3c7ea7554e18d542b599ad43bc26dd80.svg new file mode 100644 index 000000000..5c09d03f5 --- /dev/null +++ b/static/img/kroki/3c7ea7554e18d542b599ad43bc26dd80.svg @@ -0,0 +1 @@ +azure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_extended_locationname: stringtype: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_frontend_ip_configurationetag: stringgateway_load_balancer: stringinbound_nat_pools: string[]inbound_nat_rules: string[]load_balancing_rules: string[]name: stringoutbound_rules: string[]private_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addresspublic_ip_prefix: stringsubnet: azure_subnettype: stringzones: string[]azure_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addressazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_network_interface_tap_configurationetag: stringname: stringproperties: stringtype: stringazure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_resourceazure_resource_navigation_linketag: stringid: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_retention_policy_parametersdays: int64enabled: booleanazure_routeaddress_prefix: stringetag: stringhas_bgp_override: booleanname: stringnext_hop_ip_address: stringnext_hop_type: stringprovisioning_state: stringtype: stringazure_route_tabledisable_bgp_route_propagation: booleanetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringroutes: azure_route[]tags: dictionary[string, string]type: stringazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringazure_skucapacity: int64family: stringname: stringtier: stringazure_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]etag: stringip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]name: stringnat_gateway: stringnetwork_security_group: azure_network_security_groupprivate_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringprovisioning_state: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]route_table: azure_route_tableservice_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]subnet_ip_configurations: azure_ip_configuration[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesazure_virtual_network_tapdestination_load_balancer_front_end_ip_configuration: azure_frontend_ip_configurationdestination_port: int64etag: stringlocation: stringnetwork_interface_tap_configurations: azure_network_interface_tap_configuration[]provisioning_state: stringresource_guid: stringtype: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/3f5972a44757ca4cb278b663986fe566.svg b/static/img/kroki/3f5972a44757ca4cb278b663986fe566.svg new file mode 100644 index 000000000..b3d57b844 --- /dev/null +++ b/static/img/kroki/3f5972a44757ca4cb278b663986fe566.svg @@ -0,0 +1 @@ +azure_resourceazure_usagecurrent_value: int64limit: int64unit: stringusage_name: azure_usage_nameazure_usage_namelocalized_value: stringvalue: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/404862349e0f53a2fee2f74fb345a6cd.svg b/static/img/kroki/404862349e0f53a2fee2f74fb345a6cd.svg new file mode 100644 index 000000000..4a94c30da --- /dev/null +++ b/static/img/kroki/404862349e0f53a2fee2f74fb345a6cd.svg @@ -0,0 +1 @@ +azure_web_application_firewall_policy \ No newline at end of file diff --git a/static/img/kroki/439ca5bb828d676bf032ea9c21f2a28c.svg b/static/img/kroki/439ca5bb828d676bf032ea9c21f2a28c.svg new file mode 100644 index 000000000..4ddd18a81 --- /dev/null +++ b/static/img/kroki/439ca5bb828d676bf032ea9c21f2a28c.svg @@ -0,0 +1 @@ +azure_application_gatewayapplication_gateway_ip_configurations: azure_application_gateway_ip_configuration[]authentication_certificates: azure_application_gateway_authentication_certificate[]autoscale_configuration: azure_application_gateway_autoscale_configurationbackend_http_settings_collection: azure_application_gateway_backend_http_settings[]backend_settings_collection: azure_application_gateway_backend_settings[]custom_error_configurations: azure_application_gateway_custom_error[]default_predefined_ssl_policy: stringenable_fips: booleanenable_http2: booleanetag: stringfirewall_policy: stringforce_firewall_policy_association: booleanfrontend_ip_configurations: azure_application_gateway_frontend_ip_configuration[]frontend_ports: azure_application_gateway_frontend_port[]gateway_backend_address_pools: azure_application_gateway_backend_address_pool[]gateway_private_endpoint_connections: azure_application_gateway_private_endpoint_connection[]gateway_probes: azure_application_gateway_probe[]gateway_sku: azure_application_gateway_skugateway_ssl_certificates: azure_application_gateway_ssl_certificate[]gateway_ssl_policy: azure_application_gateway_ssl_policyglobal_configuration: azure_application_gateway_global_configurationhttp_listeners: azure_application_gateway_http_listener[]identity: azure_managed_service_identitylisteners: azure_application_gateway_listener[]load_distribution_policies: azure_application_gateway_load_distribution_policy[]operational_state: stringprivate_link_configurations: azure_application_gateway_private_link_configuration[]provisioning_state: stringredirect_configurations: azure_application_gateway_redirect_configuration[]request_routing_rules: azure_application_gateway_request_routing_rule[]resource_guid: stringrewrite_rule_sets: azure_application_gateway_rewrite_rule_set[]routing_rules: azure_application_gateway_routing_rule[]ssl_profiles: azure_application_gateway_ssl_profile[]trusted_client_certificates: azure_application_gateway_trusted_client_certificate[]trusted_root_certificates: azure_application_gateway_trusted_root_certificate[]url_path_maps: azure_application_gateway_url_path_map[]web_application_firewall_configuration: azure_application_gateway_web_application_firewall_configurationazure_application_gateway_authentication_certificatedata: stringetag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_autoscale_configurationmax_capacity: int64min_capacity: int64azure_application_gateway_backend_addressfqdn: stringip_address: stringazure_application_gateway_backend_address_poolbackend_addresses: azure_application_gateway_backend_address[]etag: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_backend_http_settingsaffinity_cookie_name: stringauthentication_certificates: string[]connection_draining: azure_application_gateway_connection_drainingcookie_based_affinity: stringetag: stringhost_name: stringname: stringpath: stringpick_host_name_from_backend_address: booleanport: int64probe: stringprobe_enabled: booleanprotocol: stringprovisioning_state: stringrequest_timeout: int64trusted_root_certificates: string[]type: stringazure_application_gateway_backend_settingsetag: stringhost_name: stringname: stringpick_host_name_from_backend_address: booleanport: int64probe: stringprotocol: stringprovisioning_state: stringtimeout: int64trusted_root_certificates: string[]type: stringazure_application_gateway_client_auth_configurationverify_client_cert_issuer_dn: booleanverify_client_revocation: stringazure_application_gateway_connection_drainingdrain_timeout_in_sec: int64enabled: booleanazure_application_gateway_custom_errorcustom_error_page_url: stringstatus_code: stringazure_application_gateway_firewall_disabled_rule_grouprule_group_name: stringrules: int64[]azure_application_gateway_firewall_exclusionmatch_variable: stringselector: stringselector_match_operator: stringazure_application_gateway_frontend_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprivate_link_configuration: stringprovisioning_state: stringpublic_ip_address: stringsubnet: stringtype: stringazure_application_gateway_frontend_portetag: stringname: stringport: int64provisioning_state: stringtype: stringazure_application_gateway_global_configurationenable_request_buffering: booleanenable_response_buffering: booleanazure_application_gateway_header_configurationheader_name: stringheader_value: stringazure_application_gateway_http_listenercustom_error_configurations: azure_application_gateway_custom_error[]etag: stringfirewall_policy: stringfrontend_ip_configuration: stringfrontend_port: stringhost_name: stringhost_names: string[]name: stringprotocol: stringprovisioning_state: stringrequire_server_name_indication: booleanssl_certificate: stringssl_profile: stringtype: stringazure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_gateway_listeneretag: stringfrontend_ip_configuration: stringfrontend_port: stringname: stringprotocol: stringprovisioning_state: stringssl_certificate: stringssl_profile: stringtype: stringazure_application_gateway_load_distribution_policyetag: stringload_distribution_algorithm: stringload_distribution_targets: azure_application_gateway_load_distribution_target[]name: stringprovisioning_state: stringtype: stringazure_application_gateway_load_distribution_targetbackend_address_pool: stringetag: stringname: stringtype: stringweight_per_server: int64azure_application_gateway_path_rulebackend_address_pool: stringbackend_http_settings: stringetag: stringfirewall_policy: stringload_distribution_policy: stringname: stringpaths: string[]provisioning_state: stringredirect_configuration: stringrewrite_rule_set: stringtype: stringazure_application_gateway_private_endpoint_connectionetag: stringlink_identifier: stringname: stringprivate_endpoint: azure_private_endpointprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringtype: stringazure_application_gateway_private_link_configurationetag: stringlink_ip_configurations: azure_application_gateway_private_link_ip_configuration[]name: stringprovisioning_state: stringtype: stringazure_application_gateway_private_link_ip_configurationetag: stringname: stringprimary: booleanprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_gateway_probeetag: stringhost: stringinterval: int64match: azure_application_gateway_probe_health_response_matchmin_servers: int64name: stringpath: stringpick_host_name_from_backend_http_settings: booleanpick_host_name_from_backend_settings: booleanport: int64protocol: stringprovisioning_state: stringtimeout: int64type: stringunhealthy_threshold: int64azure_application_gateway_probe_health_response_matchbody: stringstatus_codes: string[]azure_application_gateway_redirect_configurationetag: stringinclude_path: booleaninclude_query_string: booleanname: stringpath_rules: string[]redirect_type: stringrequest_routing_rules: string[]target_listener: stringtarget_url: stringtype: stringurl_path_maps: string[]azure_application_gateway_request_routing_rulebackend_address_pool: stringbackend_http_settings: stringetag: stringhttp_listener: stringload_distribution_policy: stringname: stringpriority: int64provisioning_state: stringredirect_configuration: stringrewrite_rule_set: stringrule_type: stringtype: stringurl_path_map: stringazure_application_gateway_rewrite_ruleaction_set: azure_application_gateway_rewrite_rule_action_setconditions: azure_application_gateway_rewrite_rule_condition[]name: stringrule_sequence: int64azure_application_gateway_rewrite_rule_action_setrequest_header_configurations: azure_application_gateway_header_configuration[]response_header_configurations: azure_application_gateway_header_configuration[]url_configuration: azure_application_gateway_url_configurationazure_application_gateway_rewrite_rule_conditionignore_case: booleannegate: booleanpattern: stringvariable: stringazure_application_gateway_rewrite_rule_setetag: stringname: stringprovisioning_state: stringrewrite_rules: azure_application_gateway_rewrite_rule[]azure_application_gateway_routing_rulebackend_address_pool: stringbackend_settings: stringetag: stringlistener: stringname: stringpriority: int64provisioning_state: stringrule_type: stringtype: stringazure_application_gateway_skucapacity: int64name: stringtier: stringazure_application_gateway_ssl_certificatedata: stringetag: stringkey_vault_secret_id: stringname: stringpassword: stringprovisioning_state: stringpublic_cert_data: stringtype: stringazure_application_gateway_ssl_policycipher_suites: string[]disabled_ssl_protocols: string[]min_protocol_version: stringpolicy_name: stringpolicy_type: stringazure_application_gateway_ssl_profileclient_auth_configuration: azure_application_gateway_client_auth_configurationetag: stringname: stringprovisioning_state: stringssl_policy: azure_application_gateway_ssl_policytrusted_client_certificates: string[]type: stringazure_application_gateway_trusted_client_certificateclient_cert_issuer_dn: stringdata: stringetag: stringname: stringprovisioning_state: stringtype: stringvalidated_cert_data: stringazure_application_gateway_trusted_root_certificatedata: stringetag: stringkey_vault_secret_id: stringname: stringprovisioning_state: stringtype: stringazure_application_gateway_url_configurationmodified_path: stringmodified_query_string: stringreroute: booleanazure_application_gateway_url_path_mapdefault_backend_address_pool: stringdefault_backend_http_settings: stringdefault_load_distribution_policy: stringdefault_redirect_configuration: stringdefault_rewrite_rule_set: stringetag: stringname: stringpath_rules: azure_application_gateway_path_rule[]provisioning_state: stringtype: stringazure_application_gateway_web_application_firewall_configurationdisabled_rule_groups: azure_application_gateway_firewall_disabled_rule_group[]enabled: booleanexclusions: azure_application_gateway_firewall_exclusion[]file_upload_limit_in_mb: int64firewall_mode: stringmax_request_body_size: int64max_request_body_size_in_kb: int64request_body_check: booleanrule_set_type: stringrule_set_version: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_extended_locationname: stringtype: stringazure_managed_service_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_principalid_clientidclient_id: stringprincipal_id: stringazure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/45aaf8532933a363dcf45e40f15cd190.svg b/static/img/kroki/45aaf8532933a363dcf45e40f15cd190.svg new file mode 100644 index 000000000..d248bd0f8 --- /dev/null +++ b/static/img/kroki/45aaf8532933a363dcf45e40f15cd190.svg @@ -0,0 +1 @@ +azure_vpn_server_configuration \ No newline at end of file diff --git a/static/img/kroki/4ba8d422de473a69596b9be77471d3d9.svg b/static/img/kroki/4ba8d422de473a69596b9be77471d3d9.svg new file mode 100644 index 000000000..f4dffe98f --- /dev/null +++ b/static/img/kroki/4ba8d422de473a69596b9be77471d3d9.svg @@ -0,0 +1 @@ +azure_load_balancer \ No newline at end of file diff --git a/static/img/kroki/52a931f3afbc3ec666341d488b69900b.svg b/static/img/kroki/52a931f3afbc3ec666341d488b69900b.svg new file mode 100644 index 000000000..6921b8e00 --- /dev/null +++ b/static/img/kroki/52a931f3afbc3ec666341d488b69900b.svg @@ -0,0 +1 @@ +azure_firewall_fqdn_tag \ No newline at end of file diff --git a/static/img/kroki/57076e2873d64debca54d262d5eb5937.svg b/static/img/kroki/57076e2873d64debca54d262d5eb5937.svg new file mode 100644 index 000000000..8fcd3d38d --- /dev/null +++ b/static/img/kroki/57076e2873d64debca54d262d5eb5937.svg @@ -0,0 +1 @@ +azure_ip_group \ No newline at end of file diff --git a/static/img/kroki/5dbace44ab3547b586da4286f4c67167.svg b/static/img/kroki/5dbace44ab3547b586da4286f4c67167.svg new file mode 100644 index 000000000..a1cf503c4 --- /dev/null +++ b/static/img/kroki/5dbace44ab3547b586da4286f4c67167.svg @@ -0,0 +1 @@ +azure_dns_settingsenable_proxy: booleanrequire_proxy_for_network_rules: booleanservers: string[]azure_explicit_proxyenable_explicit_proxy: booleanenable_pac_file: booleanhttp_port: int64https_port: int64pac_file: stringpac_file_port: int64azure_firewall_policybase_policy: stringchild_policies: string[]etag: stringexplicit_proxy: azure_explicit_proxyfirewall_policy_dns_settings_settings: azure_dns_settingsfirewalls: string[]identity: azure_managed_service_identityinsights: azure_firewall_policy_insightsintrusion_detection: azure_firewall_policy_intrusion_detectionprovisioning_state: stringrule_collection_groups: string[]size: int64sku: stringsnat: azure_firewall_policy_snatsql: booleanthreat_intel_mode: stringthreat_intel_whitelist: azure_firewall_policy_threat_intel_whitelisttransport_security: azure_firewall_policy_transport_securityazure_firewall_policy_certificate_authoritykey_vault_secret_id: stringname: stringazure_firewall_policy_insightsis_enabled: booleanlog_analytics_resources: azure_firewall_policy_log_analytics_resourcesretention_days: int64azure_firewall_policy_intrusion_detectionconfiguration: azure_firewall_policy_intrusion_detection_configurationmode: stringazure_firewall_policy_intrusion_detection_bypass_traffic_specificationsdescription: stringdestination_addresses: string[]destination_ip_groups: string[]destination_ports: string[]name: stringprotocol: stringsource_addresses: string[]source_ip_groups: string[]azure_firewall_policy_intrusion_detection_configurationbypass_traffic_settings: azure_firewall_policy_intrusion_detection_bypass_traffic_specifications[]private_ranges: string[]signature_overrides: azure_firewall_policy_intrusion_detection_signature_specification[]azure_firewall_policy_intrusion_detection_signature_specificationid: stringmode: stringazure_firewall_policy_log_analytics_resourcesdefault_workspace_id: stringworkspaces: azure_firewall_policy_log_analytics_workspace[]azure_firewall_policy_log_analytics_workspaceregion: stringworkspace_id: stringazure_firewall_policy_snatauto_learn_private_ranges: stringprivate_ranges: string[]azure_firewall_policy_threat_intel_whitelistfqdns: string[]ip_addresses: string[]azure_firewall_policy_transport_securitycertificate_authority: azure_firewall_policy_certificate_authorityazure_managed_service_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_principalid_clientidclient_id: stringprincipal_id: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/5e4eff61de47be16830f4a4115d33971.svg b/static/img/kroki/5e4eff61de47be16830f4a4115d33971.svg new file mode 100644 index 000000000..ee67f4296 --- /dev/null +++ b/static/img/kroki/5e4eff61de47be16830f4a4115d33971.svg @@ -0,0 +1 @@ +azure_express_route_ports_location \ No newline at end of file diff --git a/static/img/kroki/6076e0ebdf80ada18d1fc6650ded518d.svg b/static/img/kroki/6076e0ebdf80ada18d1fc6650ded518d.svg new file mode 100644 index 000000000..11bb902d1 --- /dev/null +++ b/static/img/kroki/6076e0ebdf80ada18d1fc6650ded518d.svg @@ -0,0 +1 @@ +azure_firewall \ No newline at end of file diff --git a/static/img/kroki/60b6b7da79ada8c248bbfe6929169aa1.svg b/static/img/kroki/60b6b7da79ada8c248bbfe6929169aa1.svg new file mode 100644 index 000000000..ebc7948e4 --- /dev/null +++ b/static/img/kroki/60b6b7da79ada8c248bbfe6929169aa1.svg @@ -0,0 +1 @@ +azure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_resourceazure_retention_policy_parametersdays: int64enabled: booleanazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/617bf18e05e65cd2ca11c58c97cb1ce7.svg b/static/img/kroki/617bf18e05e65cd2ca11c58c97cb1ce7.svg new file mode 100644 index 000000000..e259da61a --- /dev/null +++ b/static/img/kroki/617bf18e05e65cd2ca11c58c97cb1ce7.svg @@ -0,0 +1 @@ +azure_ddos_protection_planetag: stringprovisioning_state: stringpublic_ip_addresses: string[]resource_guid: stringvirtual_networks: string[]azure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/622ba150b3a870fd516231ad51d12ef1.svg b/static/img/kroki/622ba150b3a870fd516231ad51d12ef1.svg new file mode 100644 index 000000000..51ac0d3d0 --- /dev/null +++ b/static/img/kroki/622ba150b3a870fd516231ad51d12ef1.svg @@ -0,0 +1 @@ +azure_firewall_fqdn_tagetag: stringfqdn_tag_name: stringprovisioning_state: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/684c855e9b6b6d6db4d9a5cf9ef73999.svg b/static/img/kroki/684c855e9b6b6d6db4d9a5cf9ef73999.svg new file mode 100644 index 000000000..637ee7f29 --- /dev/null +++ b/static/img/kroki/684c855e9b6b6d6db4d9a5cf9ef73999.svg @@ -0,0 +1 @@ +azure_virtual_router \ No newline at end of file diff --git a/static/img/kroki/6d6caa58ad23f6792151eb345cb4b23e.svg b/static/img/kroki/6d6caa58ad23f6792151eb345cb4b23e.svg new file mode 100644 index 000000000..2e7a28250 --- /dev/null +++ b/static/img/kroki/6d6caa58ad23f6792151eb345cb4b23e.svg @@ -0,0 +1 @@ +azure_extended_locationname: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_public_ip_prefixazure_sku: azure_skucustom_ip_prefix: stringetag: stringextended_location: azure_extended_locationip_prefix: stringip_tags: azure_ip_tag[]load_balancer_frontend_ip_configuration: stringnat_gateway: azure_nat_gatewayprefix_length: int64provisioning_state: stringpublic_ip_address_version: stringpublic_ip_addresses: string[]resource_guid: stringazure_resourceazure_skucapacity: int64family: stringname: stringtier: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/6df3fc233e74c42d5bd4eba4a41462a7.svg b/static/img/kroki/6df3fc233e74c42d5bd4eba4a41462a7.svg new file mode 100644 index 000000000..67adb2ae1 --- /dev/null +++ b/static/img/kroki/6df3fc233e74c42d5bd4eba4a41462a7.svg @@ -0,0 +1 @@ +azure_firewalladditional_properties: dictionary[string, string]application_rule_collections: azure_firewall_application_rule_collection[]etag: stringfirewall_ip_configurations: azure_firewall_ip_configuration[]firewall_policy: stringfirewall_sku: azure_firewall_skuhub_ip_addresses: azure_hub_ip_addressesip_groups: azure_firewall_ip_groups[]management_ip_configuration: azure_firewall_ip_configurationnat_rule_collections: azure_firewall_nat_rule_collection[]network_rule_collections: azure_firewall_network_rule_collection[]provisioning_state: stringthreat_intel_mode: stringvirtual_hub: stringazure_firewall_application_ruledescription: stringfqdn_tags: string[]name: stringprotocols: azure_firewall_application_rule_protocol[]source_addresses: string[]source_ip_groups: string[]target_fqdns: string[]azure_firewall_application_rule_collectionaction: stringetag: stringname: stringpriority: int64provisioning_state: stringrules: azure_firewall_application_rule[]azure_firewall_application_rule_protocolport: int64protocol_type: stringazure_firewall_ip_configurationetag: stringname: stringprivate_ip_address: stringprovisioning_state: stringpublic_ip_address: stringsubnet: stringtype: stringazure_firewall_ip_groupschange_number: stringid: stringazure_firewall_nat_ruledescription: stringdestination_addresses: string[]destination_ports: string[]name: stringprotocols: string[]source_addresses: string[]source_ip_groups: string[]translated_address: stringtranslated_fqdn: stringtranslated_port: stringazure_firewall_nat_rule_collectionaction: stringetag: stringname: stringpriority: int64provisioning_state: stringrules: azure_firewall_nat_rule[]azure_firewall_network_ruledescription: stringdestination_addresses: string[]destination_fqdns: string[]destination_ip_groups: string[]destination_ports: string[]name: stringprotocols: string[]source_addresses: string[]source_ip_groups: string[]azure_firewall_network_rule_collectionaction: stringetag: stringname: stringpriority: int64provisioning_state: stringrules: azure_firewall_network_rule[]azure_firewall_skuname: stringtier: stringazure_hub_ip_addressesprivate_ip_address: stringpublic_i_ps: azure_hub_public_ip_addressesazure_hub_public_ip_addressesaddresses: string[]count: int64azure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/7259ca54df4eb23a9a605ad2ffced0ca.svg b/static/img/kroki/7259ca54df4eb23a9a605ad2ffced0ca.svg new file mode 100644 index 000000000..d26d97462 --- /dev/null +++ b/static/img/kroki/7259ca54df4eb23a9a605ad2ffced0ca.svg @@ -0,0 +1 @@ +kubernetes_cross_version_object_referenceapi_version: stringname: stringresource_kind: stringkubernetes_horizontal_pod_autoscalerhorizontal_pod_autoscaler_spec: kubernetes_horizontal_pod_autoscaler_spechorizontal_pod_autoscaler_status: kubernetes_horizontal_pod_autoscaler_statuskubernetes_horizontal_pod_autoscaler_specmax_replicas: int64min_replicas: int64scale_target_ref: kubernetes_cross_version_object_referencetarget_cpu_utilization_percentage: int64kubernetes_horizontal_pod_autoscaler_statuscurrent_cpu_utilization_percentage: int64current_replicas: int64desired_replicas: int64last_scale_time: datetimeobserved_generation: int64kubernetes_resourcelabels: dictionary[string, string]namespace: stringresource_version: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/758c866e10ceab6dc6d2fc1fbb6e5b8d.svg b/static/img/kroki/758c866e10ceab6dc6d2fc1fbb6e5b8d.svg new file mode 100644 index 000000000..713889a1c --- /dev/null +++ b/static/img/kroki/758c866e10ceab6dc6d2fc1fbb6e5b8d.svg @@ -0,0 +1 @@ +azure_delegation_propertiesprovisioning_state: stringservice_name: stringazure_managed_service_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_network_virtual_applianceadditional_nics: azure_virtual_appliance_additional_nic_properties[]address_prefix: stringboot_strap_configuration_blobs: string[]cloud_init_configuration: stringcloud_init_configuration_blobs: string[]delegation: azure_delegation_propertiesdeployment_type: stringetag: stringidentity: azure_managed_service_identityinbound_security_rules: string[]nva_sku: azure_virtual_appliance_sku_propertiespartner_managed_resource: azure_partner_managed_resource_propertiesprovisioning_state: stringssh_public_key: stringvirtual_appliance_asn: int64virtual_appliance_connections: string[]virtual_appliance_nics: azure_virtual_appliance_nic_properties[]virtual_appliance_sites: string[]virtual_hub: stringazure_partner_managed_resource_propertiesid: stringinternal_load_balancer_id: stringstandard_load_balancer_id: stringazure_principalid_clientidclient_id: stringprincipal_id: stringazure_resourceazure_virtual_appliance_additional_nic_propertieshas_public_ip: booleanname: stringazure_virtual_appliance_nic_propertiesinstance_name: stringname: stringprivate_ip_address: stringpublic_ip_address: stringazure_virtual_appliance_sku_propertiesbundled_scale_unit: stringmarket_place_version: stringvendor: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/76805a2c5adfef0003ee1494603847f5.svg b/static/img/kroki/76805a2c5adfef0003ee1494603847f5.svg new file mode 100644 index 000000000..f6e54fd0d --- /dev/null +++ b/static/img/kroki/76805a2c5adfef0003ee1494603847f5.svg @@ -0,0 +1 @@ +azure_application_gateway_firewall_ruleaction: stringdescription: stringrule_id: int64rule_id_string: stringstate: stringazure_application_gateway_firewall_rule_groupdescription: stringrule_group_name: stringrules: azure_application_gateway_firewall_rule[]azure_application_gateway_firewall_rule_setprovisioning_state: stringrule_groups: azure_application_gateway_firewall_rule_group[]rule_set_type: stringrule_set_version: stringtiers: string[]azure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/794b7d9a5153c9fbde042ac0eafe3bab.svg b/static/img/kroki/794b7d9a5153c9fbde042ac0eafe3bab.svg new file mode 100644 index 000000000..0dcc771ee --- /dev/null +++ b/static/img/kroki/794b7d9a5153c9fbde042ac0eafe3bab.svg @@ -0,0 +1 @@ +azure_express_route_circuit \ No newline at end of file diff --git a/static/img/kroki/7b8fb9e8f00c3adb53d0cf1354def960.svg b/static/img/kroki/7b8fb9e8f00c3adb53d0cf1354def960.svg new file mode 100644 index 000000000..c0b5dda43 --- /dev/null +++ b/static/img/kroki/7b8fb9e8f00c3adb53d0cf1354def960.svg @@ -0,0 +1 @@ +azure_express_route_port \ No newline at end of file diff --git a/static/img/kroki/80e7a608de3a9db860beb2dd9636809c.svg b/static/img/kroki/80e7a608de3a9db860beb2dd9636809c.svg new file mode 100644 index 000000000..caa69f588 --- /dev/null +++ b/static/img/kroki/80e7a608de3a9db860beb2dd9636809c.svg @@ -0,0 +1 @@ +azure_resourceazure_virtual_wanallow_branch_to_branch_traffic: booleanallow_vnet_to_vnet_traffic: booleandisable_vpn_encryption: booleanetag: stringoffice365_local_breakout_category: stringprovisioning_state: stringvirtual_hubs: string[]vpn_sites: string[]resourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/826f686a2d2f02c929dc11141e597bc3.svg b/static/img/kroki/826f686a2d2f02c929dc11141e597bc3.svg new file mode 100644 index 000000000..2646351d6 --- /dev/null +++ b/static/img/kroki/826f686a2d2f02c929dc11141e597bc3.svg @@ -0,0 +1 @@ +azure_available_service_aliasresource_name: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/827e71e5ef6e7d49e88a89c84ff996fc.svg b/static/img/kroki/827e71e5ef6e7d49e88a89c84ff996fc.svg new file mode 100644 index 000000000..6bb1f4c13 --- /dev/null +++ b/static/img/kroki/827e71e5ef6e7d49e88a89c84ff996fc.svg @@ -0,0 +1 @@ +autoscaling_groupmax_size: int64min_size: int64azure_additional_capabilitieshibernation_enabled: booleanultra_ssd_enabled: booleanazure_additional_unattend_contentcomponent_name: stringcontent: stringpass_name: stringsetting_name: stringazure_application_profilegallery_applications: azure_vm_gallery_application[]azure_automatic_os_upgrade_policydisable_automatic_rollback: booleanenable_automatic_os_upgrade: booleanuse_rolling_upgrade_policy: booleanazure_automatic_repairs_policyenabled: booleangrace_period: stringrepair_action: stringazure_boot_diagnosticsenabled: booleanstorage_uri: stringazure_capacity_reservation_profilecapacity_reservation_group: stringazure_diagnostics_profileboot_diagnostics: azure_boot_diagnosticsazure_diff_disk_settingsoption: stringplacement: stringazure_extended_locationname: stringtype: stringazure_image_referencecommunity_gallery_image_id: stringexact_version: stringimage_reference_sku: stringoffer: stringpublisher: stringshared_gallery_image_id: stringversion: stringazure_instance_view_statuscode: stringdisplay_status: stringlevel: stringmessage: stringtime: datetimeazure_key_vault_secret_referencesecret_url: stringsource_vault: stringazure_linux_configurationdisable_password_authentication: booleanenable_vm_agent_platform_updates: booleanpatch_settings: azure_linux_patch_settingsprovision_vm_agent: booleanssh: azure_ssh_configurationazure_linux_patch_settingsassessment_mode: stringautomatic_by_platform_settings: azure_linux_vm_guest_patch_automatic_by_platform_settingspatch_mode: stringazure_linux_vm_guest_patch_automatic_by_platform_settingsbypass_platform_safety_checks_on_user_schedule: booleanreboot_setting: stringazure_os_image_notification_profileenable: booleannot_before_timeout: stringazure_patch_settingsassessment_mode: stringautomatic_by_platform_settings: azure_windows_vm_guest_patch_automatic_by_platform_settingsenable_hotpatching: booleanpatch_mode: stringazure_planname: stringproduct: stringpromotion_code: stringpublisher: stringazure_principalid_clientidclient_id: stringprincipal_id: stringazure_priority_mix_policybase_regular_priority_count: int64regular_priority_percentage_above_base: int64azure_public_ip_address_skuname: stringtier: stringazure_resourceazure_rolling_upgrade_policyenable_cross_zone_upgrade: booleanmax_batch_instance_percent: int64max_surge: booleanmax_unhealthy_instance_percent: int64max_unhealthy_upgraded_instance_percent: int64pause_time_between_batches: stringprioritize_unhealthy_instances: booleanrollback_failed_instances_on_policy_breach: booleanazure_scale_in_policyforce_deletion: booleanrules: string[]azure_scheduled_events_profileos_image_notification_profile: azure_os_image_notification_profileterminate_notification_profile: azure_terminate_notification_profileazure_security_posture_referenceexclude_extensions: azure_virtual_machine_extension[]id: stringazure_security_profileencryption_at_host: booleansecurity_type: stringuefi_settings: azure_uefi_settingsazure_skucapacity: int64family: stringname: stringtier: stringazure_spot_restore_policyenabled: booleanrestore_timeout: stringazure_ssh_configurationpublic_keys: azure_ssh_public_key[]azure_ssh_public_keykey_data: stringpath: stringazure_sub_resourceid: stringazure_terminate_notification_profileenable: booleannot_before_timeout: stringazure_uefi_settingssecure_boot_enabled: booleanv_tpm_enabled: booleanazure_upgrade_policyautomatic_os_upgrade_policy: azure_automatic_os_upgrade_policymode: stringrolling_upgrade_policy: azure_rolling_upgrade_policyazure_vault_certificatecertificate_store: stringcertificate_url: stringazure_vault_secret_groupsource_vault: stringvault_certificates: azure_vault_certificate[]azure_virtual_machine_extensionauto_upgrade_minor_version: booleanenable_automatic_upgrade: booleanforce_update_tag: stringmachine_extension_instance_view: azure_virtual_machine_extension_instance_viewprotected_settings: anyprotected_settings_from_key_vault: azure_key_vault_secret_referenceprovision_after_extensions: string[]provisioning_state: stringpublisher: stringsettings: anysuppress_failures: booleantype: stringtype_handler_version: stringazure_virtual_machine_extension_instance_viewname: stringstatuses: azure_instance_view_status[]substatuses: azure_instance_view_status[]type: stringtype_handler_version: stringazure_virtual_machine_scale_setautomatic_repairs_policy: azure_automatic_repairs_policyazure_plan: azure_planazure_sku: azure_skuconstrained_maximum_capacity: booleando_not_run_extensions_on_overprovisioned_vm_s: booleanextended_location: azure_extended_locationhost_group: stringorchestration_mode: stringoverprovision: booleanplatform_fault_domain_count: int64priority_mix_policy: azure_priority_mix_policyprovisioning_state: stringproximity_placement_group: stringscale_in_policy: azure_scale_in_policyscale_set_capabilities: azure_additional_capabilitiesscale_set_identity: azure_virtual_machine_scale_set_identitysingle_placement_group: booleanspot_restore_policy: azure_spot_restore_policytime_created: datetimeunique_id: stringupgrade_policy: azure_upgrade_policyvirtual_machine_profile: azure_virtual_machine_scale_set_vm_profilezone_balance: booleanazure_virtual_machine_scale_set_data_diskcaching: stringcreate_option: stringdelete_option: stringdisk_iops_read_write: int64disk_m_bps_read_write: int64disk_size_gb: int64lun: int64managed_disk: azure_virtual_machine_scale_set_managed_disk_parametersname: stringwrite_accelerator_enabled: booleanazure_virtual_machine_scale_set_extensionauto_upgrade_minor_version: booleanenable_automatic_upgrade: booleanforce_update_tag: stringname: stringprotected_settings: anyprotected_settings_from_key_vault: azure_key_vault_secret_referenceprovision_after_extensions: string[]provisioning_state: stringpublisher: stringsettings: anysuppress_failures: booleantype: stringtype_handler_version: stringazure_virtual_machine_scale_set_extension_profileextensions: azure_virtual_machine_scale_set_extension[]extensions_time_budget: stringazure_virtual_machine_scale_set_hardware_profilevm_size_properties: azure_vm_size_propertiesazure_virtual_machine_scale_set_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_virtual_machine_scale_set_ip_configurationapplication_gateway_backend_address_pools: string[]application_security_groups: string[]load_balancer_backend_address_pools: string[]load_balancer_inbound_nat_pools: string[]name: stringprimary: booleanprivate_ip_address_version: stringpublic_ip_address_configuration: azure_virtual_machine_scale_set_public_ip_address_configurationsubnet: stringazure_virtual_machine_scale_set_ip_tagip_tag_type: stringtag: stringazure_virtual_machine_scale_set_managed_disk_parametersdisk_encryption_set: azure_sub_resourcesecurity_profile: azure_vm_disk_security_profilestorage_account_type: stringazure_virtual_machine_scale_set_network_configurationdelete_option: stringdisable_tcp_state_tracking: booleandns_settings: azure_virtual_machine_scale_set_network_configuration_dns_settingsenable_accelerated_networking: booleanenable_fpga: booleanenable_ip_forwarding: booleanip_configurations: azure_virtual_machine_scale_set_ip_configuration[]name: stringnetwork_security_group: stringprimary: booleanazure_virtual_machine_scale_set_network_configuration_dns_settingsdns_servers: string[]azure_virtual_machine_scale_set_network_profilehealth_probe: stringnetwork_api_version: stringnetwork_interface_configurations: azure_virtual_machine_scale_set_network_configuration[]azure_virtual_machine_scale_set_os_diskcaching: stringcreate_option: stringdelete_option: stringdiff_disk_settings: azure_diff_disk_settingsdisk_size_gb: int64image: stringmanaged_disk: azure_virtual_machine_scale_set_managed_disk_parametersname: stringos_type: stringvhd_containers: string[]write_accelerator_enabled: booleanazure_virtual_machine_scale_set_os_profileadmin_password: stringadmin_username: stringallow_extension_operations: booleancomputer_name_prefix: stringcustom_data: stringlinux_configuration: azure_linux_configurationrequire_guest_provision_signal: booleansecrets: azure_vault_secret_group[]windows_configuration: azure_windows_configurationazure_virtual_machine_scale_set_public_ip_address_configurationdelete_option: stringdns_settings: stringidle_timeout_in_minutes: int64ip_tags: azure_virtual_machine_scale_set_ip_tag[]name: stringpublic_ip_address_version: stringpublic_ip_prefix: stringsku: azure_public_ip_address_skuazure_virtual_machine_scale_set_storage_profiledata_disks: azure_virtual_machine_scale_set_data_disk[]disk_controller_type: stringimage_reference: azure_image_referenceos_disk: azure_virtual_machine_scale_set_os_diskazure_virtual_machine_scale_set_vm_profileapplication_profile: azure_application_profilebilling_profile: doublecapacity_reservation: azure_capacity_reservation_profilediagnostics_profile: azure_diagnostics_profileeviction_policy: stringextension_profile: azure_virtual_machine_scale_set_extension_profilehardware_profile: azure_virtual_machine_scale_set_hardware_profilelicense_type: stringnetwork_profile: azure_virtual_machine_scale_set_network_profileos_profile: azure_virtual_machine_scale_set_os_profilepriority: stringscheduled_events_profile: azure_scheduled_events_profilesecurity_posture_reference: azure_security_posture_referencesecurity_profile: azure_security_profileservice_artifact_reference: stringstorage_profile: azure_virtual_machine_scale_set_storage_profileuser_data: stringazure_vm_disk_security_profiledisk_encryption_set: azure_sub_resourcesecurity_encryption_type: stringazure_vm_gallery_applicationconfiguration_reference: stringenable_automatic_upgrade: booleanorder: int64package_reference_id: stringtags: stringtreat_failure_as_deployment_failure: booleanazure_vm_size_propertiesv_cp_us_available: int64v_cp_us_per_core: int64azure_win_rm_configurationlisteners: azure_win_rm_listener[]azure_win_rm_listenercertificate_url: stringprotocol: stringazure_windows_configurationadditional_unattend_content: azure_additional_unattend_content[]enable_automatic_updates: booleanenable_vm_agent_platform_updates: booleanpatch_settings: azure_patch_settingsprovision_vm_agent: booleantime_zone: stringwin_rm: azure_win_rm_configurationazure_windows_vm_guest_patch_automatic_by_platform_settingsbypass_platform_safety_checks_on_user_schedule: booleanreboot_setting: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/83b15828aa3aa1f489ac83b279ce0dbc.svg b/static/img/kroki/83b15828aa3aa1f489ac83b279ce0dbc.svg new file mode 100644 index 000000000..cdafc0350 --- /dev/null +++ b/static/img/kroki/83b15828aa3aa1f489ac83b279ce0dbc.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_networkauto_create_subnetworks: booleanenable_ula_internal_ipv6: booleanfirewall_policy: stringgateway_ipv4: stringinternal_ipv6_range: stringipv4_range: stringmtu: int64network_firewall_policy_enforcement_order: stringnetwork_peerings: gcp_network_peering[]routing_config: stringself_link_with_id: stringsubnetworks: string[]gcp_network_peeringauto_create_routes: booleanexchange_subnet_routes: booleanexport_custom_routes: booleanexport_subnet_routes_with_public_ip: booleanimport_custom_routes: booleanimport_subnet_routes_with_public_ip: booleanname: stringnetwork: stringnetwork_peering_state: stringpeer_mtu: int64stack_type: stringstate_details: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/84c3da34fd56fb114266403b4a4b93fa.svg b/static/img/kroki/84c3da34fd56fb114266403b4a4b93fa.svg new file mode 100644 index 000000000..6cc7ec331 --- /dev/null +++ b/static/img/kroki/84c3da34fd56fb114266403b4a4b93fa.svg @@ -0,0 +1 @@ +azure_custom_ip_prefixasn: stringauthorization_message: stringchild_custom_ip_prefixes: string[]cidr: stringcommissioned_state: stringcustom_ip_prefix_parent: stringetag: stringexpress_route_advertise: booleanextended_location: azure_extended_locationfailed_reason: stringgeo: stringno_internet_advertise: booleanprefix_type: stringprovisioning_state: stringpublic_ip_prefixes: string[]resource_guid: stringsigned_message: stringazure_extended_locationname: stringtype: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/875f1c176417eac62a6b9a7abb98e9f6.svg b/static/img/kroki/875f1c176417eac62a6b9a7abb98e9f6.svg new file mode 100644 index 000000000..47dab9e71 --- /dev/null +++ b/static/img/kroki/875f1c176417eac62a6b9a7abb98e9f6.svg @@ -0,0 +1 @@ +azure_network_virtual_appliance_skuavailable_scale_units: azure_network_virtual_appliance_sku_instances[]available_versions: string[]etag: stringvendor: stringazure_network_virtual_appliance_sku_instancesinstance_count: int64scale_unit: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/8bbfbb076ee9aba932cbfa5db5d605a7.svg b/static/img/kroki/8bbfbb076ee9aba932cbfa5db5d605a7.svg new file mode 100644 index 000000000..0637ad252 --- /dev/null +++ b/static/img/kroki/8bbfbb076ee9aba932cbfa5db5d605a7.svg @@ -0,0 +1 @@ +azure_virtual_network \ No newline at end of file diff --git a/static/img/kroki/8db11ae2f773fdadc2293413aae8ccec.svg b/static/img/kroki/8db11ae2f773fdadc2293413aae8ccec.svg new file mode 100644 index 000000000..266d2d0fe --- /dev/null +++ b/static/img/kroki/8db11ae2f773fdadc2293413aae8ccec.svg @@ -0,0 +1 @@ +azure_address_spaceaddress_prefixes: string[]azure_bgp_settingsasn: int64bgp_peering_address: stringbgp_peering_addresses: azure_ip_configuration_bgp_peering_address[]peer_weight: int64azure_device_propertiesdevice_model: stringdevice_vendor: stringlink_speed_in_mbps: int64azure_ip_configuration_bgp_peering_addresscustom_bgp_ip_addresses: string[]default_bgp_ip_addresses: string[]ipconfiguration_id: stringtunnel_ip_addresses: string[]azure_o365_break_out_category_policiesallow: booleandefault: booleanoptimize: booleanazure_o365_policy_propertiesbreak_out_categories: azure_o365_break_out_category_policiesazure_resourceazure_vpn_link_bgp_settingsasn: int64bgp_peering_address: stringazure_vpn_link_provider_propertieslink_provider_name: stringlink_speed_in_mbps: int64azure_vpn_siteaddress_space: azure_address_spacebgp_properties: azure_bgp_settingsdevice_properties: azure_device_propertiesetag: stringip_address: stringis_security_site: booleano365_policy: azure_o365_policy_propertiesprovisioning_state: stringsite_key: stringvirtual_wan: stringvpn_site_links: azure_vpn_site_link[]azure_vpn_site_linkbgp_properties: azure_vpn_link_bgp_settingsetag: stringfqdn: stringip_address: stringlink_properties: azure_vpn_link_provider_propertiesname: stringprovisioning_state: stringtype: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/8e657792099d14081dcecf4d80ab2525.svg b/static/img/kroki/8e657792099d14081dcecf4d80ab2525.svg new file mode 100644 index 000000000..66ba23584 --- /dev/null +++ b/static/img/kroki/8e657792099d14081dcecf4d80ab2525.svg @@ -0,0 +1 @@ +azure_resourceazure_virtual_routeretag: stringhosted_gateway: stringhosted_subnet: stringpeerings: string[]provisioning_state: stringvirtual_router_asn: int64virtual_router_ips: string[]resourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/95f0aa36e9cacf8b7b1d6e967b2d38b8.svg b/static/img/kroki/95f0aa36e9cacf8b7b1d6e967b2d38b8.svg new file mode 100644 index 000000000..28de1e05f --- /dev/null +++ b/static/img/kroki/95f0aa36e9cacf8b7b1d6e967b2d38b8.svg @@ -0,0 +1 @@ +azure_ip_groupetag: stringfirewall_policies: string[]firewalls: string[]ip_addresses: string[]provisioning_state: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/96fd34aa35fef913c6887488ae19772a.svg b/static/img/kroki/96fd34aa35fef913c6887488ae19772a.svg new file mode 100644 index 000000000..c9141156c --- /dev/null +++ b/static/img/kroki/96fd34aa35fef913c6887488ae19772a.svg @@ -0,0 +1 @@ +azure_ip_allocation \ No newline at end of file diff --git a/static/img/kroki/996c5b920ebf471a49b07df17579da03.svg b/static/img/kroki/996c5b920ebf471a49b07df17579da03.svg new file mode 100644 index 000000000..4d0ad30aa --- /dev/null +++ b/static/img/kroki/996c5b920ebf471a49b07df17579da03.svg @@ -0,0 +1 @@ +azure_containerazure_container_network_interfacecontainer: azure_containercontainer_network_interface_configuration: azure_container_network_interface_configurationetag: stringip_configurations: azure_container_network_interface_ip_configuration[]name: stringprovisioning_state: stringtype: stringazure_container_network_interface_configurationcontainer_network_interfaces: string[]etag: stringip_configurations: azure_ip_configuration_profile[]name: stringprovisioning_state: stringtype: stringazure_container_network_interface_ip_configurationetag: stringname: stringproperties: stringtype: stringazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_network_profilecontainer_network_interface_configurations: azure_container_network_interface_configuration[]container_network_interfaces: azure_container_network_interface[]etag: stringprovisioning_state: stringresource_guid: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/9c3badd1c6c31f8983b670e9ed7fd6ab.svg b/static/img/kroki/9c3badd1c6c31f8983b670e9ed7fd6ab.svg new file mode 100644 index 000000000..660636bab --- /dev/null +++ b/static/img/kroki/9c3badd1c6c31f8983b670e9ed7fd6ab.svg @@ -0,0 +1 @@ +azure_express_route_gateway \ No newline at end of file diff --git a/static/img/kroki/9e9019e8ce64b009e335f18c18389694.svg b/static/img/kroki/9e9019e8ce64b009e335f18c18389694.svg new file mode 100644 index 000000000..293d918a9 --- /dev/null +++ b/static/img/kroki/9e9019e8ce64b009e335f18c18389694.svg @@ -0,0 +1 @@ +azure_network_virtual_appliance \ No newline at end of file diff --git a/static/img/kroki/a956400ca5c1fd53f8a4af13ed82561b.svg b/static/img/kroki/a956400ca5c1fd53f8a4af13ed82561b.svg new file mode 100644 index 000000000..2bafbdbe4 --- /dev/null +++ b/static/img/kroki/a956400ca5c1fd53f8a4af13ed82561b.svg @@ -0,0 +1 @@ +azure_resourceazure_web_categoryetag: stringproperties: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/aa9faa2b0ef68e7f40ab3b14bb454152.svg b/static/img/kroki/aa9faa2b0ef68e7f40ab3b14bb454152.svg new file mode 100644 index 000000000..51bd9f935 --- /dev/null +++ b/static/img/kroki/aa9faa2b0ef68e7f40ab3b14bb454152.svg @@ -0,0 +1 @@ +azure_route_filter \ No newline at end of file diff --git a/static/img/kroki/b0f9591d185bfb37c3914304c905eea8.svg b/static/img/kroki/b0f9591d185bfb37c3914304c905eea8.svg new file mode 100644 index 000000000..933522519 --- /dev/null +++ b/static/img/kroki/b0f9591d185bfb37c3914304c905eea8.svg @@ -0,0 +1 @@ +azure_express_route_linkadmin_state: stringcolo_location: stringconnector_type: stringetag: stringinterface_name: stringmac_sec_config: azure_express_route_link_mac_sec_configname: stringpatch_panel_id: stringprovisioning_state: stringrack_id: stringrouter_name: stringazure_express_route_link_mac_sec_configcak_secret_identifier: stringcipher: stringckn_secret_identifier: stringsci_state: stringazure_express_route_portallocation_date: stringbandwidth_in_gbps: doublebilling_type: stringcircuits: string[]encapsulation: stringetag: stringether_type: stringidentity: azure_managed_service_identitylinks: azure_express_route_link[]mtu: int64peering_location: stringprovisioned_bandwidth_in_gbps: doubleprovisioning_state: stringresource_guid: stringazure_managed_service_identityprincipal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_principalid_clientidclient_id: stringprincipal_id: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/b2dd76d7a81303511d0f3245b891c7ad.svg b/static/img/kroki/b2dd76d7a81303511d0f3245b891c7ad.svg new file mode 100644 index 000000000..269253b90 --- /dev/null +++ b/static/img/kroki/b2dd76d7a81303511d0f3245b891c7ad.svg @@ -0,0 +1 @@ +azure_auto_approved_private_link_service \ No newline at end of file diff --git a/static/img/kroki/b41524c218a0bbc572640342b98dd221.svg b/static/img/kroki/b41524c218a0bbc572640342b98dd221.svg new file mode 100644 index 000000000..442b6faf3 --- /dev/null +++ b/static/img/kroki/b41524c218a0bbc572640342b98dd221.svg @@ -0,0 +1 @@ +azure_aad_authentication_parametersaad_audience: stringaad_issuer: stringaad_tenant: stringazure_address_spaceaddress_prefixes: string[]azure_ipsec_policydh_group: stringike_encryption: stringike_integrity: stringipsec_encryption: stringipsec_integrity: stringpfs_group: stringsa_data_size_kilobytes: int64sa_life_time_seconds: int64azure_p2_s_connection_configurationconfiguration_policy_group_associations: string[]enable_internet_security: booleanetag: stringname: stringprevious_configuration_policy_group_associations: azure_vpn_server_configuration_policy_group[]provisioning_state: stringrouting_configuration: azure_routing_configurationvpn_client_address_pool: azure_address_spaceazure_p2_s_vpn_gatewaycustom_dns_servers: string[]etag: stringis_routing_preference_internet: booleanp2_s_connection_configurations: azure_p2_s_connection_configuration[]provisioning_state: stringvirtual_hub: stringvpn_client_connection_health: azure_vpn_client_connection_healthvpn_gateway_scale_unit: int64vpn_server_configuration: stringazure_propagated_route_tableids: string[]labels: string[]azure_radius_serverradius_server_address: stringradius_server_score: int64radius_server_secret: stringazure_resourceazure_routing_configurationassociated_route_table: stringinbound_route_map: stringoutbound_route_map: stringpropagated_route_tables: azure_propagated_route_tablevnet_routes: azure_vnet_routeazure_static_routeaddress_prefixes: string[]name: stringnext_hop_ip_address: stringazure_static_routes_configpropagate_static_routes: booleanvnet_local_route_override_criteria: stringazure_vnet_routebgp_connections: string[]static_routes: azure_static_route[]static_routes_config: azure_static_routes_configazure_vpn_client_connection_healthallocated_ip_addresses: string[]total_egress_bytes_transferred: int64total_ingress_bytes_transferred: int64vpn_client_connections_count: int64azure_vpn_server_config_radius_client_root_certificatename: stringthumbprint: stringazure_vpn_server_config_radius_server_root_certificatename: stringpublic_cert_data: stringazure_vpn_server_config_vpn_client_revoked_certificatename: stringthumbprint: stringazure_vpn_server_config_vpn_client_root_certificatename: stringpublic_cert_data: stringazure_vpn_server_configurationaad_authentication_parameters: azure_aad_authentication_parametersconfiguration_policy_groups: azure_vpn_server_configuration_policy_group[]etag: stringp2s_vpn_gateways: azure_p2_s_vpn_gateway[]provisioning_state: stringradius_client_root_certificates: azure_vpn_server_config_radius_client_root_certificate[]radius_server_address: stringradius_server_root_certificates: azure_vpn_server_config_radius_server_root_certificate[]radius_server_secret: stringradius_servers: azure_radius_server[]vpn_authentication_types: string[]vpn_client_ipsec_policies: azure_ipsec_policy[]vpn_client_revoked_certificates: azure_vpn_server_config_vpn_client_revoked_certificate[]vpn_client_root_certificates: azure_vpn_server_config_vpn_client_root_certificate[]vpn_protocols: string[]azure_vpn_server_configuration_policy_groupetag: stringis_default: booleanname: stringp2_s_connection_configurations: string[]policy_members: azure_vpn_server_configuration_policy_group_member[]priority: int64provisioning_state: stringtype: stringazure_vpn_server_configuration_policy_group_memberattribute_type: stringattribute_value: stringname: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/b85ff4e8c6dccc121630d87f6ba21e45.svg b/static/img/kroki/b85ff4e8c6dccc121630d87f6ba21e45.svg new file mode 100644 index 000000000..656cd3b21 --- /dev/null +++ b/static/img/kroki/b85ff4e8c6dccc121630d87f6ba21e45.svg @@ -0,0 +1 @@ +azure_firewall_policy \ No newline at end of file diff --git a/static/img/kroki/b9caccb8d4b7fddd53a5bfaf887bc12d.svg b/static/img/kroki/b9caccb8d4b7fddd53a5bfaf887bc12d.svg new file mode 100644 index 000000000..9bd0bf596 --- /dev/null +++ b/static/img/kroki/b9caccb8d4b7fddd53a5bfaf887bc12d.svg @@ -0,0 +1 @@ +azure_usage \ No newline at end of file diff --git a/static/img/kroki/ba28503edb77885ab396baf198cca1e2.svg b/static/img/kroki/ba28503edb77885ab396baf198cca1e2.svg new file mode 100644 index 000000000..e616c91ca --- /dev/null +++ b/static/img/kroki/ba28503edb77885ab396baf198cca1e2.svg @@ -0,0 +1 @@ +azure_vpn_gateway \ No newline at end of file diff --git a/static/img/kroki/bceaabf86b094d735be2aaa0cc2485a6.svg b/static/img/kroki/bceaabf86b094d735be2aaa0cc2485a6.svg new file mode 100644 index 000000000..dc46d460c --- /dev/null +++ b/static/img/kroki/bceaabf86b094d735be2aaa0cc2485a6.svg @@ -0,0 +1 @@ +azure_application_gateway_firewall_rule_set \ No newline at end of file diff --git a/static/img/kroki/bf27ba96689ea4a08f55cd1d73785733.svg b/static/img/kroki/bf27ba96689ea4a08f55cd1d73785733.svg new file mode 100644 index 000000000..b4963dbe5 --- /dev/null +++ b/static/img/kroki/bf27ba96689ea4a08f55cd1d73785733.svg @@ -0,0 +1 @@ +azure_disk_accessextended_location: azure_extended_locationprivate_endpoint_connections: azure_disk_access_private_endpoint_connection[]provisioning_state: stringtime_created: datetimeazure_disk_access_private_endpoint_connectionid: stringname: stringprivate_endpoint: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprovisioning_state: stringtype: stringazure_extended_locationname: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/c4b5082543340c20a16e8ec275c9e8dd.svg b/static/img/kroki/c4b5082543340c20a16e8ec275c9e8dd.svg new file mode 100644 index 000000000..20947b899 --- /dev/null +++ b/static/img/kroki/c4b5082543340c20a16e8ec275c9e8dd.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_vpc_peering_connectionconnection_accepter_vpc_info: aws_vpc_peering_connection_vpc_infoconnection_expiration_time: datetimeconnection_requester_vpc_info: aws_vpc_peering_connection_vpc_infopeering_connection_status: aws_vpc_peering_connection_state_reasonaws_vpc_peering_connection_options_descriptionallow_dns_resolution_from_remote_vpc: booleanallow_egress_from_local_classic_link_to_remote_vpc: booleanallow_egress_from_local_vpc_to_remote_classic_link: booleanaws_vpc_peering_connection_state_reasoncode: stringmessage: stringaws_vpc_peering_connection_vpc_infocidr_block: stringcidr_block_set: string[]ipv6_cidr_block_set: string[]owner_id: stringpeering_options: aws_vpc_peering_connection_options_descriptionregion: stringvpc_id: stringpeering_connectionresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/c57bf55ce261b053f09b558355639631.svg b/static/img/kroki/c57bf55ce261b053f09b558355639631.svg new file mode 100644 index 000000000..d37b72805 --- /dev/null +++ b/static/img/kroki/c57bf55ce261b053f09b558355639631.svg @@ -0,0 +1 @@ +azure_express_route_cross_connection \ No newline at end of file diff --git a/static/img/kroki/cfd3e897bf0151a1f6a84d681b901cdd.svg b/static/img/kroki/cfd3e897bf0151a1f6a84d681b901cdd.svg new file mode 100644 index 000000000..c3420fc25 --- /dev/null +++ b/static/img/kroki/cfd3e897bf0151a1f6a84d681b901cdd.svg @@ -0,0 +1 @@ +azure_resourceazure_security_partner_providerconnection_status: stringetag: stringprovisioning_state: stringsecurity_provider_name: stringvirtual_hub: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/d11293bb9e7fe774ed36f426c9c064df.svg b/static/img/kroki/d11293bb9e7fe774ed36f426c9c064df.svg new file mode 100644 index 000000000..5f5a8b974 --- /dev/null +++ b/static/img/kroki/d11293bb9e7fe774ed36f426c9c064df.svg @@ -0,0 +1 @@ +azure_p2_s_vpn_gateway \ No newline at end of file diff --git a/static/img/kroki/d21d16cca6ed8517e83c896cf64710df.svg b/static/img/kroki/d21d16cca6ed8517e83c896cf64710df.svg new file mode 100644 index 000000000..20bf755ba --- /dev/null +++ b/static/img/kroki/d21d16cca6ed8517e83c896cf64710df.svg @@ -0,0 +1 @@ +azure_security_partner_provider \ No newline at end of file diff --git a/static/img/kroki/d6b0245d78d158935683889d7becee99.svg b/static/img/kroki/d6b0245d78d158935683889d7becee99.svg new file mode 100644 index 000000000..f2e560fde --- /dev/null +++ b/static/img/kroki/d6b0245d78d158935683889d7becee99.svg @@ -0,0 +1 @@ +azure_bastion_hostbastion_host_ip_configurations: azure_bastion_host_ip_configuration[]disable_copy_paste: booleandns_name: stringenable_file_copy: booleanenable_ip_connect: booleanenable_kerberos: booleanenable_shareable_link: booleanenable_tunneling: booleanetag: stringnetwork_acls: azure_ip_rulesprovisioning_state: stringscale_units: int64sku: stringvirtual_network: stringazure_bastion_host_ip_configurationetag: stringname: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: stringsubnet: stringtype: stringazure_ip_rulesip_rules: string[]azure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/d6b0edea4e5c322560f80b866873b214.svg b/static/img/kroki/d6b0edea4e5c322560f80b866873b214.svg new file mode 100644 index 000000000..e7d331b54 --- /dev/null +++ b/static/img/kroki/d6b0edea4e5c322560f80b866873b214.svg @@ -0,0 +1 @@ +azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_extended_locationname: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_resourceazure_skucapacity: int64family: stringname: stringtier: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/d6db9504510a67b77eeaec4c743632b2.svg b/static/img/kroki/d6db9504510a67b77eeaec4c743632b2.svg new file mode 100644 index 000000000..6fadf8bcc --- /dev/null +++ b/static/img/kroki/d6db9504510a67b77eeaec4c743632b2.svg @@ -0,0 +1 @@ +azure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_backend_address_pooldrain_period_in_seconds: int64etag: stringinbound_nat_rules: string[]load_balancer_backend_addresses: azure_load_balancer_backend_address[]load_balancing_rules: string[]location: stringname: stringoutbound_rule: stringoutbound_rules: string[]provisioning_state: stringsync_mode: stringtunnel_interfaces: azure_gateway_load_balancer_tunnel_interface[]type: stringvirtual_network: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_extended_locationname: stringtype: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_frontend_ip_configurationetag: stringgateway_load_balancer: stringinbound_nat_pools: string[]inbound_nat_rules: string[]load_balancing_rules: string[]name: stringoutbound_rules: string[]private_ip_address: stringprivate_ip_address_version: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addresspublic_ip_prefix: stringsubnet: azure_subnettype: stringzones: string[]azure_gateway_load_balancer_tunnel_interfaceidentifier: int64port: int64protocol: stringtype: stringazure_inbound_nat_poolbackend_port: int64enable_floating_ip: booleanenable_tcp_reset: booleanetag: stringfrontend_ip_configuration: stringfrontend_port_range_end: int64frontend_port_range_start: int64idle_timeout_in_minutes: int64name: stringprotocol: stringprovisioning_state: stringtype: stringazure_inbound_nat_rulebackend_address_pool: stringbackend_port: int64enable_floating_ip: booleanenable_tcp_reset: booleanetag: stringfrontend_ip_configuration: stringfrontend_port: int64frontend_port_range_end: int64frontend_port_range_start: int64idle_timeout_in_minutes: int64name: stringprotocol: stringprovisioning_state: stringtype: stringazure_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addressazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_load_balancerazure_sku: azure_skubackend_address_pools: azure_backend_address_pool[]etag: stringextended_location: azure_extended_locationinbound_nat_pools: azure_inbound_nat_pool[]inbound_nat_rules: azure_inbound_nat_rule[]lb_frontend_ip_configurations: azure_frontend_ip_configuration[]lb_probes: azure_probe[]load_balancing_rules: azure_load_balancing_rule[]outbound_rules: azure_outbound_rule[]provisioning_state: stringresource_guid: stringazure_load_balancer_backend_addressadmin_state: stringinbound_nat_rules_port_mapping: azure_nat_rule_port_mapping[]ip_address: stringload_balancer_frontend_ip_configuration: stringname: stringnetwork_interface_ip_configuration: stringsubnet: stringvirtual_network: stringazure_load_balancing_rulebackend_address_pool: stringbackend_address_pools: string[]backend_port: int64disable_outbound_snat: booleanenable_floating_ip: booleanenable_tcp_reset: booleanetag: stringfrontend_ip_configuration: stringfrontend_port: int64idle_timeout_in_minutes: int64load_distribution: stringname: stringprobe: stringprotocol: stringprovisioning_state: stringtype: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_nat_rule_port_mappingbackend_port: int64frontend_port: int64inbound_nat_rule_name: stringazure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_outbound_ruleallocated_outbound_ports: int64backend_address_pool: stringenable_tcp_reset: booleanetag: stringfrontend_ip_configurations: string[]idle_timeout_in_minutes: int64name: stringprotocol: stringprovisioning_state: stringtype: stringazure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_probeetag: stringinterval_in_seconds: int64load_balancing_rules: string[]name: stringnumber_of_probes: int64port: int64probe_threshold: int64protocol: stringprovisioning_state: stringrequest_path: stringtype: stringazure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_resourceazure_resource_navigation_linketag: stringid: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_retention_policy_parametersdays: int64enabled: booleanazure_routeaddress_prefix: stringetag: stringhas_bgp_override: booleanname: stringnext_hop_ip_address: stringnext_hop_type: stringprovisioning_state: stringtype: stringazure_route_tabledisable_bgp_route_propagation: booleanetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringroutes: azure_route[]tags: dictionary[string, string]type: stringazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringazure_skucapacity: int64family: stringname: stringtier: stringazure_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]etag: stringip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]name: stringnat_gateway: stringnetwork_security_group: azure_network_security_groupprivate_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringprovisioning_state: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]route_table: azure_route_tableservice_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]subnet_ip_configurations: azure_ip_configuration[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/da8179f247b7c69ec6a9971e47e23dd0.svg b/static/img/kroki/da8179f247b7c69ec6a9971e47e23dd0.svg new file mode 100644 index 000000000..b7b4312b3 --- /dev/null +++ b/static/img/kroki/da8179f247b7c69ec6a9971e47e23dd0.svg @@ -0,0 +1 @@ +azure_application_gateway \ No newline at end of file diff --git a/static/img/kroki/ded55602ac3261063135710f152d6d05.svg b/static/img/kroki/ded55602ac3261063135710f152d6d05.svg new file mode 100644 index 000000000..b71855819 --- /dev/null +++ b/static/img/kroki/ded55602ac3261063135710f152d6d05.svg @@ -0,0 +1 @@ +azure_public_ip_prefix \ No newline at end of file diff --git a/static/img/kroki/e2b5cd97fe1ebd1e5259ee54c12e8757.svg b/static/img/kroki/e2b5cd97fe1ebd1e5259ee54c12e8757.svg new file mode 100644 index 000000000..b594738c8 --- /dev/null +++ b/static/img/kroki/e2b5cd97fe1ebd1e5259ee54c12e8757.svg @@ -0,0 +1 @@ +azure_web_category \ No newline at end of file diff --git a/static/img/kroki/e71e3be294c89bb8d210ff829d74ad00.svg b/static/img/kroki/e71e3be294c89bb8d210ff829d74ad00.svg new file mode 100644 index 000000000..a7a4d0886 --- /dev/null +++ b/static/img/kroki/e71e3be294c89bb8d210ff829d74ad00.svg @@ -0,0 +1 @@ +azure_address_spaceaddress_prefixes: string[]azure_p2_s_connection_configurationconfiguration_policy_group_associations: string[]enable_internet_security: booleanetag: stringname: stringprevious_configuration_policy_group_associations: azure_vpn_server_configuration_policy_group[]provisioning_state: stringrouting_configuration: azure_routing_configurationvpn_client_address_pool: azure_address_spaceazure_p2_s_vpn_gatewaycustom_dns_servers: string[]etag: stringis_routing_preference_internet: booleanp2_s_connection_configurations: azure_p2_s_connection_configuration[]provisioning_state: stringvirtual_hub: stringvpn_client_connection_health: azure_vpn_client_connection_healthvpn_gateway_scale_unit: int64vpn_server_configuration: stringazure_propagated_route_tableids: string[]labels: string[]azure_resourceazure_routing_configurationassociated_route_table: stringinbound_route_map: stringoutbound_route_map: stringpropagated_route_tables: azure_propagated_route_tablevnet_routes: azure_vnet_routeazure_static_routeaddress_prefixes: string[]name: stringnext_hop_ip_address: stringazure_static_routes_configpropagate_static_routes: booleanvnet_local_route_override_criteria: stringazure_vnet_routebgp_connections: string[]static_routes: azure_static_route[]static_routes_config: azure_static_routes_configazure_vpn_client_connection_healthallocated_ip_addresses: string[]total_egress_bytes_transferred: int64total_ingress_bytes_transferred: int64vpn_client_connections_count: int64azure_vpn_server_configuration_policy_groupetag: stringis_default: booleanname: stringp2_s_connection_configurations: string[]policy_members: azure_vpn_server_configuration_policy_group_member[]priority: int64provisioning_state: stringtype: stringazure_vpn_server_configuration_policy_group_memberattribute_type: stringattribute_value: stringname: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/e8fd13c8bf0dc2d7acbf98d4de842b4b.svg b/static/img/kroki/e8fd13c8bf0dc2d7acbf98d4de842b4b.svg new file mode 100644 index 000000000..b8b1e06b9 --- /dev/null +++ b/static/img/kroki/e8fd13c8bf0dc2d7acbf98d4de842b4b.svg @@ -0,0 +1 @@ +azure_ddos_protection_plan \ No newline at end of file diff --git a/static/img/kroki/eed4c42dc42a56945bce7095ed4f674c.svg b/static/img/kroki/eed4c42dc42a56945bce7095ed4f674c.svg new file mode 100644 index 000000000..26e53b8e7 --- /dev/null +++ b/static/img/kroki/eed4c42dc42a56945bce7095ed4f674c.svg @@ -0,0 +1 @@ +azure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/f76886de183af9182c8b26684878501c.svg b/static/img/kroki/f76886de183af9182c8b26684878501c.svg new file mode 100644 index 000000000..d8cbca312 --- /dev/null +++ b/static/img/kroki/f76886de183af9182c8b26684878501c.svg @@ -0,0 +1 @@ +azure_network_watcheretag: stringproperties: stringazure_resourceresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file diff --git a/static/img/kroki/f7da473898b6a231a182b6ab643364b8.svg b/static/img/kroki/f7da473898b6a231a182b6ab643364b8.svg new file mode 100644 index 000000000..bd8cc5f6e --- /dev/null +++ b/static/img/kroki/f7da473898b6a231a182b6ab643364b8.svg @@ -0,0 +1 @@ +azure_network_virtual_appliance_sku \ No newline at end of file diff --git a/static/img/kroki/f87faac9e442e0e2ecc8ca524eec2513.svg b/static/img/kroki/f87faac9e442e0e2ecc8ca524eec2513.svg new file mode 100644 index 000000000..29a87eba1 --- /dev/null +++ b/static/img/kroki/f87faac9e442e0e2ecc8ca524eec2513.svg @@ -0,0 +1 @@ +aws_cognito_attribute_typename: stringvalue: stringaws_cognito_mfa_option_typeattribute_name: stringdelivery_medium: stringaws_cognito_userenabled: booleanmfa_options: aws_cognito_mfa_option_type[]pool_name: stringuser_attributes: aws_cognito_attribute_type[]user_status: stringaws_resourcearn: stringresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string]user \ No newline at end of file diff --git a/static/img/kroki/fb31995788735cd0501b7c0c2a151067.svg b/static/img/kroki/fb31995788735cd0501b7c0c2a151067.svg new file mode 100644 index 000000000..95400cf73 --- /dev/null +++ b/static/img/kroki/fb31995788735cd0501b7c0c2a151067.svg @@ -0,0 +1 @@ +azure_dscp_configuration \ No newline at end of file diff --git a/static/img/kroki/fc8650fa0932f97edbd286655e7ac064.svg b/static/img/kroki/fc8650fa0932f97edbd286655e7ac064.svg new file mode 100644 index 000000000..dc09b19b2 --- /dev/null +++ b/static/img/kroki/fc8650fa0932f97edbd286655e7ac064.svg @@ -0,0 +1 @@ +azure_address_spaceaddress_prefixes: string[]azure_application_gateway_ip_configurationetag: stringname: stringprovisioning_state: stringsubnet: stringtype: stringazure_application_security_groupetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringtags: dictionary[string, string]type: stringazure_custom_dns_config_properties_formatfqdn: stringip_addresses: string[]azure_ddos_settingsddos_protection_plan: stringprotection_mode: stringazure_delegationactions: string[]etag: stringname: stringprovisioning_state: stringservice_name: stringtype: stringazure_dhcp_optionsdns_servers: string[]azure_extended_locationname: stringtype: stringazure_flow_logenabled: booleanetag: stringflow_analytics_configuration: azure_traffic_analytics_propertiesformat: azure_flow_log_format_parametersid: stringlocation: stringname: stringprovisioning_state: stringretention_policy: azure_retention_policy_parametersstorage_id: stringtags: dictionary[string, string]target_resource_guid: stringtarget_resource_id: stringtype: stringazure_flow_log_format_parameterstype: stringversion: int64azure_ip_configurationetag: stringname: stringprivate_ip_address: stringprivate_ip_allocation_method: stringprovisioning_state: stringpublic_ip_address: azure_public_ip_addressazure_ip_configuration_profileetag: stringname: stringproperties: stringtype: stringazure_ip_tagip_tag_type: stringtag: stringazure_nat_gatewayetag: stringidle_timeout_in_minutes: int64location: stringprovisioning_state: stringpublic_ip_addresses: string[]public_ip_prefixes: string[]resource_guid: stringsku: stringsubnet_ids: string[]type: stringzones: string[]azure_network_security_groupdefault_security_rules: azure_security_rule[]etag: stringflow_logs: azure_flow_log[]flush_connection: booleanprovisioning_state: stringresource_guid: stringsecurity_rules: azure_security_rule[]azure_private_endpointapplication_security_groups: azure_application_security_group[]custom_dns_configs: azure_custom_dns_config_properties_format[]custom_network_interface_name: stringetag: stringextended_location: azure_extended_locationid: stringip_configurations: azure_private_endpoint_ip_configuration[]location: stringmanual_private_link_service_connections: azure_private_link_service_connection[]name: stringprivate_link_service_connections: azure_private_link_service_connection[]provisioning_state: stringtags: dictionary[string, string]type: stringazure_private_endpoint_ip_configurationetag: stringgroup_id: stringmember_name: stringname: stringprivate_ip_address: stringtype: stringazure_private_link_service_connectionetag: stringgroup_ids: string[]name: stringprivate_link_service_connection_state: azure_private_link_service_connection_stateprivate_link_service_id: stringprovisioning_state: stringrequest_message: stringtype: stringazure_private_link_service_connection_stateactions_required: stringdescription: stringstatus: stringazure_public_ip_addressazure_sku: azure_skuddos_settings: azure_ddos_settingsdelete_option: stringetag: stringextended_location: azure_extended_locationidle_timeout_in_minutes: int64ip_address: stringip_dns_settings: azure_public_ip_address_dns_settingsip_tags: azure_ip_tag[]location: stringmigration_phase: stringnat_gateway: azure_nat_gatewayprovisioning_state: stringpublic_ip_address_version: stringpublic_ip_allocation_method: stringpublic_ip_prefix: stringresource_guid: stringtype: stringzones: string[]azure_public_ip_address_dns_settingsdomain_name_label: stringdomain_name_label_scope: stringfqdn: stringreverse_fqdn: stringazure_resourceazure_resource_navigation_linketag: stringid: stringlink: stringlinked_resource_type: stringname: stringprovisioning_state: stringtype: stringazure_retention_policy_parametersdays: int64enabled: booleanazure_routeaddress_prefix: stringetag: stringhas_bgp_override: booleanname: stringnext_hop_ip_address: stringnext_hop_type: stringprovisioning_state: stringtype: stringazure_route_tabledisable_bgp_route_propagation: booleanetag: stringid: stringlocation: stringname: stringprovisioning_state: stringresource_guid: stringroutes: azure_route[]tags: dictionary[string, string]type: stringazure_security_ruleaccess: stringdescription: stringdestination_address_prefix: stringdestination_address_prefixes: string[]destination_application_security_groups: azure_application_security_group[]destination_port_range: stringdestination_port_ranges: string[]direction: stringetag: stringname: stringpriority: int64protocol: stringprovisioning_state: stringsource_address_prefix: stringsource_address_prefixes: string[]source_application_security_groups: azure_application_security_group[]source_port_range: stringsource_port_ranges: string[]type: stringazure_service_association_linkallow_delete: booleanetag: stringlink: stringlinked_resource_type: stringlocations: string[]name: stringprovisioning_state: stringtype: stringazure_service_endpoint_policycontextual_service_endpoint_policies: string[]etag: stringid: stringlocation: stringname: stringpolicy_kind: stringprovisioning_state: stringresource_guid: stringservice_alias: stringservice_endpoint_policy_definitions: azure_service_endpoint_policy_definition[]tags: dictionary[string, string]type: stringazure_service_endpoint_policy_definitiondescription: stringetag: stringname: stringprovisioning_state: stringservice: stringservice_resources: string[]type: stringazure_service_endpoint_properties_formatlocations: string[]provisioning_state: stringservice: stringazure_skucapacity: int64family: stringname: stringtier: stringazure_subnetaddress_prefix: stringaddress_prefixes: string[]application_gateway_ip_configurations: azure_application_gateway_ip_configuration[]default_outbound_access: booleandelegations: azure_delegation[]etag: stringip_allocations: string[]ip_configuration_profiles: azure_ip_configuration_profile[]name: stringnat_gateway: stringnetwork_security_group: azure_network_security_groupprivate_endpoint_network_policies: stringprivate_endpoints: azure_private_endpoint[]private_link_service_network_policies: stringprovisioning_state: stringpurpose: stringresource_navigation_links: azure_resource_navigation_link[]route_table: azure_route_tableservice_association_links: azure_service_association_link[]service_endpoint_policies: azure_service_endpoint_policy[]service_endpoints: azure_service_endpoint_properties_format[]subnet_ip_configurations: azure_ip_configuration[]type: stringazure_traffic_analytics_configuration_propertiesenabled: booleantraffic_analytics_interval: int64workspace_id: stringworkspace_region: stringworkspace_resource_id: stringazure_traffic_analytics_propertiesnetwork_watcher_flow_analytics_configuration: azure_traffic_analytics_configuration_propertiesazure_virtual_networkaddress_space: azure_address_spacebgp_communities: azure_virtual_network_bgp_communitiesddos_protection_plan: stringdhcp_options: azure_dhcp_optionsenable_ddos_protection: booleanenable_vm_protection: booleanetag: stringextended_location: azure_extended_locationflow_logs: azure_flow_log[]flow_timeout_in_minutes: int64ip_allocations: string[]provisioning_state: stringresource_guid: stringsubnets: azure_subnet[]virtual_network_encryption: azure_virtual_network_encryptionvirtual_network_peerings: azure_virtual_network_peering[]azure_virtual_network_bgp_communitiesregional_community: stringvirtual_network_community: stringazure_virtual_network_encryptionenabled: booleanenforcement: stringazure_virtual_network_peeringallow_forwarded_traffic: booleanallow_gateway_transit: booleanallow_virtual_network_access: booleando_not_verify_remote_gateways: booleanetag: stringname: stringpeering_state: stringpeering_sync_level: stringprovisioning_state: stringremote_address_space: azure_address_spaceremote_bgp_communities: azure_virtual_network_bgp_communitiesremote_virtual_network: stringremote_virtual_network_address_space: azure_address_spaceremote_virtual_network_encryption: azure_virtual_network_encryptionresource_guid: stringtype: stringuse_remote_gateways: booleanresourceage: durationatime: datetimectime: datetimeid: stringkind: stringlast_access: durationlast_update: durationmtime: datetimename: stringtags: dictionary[string, string] \ No newline at end of file