From 5792791aeda3feffd666cd0baae17986f78090d5 Mon Sep 17 00:00:00 2001 From: "C.K." <98986935+some-ci@users.noreply.github.com> Date: Fri, 1 Mar 2024 15:49:15 +0000 Subject: [PATCH] chore: 4.0.0 release --- .../api/load-time-series-data.api.mdx | 2 +- releases/4.0.0/index.mdx | 60 +- .../0315741c0573fb8495aa4a04dd9eddba.svg | 1 + .../031c85d0165547b5c863d4b3d9253a0f.svg | 1 + .../0abc9e0655cd7b31bffcbcb26b92b321.svg | 1 + .../0d6251f5aa7fb4c2c57b7d412e2e0f08.svg | 1 + .../104edede5307e3dbc60149c0b4c30552.svg | 1 + .../187b26a4949ccdc9c3d0b93c8177cbd6.svg | 1 + .../1994deb06d92ab4c4c5a973dae7d4a22.svg | 1 + .../1bcd107986925331b6bbb76f9e3226b6.svg | 1 + .../22b118bec85c5685f5654c0632e63aa2.svg | 1 + .../2681c79733839a03441fb5b9648f82c8.svg | 1 + .../2a5fc0080debe012e3726f247d3abfb6.svg | 1 + .../31ec881d68b1c0a3bb9af17f6c2b92a5.svg | 1 + .../338d6c99f687480f8c80e6087a3bc7b4.svg | 1 + .../389f6c317a697e06b8e02a982cb960a1.svg | 1 + .../3b08dc3fa72a4a59bfdd0ad91bd5238d.svg | 1 + .../4a91d4b353f19fa174fa46fb6fd5672d.svg | 1 - .../4e25e6b2bcc55510c5e3a97a71279299.svg | 1 + .../50ad432858dae4626b34d879b10917fd.svg | 1 + .../5ca2b463ea1bc31a50dfc703501b902f.svg | 1 + .../64032035ea7b442348d9229490069deb.svg | 1 + .../6e89765c0dd34a8bb16bbe2d37c8e8cc.svg | 1 + .../6e9c8014da4e9b12e2d631463e2bbe99.svg | 1 + .../74808cba05283b7c18b99d0e9637152e.svg | 1 + .../80c4883caeeb80f9a8634248724ffb37.svg | 1 + .../825c419aefc50cc69474a9be2b3eb986.svg | 1 + .../932ffa357038776330bd6d8148d654c5.svg | 1 + .../9cbcc3bf37159abac38825e85033b276.svg | 1 + .../a6213b8afda0ac23806c99b9d316c2a9.svg | 1 + .../a84e12f1d7d97a882cec6e12e1994769.svg | 1 + .../b25f9cde629f3fab5b73692601d808ae.svg | 1 + .../c2ac44bb8035c778a102735b85494e1f.svg | 1 + .../c34109e214f7bd01c1f6b606c5f049fc.svg | 1 + .../cb479e8715d07a7f6ab4bf88372a07a5.svg | 1 + .../d250fd8060aa2d226b67a12ccb3c7ebe.svg | 1 + .../d2f5ec5e36be8e26e3b117c1dc95140f.svg | 1 + .../d891348d15211b3c690ba93f7a472bd9.svg | 1 + .../d89c415fd34627d7ef0ea6200359b842.svg | 1 + .../d918a9056724c54c020d1e322c34c25e.svg | 1 + .../d99dc5742b4cf75f4e02fc38b604a5dc.svg | 1 + .../dc659f8bcf99ef2ebbcbd3763fae6c98.svg | 1 + .../dec94db6ce27eabfcfb25c446b2ec7f9.svg | 1 + .../e46cc975d7f95b54816f95cfd442073b.svg | 1 + .../ece5a41a4a3a8b4d34499fbdb042c50c.svg | 1 + .../edf4defc4f220b5ae0ec19b8e06cfc27.svg | 1 + .../eea9e415af317b2ef85cbe2f68f83373.svg | 1 + .../f1f3a106bb4ce64274865cec8d1eab4a.svg | 1 + .../f2001bcbb4c5840585fd6d937b94cfd3.svg | 1 + .../api/load-time-series-data.api.mdx | 2 +- .../reference/unified-data-model/aws.mdx | 38 +- .../reference/unified-data-model/azure.mdx | 2681 +++++++++++++++-- .../unified-data-model/digitalocean.mdx | 11 +- .../reference/unified-data-model/gcp.mdx | 29 +- .../unified-data-model/kubernetes.mdx | 1 + 55 files changed, 2535 insertions(+), 336 deletions(-) create mode 100644 static/img/kroki/0315741c0573fb8495aa4a04dd9eddba.svg create mode 100644 static/img/kroki/031c85d0165547b5c863d4b3d9253a0f.svg create mode 100644 static/img/kroki/0abc9e0655cd7b31bffcbcb26b92b321.svg create mode 100644 static/img/kroki/0d6251f5aa7fb4c2c57b7d412e2e0f08.svg create mode 100644 static/img/kroki/104edede5307e3dbc60149c0b4c30552.svg create mode 100644 static/img/kroki/187b26a4949ccdc9c3d0b93c8177cbd6.svg create mode 100644 static/img/kroki/1994deb06d92ab4c4c5a973dae7d4a22.svg create mode 100644 static/img/kroki/1bcd107986925331b6bbb76f9e3226b6.svg create mode 100644 static/img/kroki/22b118bec85c5685f5654c0632e63aa2.svg create mode 100644 static/img/kroki/2681c79733839a03441fb5b9648f82c8.svg create mode 100644 static/img/kroki/2a5fc0080debe012e3726f247d3abfb6.svg create mode 100644 static/img/kroki/31ec881d68b1c0a3bb9af17f6c2b92a5.svg create mode 100644 static/img/kroki/338d6c99f687480f8c80e6087a3bc7b4.svg create mode 100644 static/img/kroki/389f6c317a697e06b8e02a982cb960a1.svg create mode 100644 static/img/kroki/3b08dc3fa72a4a59bfdd0ad91bd5238d.svg delete mode 100644 static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg create mode 100644 static/img/kroki/4e25e6b2bcc55510c5e3a97a71279299.svg create mode 100644 static/img/kroki/50ad432858dae4626b34d879b10917fd.svg create mode 100644 static/img/kroki/5ca2b463ea1bc31a50dfc703501b902f.svg create mode 100644 static/img/kroki/64032035ea7b442348d9229490069deb.svg create mode 100644 static/img/kroki/6e89765c0dd34a8bb16bbe2d37c8e8cc.svg create mode 100644 static/img/kroki/6e9c8014da4e9b12e2d631463e2bbe99.svg create mode 100644 static/img/kroki/74808cba05283b7c18b99d0e9637152e.svg create mode 100644 static/img/kroki/80c4883caeeb80f9a8634248724ffb37.svg create mode 100644 static/img/kroki/825c419aefc50cc69474a9be2b3eb986.svg create mode 100644 static/img/kroki/932ffa357038776330bd6d8148d654c5.svg create mode 100644 static/img/kroki/9cbcc3bf37159abac38825e85033b276.svg create mode 100644 static/img/kroki/a6213b8afda0ac23806c99b9d316c2a9.svg create mode 100644 static/img/kroki/a84e12f1d7d97a882cec6e12e1994769.svg create mode 100644 static/img/kroki/b25f9cde629f3fab5b73692601d808ae.svg create mode 100644 static/img/kroki/c2ac44bb8035c778a102735b85494e1f.svg create mode 100644 static/img/kroki/c34109e214f7bd01c1f6b606c5f049fc.svg create mode 100644 static/img/kroki/cb479e8715d07a7f6ab4bf88372a07a5.svg create mode 100644 static/img/kroki/d250fd8060aa2d226b67a12ccb3c7ebe.svg create mode 100644 static/img/kroki/d2f5ec5e36be8e26e3b117c1dc95140f.svg create mode 100644 static/img/kroki/d891348d15211b3c690ba93f7a472bd9.svg create mode 100644 static/img/kroki/d89c415fd34627d7ef0ea6200359b842.svg create mode 100644 static/img/kroki/d918a9056724c54c020d1e322c34c25e.svg create mode 100644 static/img/kroki/d99dc5742b4cf75f4e02fc38b604a5dc.svg create mode 100644 static/img/kroki/dc659f8bcf99ef2ebbcbd3763fae6c98.svg create mode 100644 static/img/kroki/dec94db6ce27eabfcfb25c446b2ec7f9.svg create mode 100644 static/img/kroki/e46cc975d7f95b54816f95cfd442073b.svg create mode 100644 static/img/kroki/ece5a41a4a3a8b4d34499fbdb042c50c.svg create mode 100644 static/img/kroki/edf4defc4f220b5ae0ec19b8e06cfc27.svg create mode 100644 static/img/kroki/eea9e415af317b2ef85cbe2f68f83373.svg create mode 100644 static/img/kroki/f1f3a106bb4ce64274865cec8d1eab4a.svg create mode 100644 static/img/kroki/f2001bcbb4c5840585fd6d937b94cfd3.svg diff --git a/docs/reference/api/load-time-series-data.api.mdx b/docs/reference/api/load-time-series-data.api.mdx index f839ec87..f3c4c7f4 100644 --- a/docs/reference/api/load-time-series-data.api.mdx +++ b/docs/reference/api/load-time-series-data.api.mdx @@ -5,7 +5,7 @@ description: "Load time series data." sidebar_label: "Load time series data." hide_title: true hide_table_of_contents: true -api: eJylVk1v2zgQ/SvEnFpAjp1skG0E9JAWLRBggQapdw+1jGAsji12KVIlKTuCoP++GEqOP9stEEMHmx7OPL4388QWKnRYUiDnIZ21YLAkSCGokjw5RR4SkORzp6qgrIEUpgUJjhJ2KUJBgkNFH3sBCSiOqTAUkICjH7VyJCENrqYEfF5QiZC2EJqKy/jglFlBAvSMZaXjki3pKaLounmfgnz4YGXD+w6hPLxgPwNGDFsZVG5NIBM4A1aVVjlyhvF3z2naU1x28Z3yAAlUzlbkAvPAcQFdOAd/aV2JAVKQGGjEIM7SFvef403cL4WxQUhaKkNS/CkkNl4snS2FsRuhTLBxU4V8oC4BMvIVQMjI34Fh7CYWWzlbV3vl0DlsWOtApT+F0R2XfCRZ5xTL4RqVxoUmEZN6MRzMUyRmW9ka7qYugaXSgdwran+OCY7ripLKBffNohGVI8kdQReZ+WJ0c9BEa9Q1ebFRoRAlhrxQZjWkyJ0K5BSKjdJaLHiLpjyQvMjMQUvH8Kc1uqelteL9e5HBQmMGPbVoao1OhebXetYu9uxZOfeSnJM1M9NCeZGjYZSkQsGEiG1KYV3cYmqmhBNEbsVyWI+pNspIuxGhwCCU3z/qMQAuw020smJB2m5YS1HY2l1k5j72FtY6ROHfkJGjOBRvxVhcTZi4Ln4SCLhiR9p3omgHvrLG9+N4PZmcesKd2LqOGIa3YcCl8p6lG840eMML2AUvoTzyikDPYVxpVOddYttyEe9wrlNA0yNbkhjwNZaEUioORf2wZ05ssN1+07WZESKL9GWQigyuJleXowk/08kkjc+3DJI+LLY5x11mphtUOO60vyzKk5MwYyWFwkq2feujabL7pzDeSTdud987SMCTW2/fOLXTkEIRQuXT8bgtrA9d2lbWBY5co1M8tlFw/q8neOAatM1Rx+UuAd5z+Pe728mEzzJPgIl93L1MPm2JenF1Juh6NLkaXd1OL2/TP27SyfXFzc27bzC47a8CBoecbXtivnOun4//0fTvWZgySxu1VyGK+Vk9i3uzJhOsa8RH60g8fvo6FXcP98wROd9L9M9lz4MPJcY2Gl7nP5XuQOGXXtvr+y7pBWoHVWeHV4P0cDx7gWbQtgv09LfTXcfLP2pyDaSz+U7PKL1Unr9LSJeoPZ3AeZkRePM4DPVb8T/3j7NH2L47TBNbStf8CxL4l5rDy0437xIoCCUrN2uHgI89jtGU0+wSnMxtl2x33OU5VWEvdh/PfG9kHr58nUICi+F+U1rJ0Q43fH3CDaSQQWwVG1mJYxDXW9BoVjWuOL6vzp//AJS/XAo= +api: eJylVttu2zgQ/RVinlpAie00e6mAPmSLFgiwQIPUuw+1jGAsji12KVIlKbuCoH9fDCXH8qXdBWLowaaHM4fnzByxhQodlhTIeUgXLRgsCVIIqiRPTpGHBCT53KkqKGsghXlBgqOEXYtQkOBQ0cdeQwKKYyoMBSTg6FutHElIg6spAZ8XVCKkLYSm4jI+OGU2kAB9x7LSccmW9BRRdN2yT0E+/GFlw/uOoTw8Y78ARgxbGVRuTSATOANWlVY5cobJV89p2nNcdvWV8gAJVM5W5ALzwHEBXbgEf21diQFSkBjoikFcpC3uv8SbuF8LY4OQtFaGpPhNSGy8WDtbCmN3Qplg46YK+UBdAmTkC4CQkf8HhrG7WGzjbF2NyqFz2LDWgUp/DqM7LflIss4plsMtKo0rTSIm9WI4mKdIzL6yNdxNXQJrpQO5F9T+GBOc1hUllSvum1UjKkeSO4KuM/PJ6Oaoibaoa/Jip0IhSgx5ocxmSJE7FcgpFDultVjxFk15IHmdmaOWjuFPW3RPa2vFu3cig5XGDHpq0dQanQrNz/WsXezZi3KOklySNTPzQnmRo2GUpELBhIh9SmFd3GJqpoQTRG7FeliPqXbKSLsTocAglB8f9RQAl+Em2lixIm13rKUobO2uM3MfewtrHaLwr8jIqzgUr8VE3EyZuC5+Egi4YUcaO1G0A19Z4/txvJ1Ozz3hTuxdRwzD2zDgUnnP0g1nGrzhGeyKl1CeeEWg72FSaVSXXWLfchHvcK5zQPMTW5IY8CWWhFIqDkX9MDInNthu3HRtZoTIIn0ZpCKDm+nN7GrKz3w6TePzJYOkD4ttznGzzHSDCqed9qdFeXYSZqykUFjJtm99NE12/xQmB+km7eF7Bwl4ctv9G6d2GlIoQqh8Opm0hfWhS9vKusCRW3SKxzYKzv/1BA9cg7Y56rjcJcB7jv/+/e10ymdZJsDEPh5eJh/2RD27OhN0ezV9wwTNbtM3b9Nffr2+mc2+wOC2PwsYHHKx74nlwbl+PP4n0z+yMGXWNmqvQhTzo/ou7s2WTLCuEe+tI/H44fNc3D3cM0fkfC/R37OeBx9KjG00vM5/KN2Rws+9Nur7LukFagdVF8dXg/R4PHuBFtC2K/T0l9Ndx8vfanINpIvlQc8ovVSev0tI16g9ncF5nhF49TgM9WvxH/ePi0fYvztME1tK1/wLEviHmuPLTrfsEigIJSu3aIeA9z2OqzmnOSQ4m9su2e+4y3Oqwih2jGc5GpmHT5/nkMBquN+UVnK0wx1fn3AHKWQQW8VGVuIYxPUWNJpNjRuO76vz518rAVvi sidebar_class_name: "post api-method" info_path: reference/api/fix-inventory-core-rest-api custom_edit_url: null diff --git a/releases/4.0.0/index.mdx b/releases/4.0.0/index.mdx index e33ec1c6..2f4dc2bf 100644 --- a/releases/4.0.0/index.mdx +++ b/releases/4.0.0/index.mdx @@ -1,5 +1,63 @@ --- -date: 2024-02-29 +date: 2024-03-01 --- # 4.0.0 + +## What's Changed + +### Features + +- [`93bfd686`](https://github.com/someengineering/fix/commit/93bfd686) azure Add new edges between resources (#1954) +- [`94d7f6a6`](https://github.com/someengineering/fix/commit/94d7f6a6) fixcore Migrate existing resoto data and configs (#1962) +- [`57a5a377`](https://github.com/someengineering/fix/commit/57a5a377) fix more typos (#1960) +- [`ab21ad73`](https://github.com/someengineering/fix/commit/ab21ad73) fix Update Fix -> FixInventory (#1957) +- [`782c8f5a`](https://github.com/someengineering/fix/commit/782c8f5a) fix Update Fix -> FixInventory (#1955) +- [`ced24bdf`](https://github.com/someengineering/fix/commit/ced24bdf) aws Adjust ec2 network metrics collection (#1940) +- [`111ed2af`](https://github.com/someengineering/fix/commit/111ed2af) feat Introduce managed_kubernetes_cluster and clean up collect (#1939) +- [`36312474`](https://github.com/someengineering/fix/commit/36312474) azure AKS collecting (#1926) +- [`4011f205`](https://github.com/someengineering/fix/commit/4011f205) resotocore introduce refine-resource-data command (#1937) + +### Fixes + +- [`293b3e75`](https://github.com/someengineering/fix/commit/293b3e75) fixlib Make overrides backwards compatible (#1972) +- [`17098877`](https://github.com/someengineering/fix/commit/17098877) fixinventory Ensure backwards compatibility (#1971) +- [`6aefe6f9`](https://github.com/someengineering/fix/commit/6aefe6f9) inventory Use fixinventory instead of fix (#1970) +- [`7d348d65`](https://github.com/someengineering/fix/commit/7d348d65) fixinventory Update core env prefix (#1969) +- [`e7be81a9`](https://github.com/someengineering/fix/commit/e7be81a9) ci Remove duplicate docker-compose up -d (#1968) +- [`1ddddd53`](https://github.com/someengineering/fix/commit/1ddddd53) inventory Correct Badges (#1966) +- [`44b5a6ee`](https://github.com/someengineering/fix/commit/44b5a6ee) ci Bump peter-evans/create-pull-request to v6 (#1967) +- [`7066f4fb`](https://github.com/someengineering/fix/commit/7066f4fb) fixcore Restore SVG (#1964) +- [`6ab2ad72`](https://github.com/someengineering/fix/commit/6ab2ad72) fixcore Update logo (#1961) +- [`bf9bf8b3`](https://github.com/someengineering/fix/commit/bf9bf8b3) core Wait after stdout/stderr has been read (#1963) +- [`73f26fbe`](https://github.com/someengineering/fix/commit/73f26fbe) fixcore Updated logo (#1959) +- [`debafe46`](https://github.com/someengineering/fix/commit/debafe46) inventory remove dist folder (#1956) +- [`d4a41734`](https://github.com/someengineering/fix/commit/d4a41734) fixinventory Update runuser (#1950) +- [`9543c40d`](https://github.com/someengineering/fix/commit/9543c40d) docker Outdated home path (#1948) +- [`7025a928`](https://github.com/someengineering/fix/commit/7025a928) inventory use correct secret name (#1947) +- [`3b081782`](https://github.com/someengineering/fix/commit/3b081782) inventory do not publish resoto images (#1946) +- [`35e9718e`](https://github.com/someengineering/fix/commit/35e9718e) inventory fix policy gen path (#1945) +- [`a497b4ff`](https://github.com/someengineering/fix/commit/a497b4ff) inventory fix policy gen requirements (#1944) +- [`2393592c`](https://github.com/someengineering/fix/commit/2393592c) chore Rename Resoto -> Fix (#1943) + +### Chores + +- [`a618166b`](https://github.com/someengineering/fix/commit/a618166b) fixinventory Bump 4.0.0 (#1973) +- [`09db99ca`](https://github.com/someengineering/fix/commit/09db99ca) core Remove resoto-ui and show static HTML page instead. (#1965) +- [`d9105fb0`](https://github.com/someengineering/fix/commit/d9105fb0) fixinventory Bump 4.0.0a4 (#1958) +- [`f70de397`](https://github.com/someengineering/fix/commit/f70de397) fixinventory FixInventory -> Fix Inventory (#1952) +- [`c37c3528`](https://github.com/someengineering/fix/commit/c37c3528) ci Update publish workflow (#1953) +- [`d889d2e4`](https://github.com/someengineering/fix/commit/d889d2e4) fixinventory Remove graph view (#1951) +- [`81b7c881`](https://github.com/someengineering/fix/commit/81b7c881) fixinventory Bump 4.0.0a3 (#1949) +- [`8e306a10`](https://github.com/someengineering/fix/commit/8e306a10) fixinventory Rename Docker components Resoto -> Fix Inventory (#1942) +- [`12024086`](https://github.com/someengineering/fix/commit/12024086) fixinventory Bump 4.0.0 (#1935) +- [`593b5cc2`](https://github.com/someengineering/fix/commit/593b5cc2) ci Bypass waits when publish workflow triggered manually (#1936) + + + +## Docker Images + +- `somecr.io/someengineering/fixcore:4.0.0` +- `somecr.io/someengineering/fixworker:4.0.0` +- `somecr.io/someengineering/fixshell:4.0.0` +- `somecr.io/someengineering/fixmetrics:4.0.0` diff --git a/static/img/kroki/0315741c0573fb8495aa4a04dd9eddba.svg b/static/img/kroki/0315741c0573fb8495aa4a04dd9eddba.svg new file mode 100644 index 00000000..a31eedef --- /dev/null +++ b/static/img/kroki/0315741c0573fb8495aa4a04dd9eddba.svg @@ -0,0 +1 @@ +azure_auto_scaler_profilebalance_similar_node_groups: stringexpander: stringmax_empty_bulk_delete: stringmax_graceful_termination_sec: stringmax_node_provision_time: stringmax_total_unready_percentage: stringnew_pod_scale_up_delay: stringok_total_unready_count: stringscale_down_delay_after_add: stringscale_down_delay_after_delete: stringscale_down_delay_after_failure: stringscale_down_unneeded_time: stringscale_down_unready_time: stringscale_down_utilization_threshold: stringscan_interval: stringskip_nodes_with_local_storage: stringskip_nodes_with_system_pods: stringazure_azure_key_vault_kmsenabled: booleankey_id: stringkey_vault_network_access: stringkey_vault_resource_id: stringazure_cluster_upgrade_settingsoverride_settings: azure_upgrade_override_settingsazure_container_service_linux_profileadmin_username: stringssh: azure_container_service_ssh_configurationazure_container_service_network_profiledns_service_ip: stringip_families: string[]load_balancer_profile: azure_managed_cluster_load_balancer_profileload_balancer_sku: stringnat_gateway_profile: azure_managed_cluster_nat_gateway_profilenetwork_dataplane: stringnetwork_mode: stringnetwork_plugin: stringnetwork_plugin_mode: stringnetwork_policy: stringoutbound_type: stringpod_cidr: stringpod_cidrs: string[]service_cidr: stringservice_cidrs: string[]azure_container_service_ssh_configurationpublic_keys: string[]azure_count_countipv6count: int64count_i_pv6: int64azure_delegated_resourcelocation: stringreferral_resource: stringresource_id: stringtenant_id: stringazure_errorerror: azure_managed_cluster_pod_identity_provisioning_errorazure_extended_locationname: stringtype: stringazure_istio_certificate_authorityplugin: azure_istio_plugin_certificate_authorityazure_istio_componentsegress_gateways: azure_istio_egress_gateway[]ingress_gateways: azure_istio_ingress_gateway[]azure_istio_egress_gatewayenabled: booleannode_selector: dictionary[string, string]azure_istio_ingress_gatewayenabled: booleanmode: stringazure_istio_plugin_certificate_authoritycert_chain_object_name: stringcert_object_name: stringkey_object_name: stringkey_vault_id: stringroot_cert_object_name: stringazure_istio_service_meshcertificate_authority: azure_istio_certificate_authoritycomponents: azure_istio_componentsrevisions: string[]azure_managed_clusteraad_profile: azure_managed_cluster_aad_profileaddon_profiles: dictionary[string, azure_managed_cluster_addon_profile]agent_pool_profiles: string[]api_server_access_profile: azure_managed_cluster_api_server_access_profileauto_scaler_profile: azure_auto_scaler_profileauto_upgrade_profile: azure_managed_cluster_auto_upgrade_profileazure_monitor_profile: azure_managed_cluster_azure_monitor_profileazure_portal_fqdn: stringcontainer_service_network_profile: azure_container_service_network_profilecurrent_kubernetes_version: stringdisable_local_accounts: booleandisk_encryption_set_id: stringdns_prefix: stringenable_pod_security_policy: booleanenable_rbac: booleanextended_location: azure_extended_locationfqdn: stringfqdn_subdomain: stringhttp_proxy_config: azure_managed_cluster_http_proxy_configidentity_profile: dictionary[string, azure_user_assigned_identity]kubernetes_version: stringlinux_profile: azure_container_service_linux_profilemanaged_cluster_identity: azure_managed_cluster_identitymanaged_cluster_sku: azure_managed_cluster_skumanaged_cluster_storage_profile: azure_managed_cluster_storage_profilemax_agent_pools: int64node_resource_group: stringoidc_issuer_profile: azure_managed_cluster_oidc_issuer_profilepod_identity_profile: azure_managed_cluster_pod_identity_profilepower_state: stringprivate_fqdn: stringprivate_link_resources: azure_private_link_resource[]provisioning_state: stringpublic_network_access: stringresource_uid: stringsecurity_profile: azure_managed_cluster_security_profileservice_mesh_profile: azure_service_mesh_profileservice_principal_profile: azure_managed_cluster_service_principal_profilesupport_plan: stringupgrade_settings: azure_cluster_upgrade_settingswindows_profile: azure_managed_cluster_windows_profileworkload_auto_scaler_profile: azure_managed_cluster_workload_auto_scaler_profileazure_managed_cluster_aad_profileadmin_group_object_i_ds: string[]client_app_id: stringenable_azure_rbac: booleanmanaged: booleanserver_app_id: stringserver_app_secret: stringtenant_id: stringazure_managed_cluster_addon_profileconfig: dictionary[string, string]enabled: booleanidentity: azure_user_assigned_identityazure_managed_cluster_api_server_access_profileauthorized_ip_ranges: string[]disable_run_command: booleanenable_private_cluster: booleanenable_private_cluster_public_fqdn: booleanprivate_dns_zone: stringazure_managed_cluster_auto_upgrade_profilenode_os_upgrade_channel: stringupgrade_channel: stringazure_managed_cluster_azure_monitor_profilemetrics: azure_managed_cluster_azure_monitor_profile_metricsazure_managed_cluster_azure_monitor_profile_kube_state_metricsmetric_annotations_allow_list: stringmetric_labels_allowlist: stringazure_managed_cluster_azure_monitor_profile_metricsenabled: booleankube_state_metrics: azure_managed_cluster_azure_monitor_profile_kube_state_metricsazure_managed_cluster_http_proxy_confighttp_proxy: stringhttps_proxy: stringno_proxy: string[]trusted_ca: stringazure_managed_cluster_identitydelegated_resources: dictionary[string, azure_delegated_resource]principal_id: stringtenant_id: stringtype: stringuser_assigned_identities: dictionary[string, azure_principalid_clientid]azure_managed_cluster_load_balancer_profileallocated_outbound_ports: int64effective_outbound_i_ps: string[]enable_multiple_standard_load_balancers: booleanidle_timeout_in_minutes: int64managed_outbound_i_ps: azure_count_countipv6outbound_i_ps: azure_public_i_psoutbound_ip_prefixes: azure_public_ip_prefixesazure_managed_cluster_nat_gateway_profileeffective_outbound_i_ps: string[]idle_timeout_in_minutes: int64managed_outbound_ip_profile: int64azure_managed_cluster_oidc_issuer_profileenabled: booleanissuer_url: stringazure_managed_cluster_pod_identitybinding_selector: stringidentity: azure_user_assigned_identityname: stringnamespace: stringprovisioning_info: azure_errorprovisioning_state: stringazure_managed_cluster_pod_identity_exceptionname: stringnamespace: stringpod_labels: dictionary[string, string]azure_managed_cluster_pod_identity_profileallow_network_plugin_kubenet: booleanenabled: booleanuser_assigned_identities: azure_managed_cluster_pod_identity[]user_assigned_identity_exceptions: azure_managed_cluster_pod_identity_exception[]azure_managed_cluster_pod_identity_provisioning_errorerror: azure_managed_cluster_pod_identity_provisioning_error_bodyazure_managed_cluster_pod_identity_provisioning_error_bodycode: stringdetails: dictionary[string, any][]message: stringtarget: stringazure_managed_cluster_security_profileazure_key_vault_kms: azure_azure_key_vault_kmsdefender: azure_managed_cluster_security_profile_defenderimage_cleaner: azure_managed_cluster_security_profile_image_cleanerworkload_identity: booleanazure_managed_cluster_security_profile_defenderlog_analytics_workspace_resource_id: stringsecurity_monitoring: booleanazure_managed_cluster_security_profile_image_cleanerenabled: booleaninterval_hours: int64azure_managed_cluster_service_principal_profileclient_id: stringsecret: stringazure_managed_cluster_skuname: stringtier: stringazure_managed_cluster_storage_profileblob_csi_driver: booleandisk_csi_driver: booleanfile_csi_driver: booleansnapshot_controller: booleanazure_managed_cluster_windows_profileadmin_password: stringadmin_username: stringenable_csi_proxy: booleangmsa_profile: azure_windows_gmsa_profilelicense_type: stringazure_managed_cluster_workload_auto_scaler_profilekeda: booleanvertical_pod_autoscaler: booleanazure_principalid_clientidclient_id: stringprincipal_id: stringazure_private_link_resourcegroup_id: stringid: stringname: stringprivate_link_service_id: stringrequired_members: string[]type: stringazure_public_i_pspublic_i_ps: string[]azure_public_ip_prefixespublic_ip_prefixes: string[]azure_resourceazure_service_mesh_profileistio: azure_istio_service_meshmode: stringazure_upgrade_override_settingsforce_upgrade: booleanuntil: datetimeazure_user_assigned_identityclient_id: stringobject_id: stringresource_id: stringazure_windows_gmsa_profiledns_server: stringenabled: booleanroot_domain_name: 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/031c85d0165547b5c863d4b3d9253a0f.svg b/static/img/kroki/031c85d0165547b5c863d4b3d9253a0f.svg new file mode 100644 index 00000000..8aa5e6ac --- /dev/null +++ b/static/img/kroki/031c85d0165547b5c863d4b3d9253a0f.svg @@ -0,0 +1 @@ +aws_ecs_attachmentdetails: aws_ecs_key_value_pair[]id: stringstatus: stringtype: stringaws_ecs_attributename: stringtarget_id: stringtarget_type: stringvalue: stringaws_ecs_container_instanceagent_connected: booleanagent_update_status: stringattachments: aws_ecs_attachment[]attributes: aws_ecs_attribute[]capacity_provider_name: stringcluster_link: stringec2_instance_id: stringhealth_status: aws_ecs_container_instance_health_statuspending_tasks_count: int64registered_resources: aws_ecs_resource[]remaining_resources: aws_ecs_resource[]running_tasks_count: int64status: stringstatus_reason: stringversion: stringversion_info: aws_ecs_version_infoaws_ecs_container_instance_health_statusdetails: aws_ecs_instance_health_check_result[]overall_status: stringaws_ecs_instance_health_check_resultlast_status_change: datetimelast_updated: datetimestatus: stringtype: stringaws_ecs_key_value_pairname: stringvalue: stringaws_ecs_resourcedouble_value: doubleinteger_value: int64long_value: int64name: stringstring_set_value: string[]type: stringaws_ecs_version_infoagent_hash: stringagent_version: stringdocker_version: stringaws_resourcearn: 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/0abc9e0655cd7b31bffcbcb26b92b321.svg b/static/img/kroki/0abc9e0655cd7b31bffcbcb26b92b321.svg new file mode 100644 index 00000000..5a5c609f --- /dev/null +++ b/static/img/kroki/0abc9e0655cd7b31bffcbcb26b92b321.svg @@ -0,0 +1 @@ +aws_eks_clustercluster_certificate_authority: stringcluster_client_request_token: stringcluster_connector_config: aws_eks_connector_configcluster_encryption_config: aws_eks_encryption_config[]cluster_identity: aws_eks_identitycluster_kubernetes_network_config: aws_eks_kubernetes_network_config_responsecluster_logging: aws_eks_loggingcluster_platform_version: stringcluster_resources_vpc_config: aws_eks_vpc_config_responsecluster_role_arn: stringcluster_status: stringaws_eks_connector_configactivation_code: stringactivation_expiry: datetimeactivation_id: stringprovider: stringrole_arn: stringaws_eks_encryption_configprovider: stringresources: string[]aws_eks_identityoidc: stringaws_eks_kubernetes_network_config_responseip_family: stringservice_ipv4_cidr: stringservice_ipv6_cidr: stringaws_eks_log_setupenabled: booleantypes: string[]aws_eks_loggingcluster_logging: aws_eks_log_setup[]aws_eks_vpc_config_responsecluster_security_group_id: stringendpoint_private_access: booleanendpoint_public_access: booleanpublic_access_cidrs: string[]security_group_ids: string[]subnet_ids: string[]vpc_id: stringaws_resourcearn: stringmanaged_kubernetes_cluster_providerendpoint: stringversion: 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/0d6251f5aa7fb4c2c57b7d412e2e0f08.svg b/static/img/kroki/0d6251f5aa7fb4c2c57b7d412e2e0f08.svg new file mode 100644 index 00000000..882e2973 --- /dev/null +++ b/static/img/kroki/0d6251f5aa7fb4c2c57b7d412e2e0f08.svg @@ -0,0 +1 @@ +azure_dscp_configurationazure_network_interfaceazure_network_security_groupazure_private_link_serviceazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_set_instanceazure_virtual_network_tap \ No newline at end of file diff --git a/static/img/kroki/104edede5307e3dbc60149c0b4c30552.svg b/static/img/kroki/104edede5307e3dbc60149c0b4c30552.svg new file mode 100644 index 00000000..d077b45c --- /dev/null +++ b/static/img/kroki/104edede5307e3dbc60149c0b4c30552.svg @@ -0,0 +1 @@ +aws_elasticache_destination_detailscloud_watch_logs_details: stringkinesis_firehose_details: stringaws_elasticache_endpointaddress: stringport: int64aws_elasticache_global_replication_group_infoglobal_replication_group_id: stringglobal_replication_group_member_role: stringaws_elasticache_log_delivery_configurationdestination_details: aws_elasticache_destination_detailsdestination_type: stringlog_format: stringlog_type: stringmessage: stringstatus: stringaws_elasticache_node_groupnode_group_id: stringnode_group_members: aws_elasticache_node_group_member[]primary_endpoint: aws_elasticache_endpointreader_endpoint: aws_elasticache_endpointslots: stringstatus: stringaws_elasticache_node_group_membercache_cluster_id: stringcache_node_id: stringcurrent_role: stringpreferred_availability_zone: stringpreferred_outpost_arn: stringread_endpoint: aws_elasticache_endpointaws_elasticache_pending_log_delivery_configurationdestination_details: aws_elasticache_destination_detailsdestination_type: stringlog_format: stringlog_type: stringaws_elasticache_replication_groupreplication_group_arn: stringreplication_group_at_rest_encryption_enabled: booleanreplication_group_auth_token_enabled: booleanreplication_group_auth_token_last_modified_date: datetimereplication_group_automatic_failover: stringreplication_group_cache_node_type: stringreplication_group_cluster_enabled: booleanreplication_group_configuration_endpoint: aws_elasticache_endpointreplication_group_data_tiering: stringreplication_group_description: stringreplication_group_global_replication_group_info: aws_elasticache_global_replication_group_inforeplication_group_kms_key_id: stringreplication_group_log_delivery_configurations: aws_elasticache_log_delivery_configuration[]replication_group_member_clusters: string[]replication_group_member_clusters_outpost_arns: string[]replication_group_multi_az: stringreplication_group_node_groups: aws_elasticache_node_group[]replication_group_pending_modified_values: aws_elasticache_replication_group_pending_modified_valuesreplication_group_snapshot_retention_limit: int64replication_group_snapshot_window: stringreplication_group_snapshotting_cluster_id: stringreplication_group_status: stringreplication_group_transit_encryption_enabled: booleanreplication_group_user_group_ids: string[]aws_elasticache_replication_group_pending_modified_valuesauth_token_status: stringautomatic_failover_status: stringlog_delivery_configurations: aws_elasticache_pending_log_delivery_configuration[]primary_cluster_id: stringresharding: aws_elasticache_resharding_statususer_groups: aws_elasticache_user_groups_update_statusaws_elasticache_resharding_statusslot_migration: doubleaws_elasticache_user_groups_update_statususer_group_ids_to_add: string[]user_group_ids_to_remove: string[]aws_resourcearn: 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/187b26a4949ccdc9c3d0b93c8177cbd6.svg b/static/img/kroki/187b26a4949ccdc9c3d0b93c8177cbd6.svg new file mode 100644 index 00000000..b7f03389 --- /dev/null +++ b/static/img/kroki/187b26a4949ccdc9c3d0b93c8177cbd6.svg @@ -0,0 +1 @@ +azure_agent_profilesubnet_id: stringvm_size: stringazure_api_server_access_profileenable_private_cluster: booleanenable_vnet_integration: booleansubnet_id: stringazure_fleetazure_fleet_identity: azure_managed_service_identitycluster_resource_id: stringe_tag: stringhub_profile: azure_fleet_hub_profileprovisioning_state: stringresource_group: stringazure_fleet_hub_profileagent_profile: azure_agent_profileapi_server_access_profile: azure_api_server_access_profiledns_prefix: stringfqdn: stringkubernetes_version: stringportal_fqdn: 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/1994deb06d92ab4c4c5a973dae7d4a22.svg b/static/img/kroki/1994deb06d92ab4c4c5a973dae7d4a22.svg new file mode 100644 index 00000000..60bc25eb --- /dev/null +++ b/static/img/kroki/1994deb06d92ab4c4c5a973dae7d4a22.svg @@ -0,0 +1 @@ +azure_disk_encryption_setazure_fleetazure_kubernetes_snapshotazure_load_balancerazure_managed_clusterazure_virtual_machine_scale_set \ No newline at end of file diff --git a/static/img/kroki/1bcd107986925331b6bbb76f9e3226b6.svg b/static/img/kroki/1bcd107986925331b6bbb76f9e3226b6.svg new file mode 100644 index 00000000..763ec2d2 --- /dev/null +++ b/static/img/kroki/1bcd107986925331b6bbb76f9e3226b6.svg @@ -0,0 +1 @@ +aws_elbelb_attributes: aws_elb_load_balancer_attributeselb_availability_zones: string[]elb_backend_server_descriptions: aws_elb_backend_server_description[]elb_canonical_hosted_zone_name: stringelb_canonical_hosted_zone_name_id: stringelb_health_check: aws_elb_health_checkelb_listener_descriptions: aws_elb_listener_description[]elb_policies: aws_elb_policieselb_source_security_group: aws_elb_source_security_groupscheme: stringaws_elb_access_logemit_interval: int64enabled: booleans3_bucket_name: strings3_bucket_prefix: stringaws_elb_additional_attributekey: stringvalue: stringaws_elb_app_cookie_stickiness_policycookie_name: stringpolicy_name: stringaws_elb_backend_server_descriptioninstance_port: int64policy_names: string[]aws_elb_connection_drainingenabled: booleantimeout: int64aws_elb_health_checkhealthy_threshold: int64interval: int64target: stringtimeout: int64unhealthy_threshold: int64aws_elb_lb_cookie_stickiness_policycookie_expiration_period: int64policy_name: stringaws_elb_listenerinstance_port: int64instance_protocol: stringload_balancer_port: int64protocol: stringssl_certificate_id: stringaws_elb_listener_descriptionlistener: aws_elb_listenerpolicy_names: string[]aws_elb_load_balancer_attributesaccess_log: aws_elb_access_logadditional_attributes: aws_elb_additional_attribute[]connection_draining: aws_elb_connection_drainingconnection_settings: int64cross_zone_load_balancing: booleanaws_elb_policiesapp_cookie_stickiness_policies: aws_elb_app_cookie_stickiness_policy[]lb_cookie_stickiness_policies: aws_elb_lb_cookie_stickiness_policy[]other_policies: string[]aws_elb_source_security_groupgroup_name: stringowner_alias: stringaws_resourcearn: stringload_balancerbackends: string[]lb_type: stringpublic_ip_address: 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/22b118bec85c5685f5654c0632e63aa2.svg b/static/img/kroki/22b118bec85c5685f5654c0632e63aa2.svg new file mode 100644 index 00000000..576a1494 --- /dev/null +++ b/static/img/kroki/22b118bec85c5685f5654c0632e63aa2.svg @@ -0,0 +1 @@ +digitalocean_domain_recorddomain_name: stringdigitalocean_resourceurn: stringdns_recordrecord_data: stringrecord_expire: int64record_flags: int64record_minimum: int64record_mname: stringrecord_port: int64record_priority: int64record_refresh: int64record_retry: int64record_rname: stringrecord_serial: int64record_tag: stringrecord_ttl: int64record_type: stringrecord_value: stringrecord_weight: int64resourceage: 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/2681c79733839a03441fb5b9648f82c8.svg b/static/img/kroki/2681c79733839a03441fb5b9648f82c8.svg new file mode 100644 index 00000000..feb07771 --- /dev/null +++ b/static/img/kroki/2681c79733839a03441fb5b9648f82c8.svg @@ -0,0 +1 @@ +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_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_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_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_policycustom_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/2a5fc0080debe012e3726f247d3abfb6.svg b/static/img/kroki/2a5fc0080debe012e3726f247d3abfb6.svg new file mode 100644 index 00000000..f07fcec1 --- /dev/null +++ b/static/img/kroki/2a5fc0080debe012e3726f247d3abfb6.svg @@ -0,0 +1 @@ +azure_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_extended_locationname: stringtype: stringazure_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_prefix: stringtype: 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_load_balanceraks_public_ip_address: stringazure_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_rule_port_mappingbackend_port: int64frontend_port: int64inbound_nat_rule_name: stringazure_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_probeetag: stringinterval_in_seconds: int64load_balancing_rules: string[]name: stringnumber_of_probes: int64port: int64probe_threshold: int64protocol: stringprovisioning_state: stringrequest_path: stringtype: stringazure_resourceazure_skucapacity: int64family: stringname: stringtier: stringload_balancerbackends: string[]lb_type: stringpublic_ip_address: 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/31ec881d68b1c0a3bb9af17f6c2b92a5.svg b/static/img/kroki/31ec881d68b1c0a3bb9af17f6c2b92a5.svg new file mode 100644 index 00000000..e386d931 --- /dev/null +++ b/static/img/kroki/31ec881d68b1c0a3bb9af17f6c2b92a5.svg @@ -0,0 +1 @@ +azure_kubernetes_snapshotcreation_data_source_id: stringenable_fips: booleankubernetes_version: stringnode_image_version: stringos_sku: stringos_type: stringsnapshot_type: stringvm_size: 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/338d6c99f687480f8c80e6087a3bc7b4.svg b/static/img/kroki/338d6c99f687480f8c80e6087a3bc7b4.svg new file mode 100644 index 00000000..53b2a183 --- /dev/null +++ b/static/img/kroki/338d6c99f687480f8c80e6087a3bc7b4.svg @@ -0,0 +1 @@ +azure_cloud_serviceallow_model_override: booleancloud_service_network_profile: azure_cloud_service_network_profileconfiguration: stringconfiguration_url: stringextension_profile: azure_cloud_service_extension_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/389f6c317a697e06b8e02a982cb960a1.svg b/static/img/kroki/389f6c317a697e06b8e02a982cb960a1.svg new file mode 100644 index 00000000..8f9fc8df --- /dev/null +++ b/static/img/kroki/389f6c317a697e06b8e02a982cb960a1.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_http_health_checkcheck_interval_sec: int64healthy_threshold: int64host: stringport: int64request_path: stringtimeout_sec: int64unhealthy_threshold: int64gcp_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/3b08dc3fa72a4a59bfdd0ad91bd5238d.svg b/static/img/kroki/3b08dc3fa72a4a59bfdd0ad91bd5238d.svg new file mode 100644 index 00000000..742d4ab8 --- /dev/null +++ b/static/img/kroki/3b08dc3fa72a4a59bfdd0ad91bd5238d.svg @@ -0,0 +1 @@ +azure_capacity_reservation_groupazure_virtual_machine_base \ No newline at end of file diff --git a/static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg b/static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg deleted file mode 100644 index 1ab0f248..00000000 --- a/static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg +++ /dev/null @@ -1 +0,0 @@ -aws_resourcearn: stringaws_waf_and_statementstatements: aws_waf_statement[]aws_waf_aws_managed_rules_acfp_rule_setcreation_path: stringenable_regex_in_path: booleanregistration_page_path: stringrequest_inspection: aws_waf_request_inspection_acfpresponse_inspection: aws_waf_response_inspectionaws_waf_aws_managed_rules_atp_rule_setenable_regex_in_path: booleanlogin_path: stringrequest_inspection: aws_waf_request_inspectionresponse_inspection: aws_waf_response_inspectionaws_waf_aws_managed_rules_bot_control_rule_setenable_machine_learning: booleaninspection_level: stringaws_waf_byte_match_statementfield_to_match: aws_waf_field_to_matchpositional_constraint: stringsearch_string: stringtext_transformations: aws_waf_text_transformation[]aws_waf_captcha_actioncustom_request_handling: aws_waf_custom_http_header[]aws_waf_captcha_configimmunity_time_property: int64aws_waf_challenge_actioncustom_request_handling: aws_waf_custom_http_header[]aws_waf_challenge_configimmunity_time_property: int64aws_waf_conditionaction_condition: stringlabel_name_condition: stringaws_waf_cookie_match_patternall: dictionary[string, any]excluded_cookies: string[]included_cookies: string[]aws_waf_cookiesmatch_pattern: aws_waf_cookie_match_patternmatch_scope: stringoversize_handling: stringaws_waf_count_actioncustom_request_handling: aws_waf_custom_http_header[]aws_waf_custom_http_headername: stringvalue: stringaws_waf_custom_responsecustom_response_body_key: stringresponse_code: int64response_headers: aws_waf_custom_http_header[]aws_waf_custom_response_bodycontent: stringcontent_type: stringaws_waf_default_actionallow: aws_waf_custom_http_header[]block: aws_waf_custom_responseaws_waf_field_to_matchall_query_arguments: dictionary[string, any]body: stringcookies: aws_waf_cookiesheader_order: stringheaders: aws_waf_headersja3_fingerprint: stringjson_body: aws_waf_json_bodymethod: dictionary[string, any]query_string: dictionary[string, any]single_header: stringsingle_query_argument: stringuri_path: dictionary[string, any]aws_waf_filterbehavior: stringconditions: aws_waf_condition[]requirement: stringaws_waf_firewall_manager_rule_groupfirewall_manager_statement: aws_waf_firewall_manager_statementname: stringoverride_action: aws_waf_override_actionpriority: int64visibility_config: aws_waf_visibility_configaws_waf_firewall_manager_statementmanaged_rule_group_statement: aws_waf_managed_rule_group_statementrule_group_reference_statement: aws_waf_rule_group_reference_statementaws_waf_forwarded_ip_configfallback_behavior: stringheader_name: stringaws_waf_geo_match_statementcountry_codes: string[]forwarded_ip_config: aws_waf_forwarded_ip_configaws_waf_header_match_patternall: dictionary[string, any]excluded_headers: string[]included_headers: string[]aws_waf_headersmatch_pattern: aws_waf_header_match_patternmatch_scope: stringoversize_handling: stringaws_waf_ip_set_forwarded_ip_configfallback_behavior: stringheader_name: stringposition: stringaws_waf_ip_set_reference_statementarn: stringip_set_forwarded_ip_config: aws_waf_ip_set_forwarded_ip_configaws_waf_json_bodyinvalid_fallback_behavior: stringmatch_pattern: aws_waf_json_match_patternmatch_scope: stringoversize_handling: stringaws_waf_json_match_patternall: dictionary[string, any]included_paths: string[]aws_waf_label_match_statementkey: stringscope: stringaws_waf_logging_configurationlog_destination_configs: string[]logging_filter: aws_waf_logging_filtermanaged_by_firewall_manager: booleanredacted_fields: aws_waf_field_to_match[]aws_waf_logging_filterdefault_behavior: stringfilters: aws_waf_filter[]aws_waf_managed_rule_group_configaws_managed_rules_acfp_rule_set: aws_waf_aws_managed_rules_acfp_rule_setaws_managed_rules_atp_rule_set: aws_waf_aws_managed_rules_atp_rule_setaws_managed_rules_bot_control_rule_set: aws_waf_aws_managed_rules_bot_control_rule_setlogin_path: stringpassword_field: stringpayload_type: stringusername_field: stringaws_waf_managed_rule_group_statementexcluded_rules: string[]managed_rule_group_configs: aws_waf_managed_rule_group_config[]name: stringrule_action_overrides: aws_waf_rule_action_override[]scope_down_statement: aws_waf_statementvendor_name: stringversion: stringaws_waf_not_statementstatement: aws_waf_statementaws_waf_or_statementstatements: aws_waf_statement[]aws_waf_override_actioncount: aws_waf_count_actionnone: dictionary[string, any]aws_waf_rate_based_statementaggregate_key_type: stringcustom_keys: aws_waf_rate_based_statement_custom_key[]forwarded_ip_config: aws_waf_forwarded_ip_configlimit: int64scope_down_statement: aws_waf_statementaws_waf_rate_based_statement_custom_keycookie: aws_waf_rate_limitforwarded_ip: dictionary[string, any]header: aws_waf_rate_limithttp_method: dictionary[string, any]ip: dictionary[string, any]label_namespace: stringquery_argument: aws_waf_rate_limitquery_string: aws_waf_rate_limituri_path: aws_waf_rate_limit_uri_pathaws_waf_rate_limitname: stringtext_transformations: aws_waf_text_transformation[]aws_waf_rate_limit_uri_pathtext_transformations: aws_waf_text_transformation[]aws_waf_regex_match_statementfield_to_match: aws_waf_field_to_matchregex_string: stringtext_transformations: aws_waf_text_transformation[]aws_waf_regex_pattern_set_reference_statementarn: stringfield_to_match: aws_waf_field_to_matchtext_transformations: aws_waf_text_transformation[]aws_waf_request_inspectionpassword_field: stringpayload_type: stringusername_field: stringaws_waf_request_inspection_acfpaddress_fields: string[]email_field: stringpassword_field: stringpayload_type: stringphone_number_fields: string[]username_field: stringaws_waf_response_inspectionfailure_values: string[]identifier: stringname: stringsuccess_values: string[]aws_waf_ruleaction: aws_waf_rule_actioncaptcha_config: aws_waf_captcha_configchallenge_config: aws_waf_challenge_configname: stringoverride_action: aws_waf_override_actionpriority: int64rule_labels: string[]statement: aws_waf_statementvisibility_config: aws_waf_visibility_configaws_waf_rule_actionallow: aws_waf_custom_http_header[]block: aws_waf_custom_responsecaptcha: aws_waf_captcha_actionchallenge: aws_waf_challenge_actioncount: aws_waf_count_actionaws_waf_rule_action_overrideaction_to_use: aws_waf_rule_actionname: stringaws_waf_rule_group_reference_statementarn: stringexcluded_rules: string[]rule_action_overrides: aws_waf_rule_action_override[]aws_waf_size_constraint_statementcomparison_operator: stringfield_to_match: aws_waf_field_to_matchsize: int64text_transformations: aws_waf_text_transformation[]aws_waf_sqli_match_statementfield_to_match: aws_waf_field_to_matchsensitivity_level: stringtext_transformations: aws_waf_text_transformation[]aws_waf_statementand_statement: aws_waf_and_statementbyte_match_statement: aws_waf_byte_match_statementgeo_match_statement: aws_waf_geo_match_statementip_set_reference_statement: aws_waf_ip_set_reference_statementlabel_match_statement: aws_waf_label_match_statementmanaged_rule_group_statement: aws_waf_managed_rule_group_statementnot_statement: aws_waf_not_statementor_statement: aws_waf_or_statementrate_based_statement: aws_waf_rate_based_statementregex_match_statement: aws_waf_regex_match_statementregex_pattern_set_reference_statement: aws_waf_regex_pattern_set_reference_statementrule_group_reference_statement: aws_waf_rule_group_reference_statementsize_constraint_statement: aws_waf_size_constraint_statementsqli_match_statement: aws_waf_sqli_match_statementxss_match_statement: aws_waf_xss_match_statementaws_waf_text_transformationpriority: int64type: stringaws_waf_visibility_configcloud_watch_metrics_enabled: booleanmetric_name: stringsampled_requests_enabled: booleanaws_waf_web_aclassociation_inspection_limit: stringcapacity: int64captcha_config: aws_waf_captcha_configchallenge_config: aws_waf_challenge_configcustom_response_bodies: dictionary[string, aws_waf_custom_response_body]default_action: aws_waf_default_actiondescription: stringlabel_namespace: stringlogging_configuration: aws_waf_logging_configurationmanaged_by_firewall_manager: booleanpost_process_firewall_manager_rule_groups: aws_waf_firewall_manager_rule_group[]pre_process_firewall_manager_rule_groups: aws_waf_firewall_manager_rule_group[]rules: aws_waf_rule[]token_domains: string[]visibility_config: aws_waf_visibility_configaws_waf_xss_match_statementfield_to_match: aws_waf_field_to_matchtext_transformations: aws_waf_text_transformation[]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/4e25e6b2bcc55510c5e3a97a71279299.svg b/static/img/kroki/4e25e6b2bcc55510c5e3a97a71279299.svg new file mode 100644 index 00000000..281e37ee --- /dev/null +++ b/static/img/kroki/4e25e6b2bcc55510c5e3a97a71279299.svg @@ -0,0 +1 @@ +azure_load_balancerazure_managed_clusterazure_proximity_placement_groupazure_subnetazure_virtual_machine_scale_setazure_virtual_machine_scale_set_instance \ No newline at end of file diff --git a/static/img/kroki/50ad432858dae4626b34d879b10917fd.svg b/static/img/kroki/50ad432858dae4626b34d879b10917fd.svg new file mode 100644 index 00000000..b0b50895 --- /dev/null +++ b/static/img/kroki/50ad432858dae4626b34d879b10917fd.svg @@ -0,0 +1 @@ +azure_diskazure_disk_encryption_setazure_managed_cluster \ No newline at end of file diff --git a/static/img/kroki/5ca2b463ea1bc31a50dfc703501b902f.svg b/static/img/kroki/5ca2b463ea1bc31a50dfc703501b902f.svg new file mode 100644 index 00000000..4222e823 --- /dev/null +++ b/static/img/kroki/5ca2b463ea1bc31a50dfc703501b902f.svg @@ -0,0 +1 @@ +azure_network_interfaceazure_network_security_groupazure_subnetazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_set_instance \ No newline at end of file diff --git a/static/img/kroki/64032035ea7b442348d9229490069deb.svg b/static/img/kroki/64032035ea7b442348d9229490069deb.svg new file mode 100644 index 00000000..157d9cb7 --- /dev/null +++ b/static/img/kroki/64032035ea7b442348d9229490069deb.svg @@ -0,0 +1 @@ +azure_network_profileazure_subnetazure_virtual_machine_base \ No newline at end of file diff --git a/static/img/kroki/6e89765c0dd34a8bb16bbe2d37c8e8cc.svg b/static/img/kroki/6e89765c0dd34a8bb16bbe2d37c8e8cc.svg new file mode 100644 index 00000000..6afb5393 --- /dev/null +++ b/static/img/kroki/6e89765c0dd34a8bb16bbe2d37c8e8cc.svg @@ -0,0 +1 @@ +azure_kubernetes_snapshotazure_managed_cluster \ No newline at end of file diff --git a/static/img/kroki/6e9c8014da4e9b12e2d631463e2bbe99.svg b/static/img/kroki/6e9c8014da4e9b12e2d631463e2bbe99.svg new file mode 100644 index 00000000..1568df21 --- /dev/null +++ b/static/img/kroki/6e9c8014da4e9b12e2d631463e2bbe99.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_grpc_health_checkgrpc_service_name: stringport: int64port_name: stringport_specification: stringgcp_health_checkcheck_interval_sec: int64grpc_health_check: gcp_grpc_health_checkhealth_check_log_config: booleanhealthy_threshold: int64http2_health_check: gcp_http2_health_checkhttp_health_check: gcp_http_health_check_spechttps_health_check: gcp_https_health_check_specssl_health_check: gcp_ssl_health_checktcp_health_check: gcp_tcp_health_checktimeout_sec: int64type: stringunhealthy_threshold: int64gcp_http2_health_checkhost: stringport: int64port_name: stringport_specification: stringproxy_header: stringrequest_path: stringresponse: stringgcp_http_health_check_spechost: stringport: int64port_name: stringport_specification: stringproxy_header: stringrequest_path: stringresponse: stringgcp_https_health_check_spechost: stringport: int64port_name: stringport_specification: stringproxy_header: stringrequest_path: stringresponse: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_ssl_health_checkport: int64port_name: stringport_specification: stringproxy_header: stringrequest: stringresponse: stringgcp_tcp_health_checkport: int64port_name: stringport_specification: stringproxy_header: stringrequest: stringresponse: 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/74808cba05283b7c18b99d0e9637152e.svg b/static/img/kroki/74808cba05283b7c18b99d0e9637152e.svg new file mode 100644 index 00000000..588d213a --- /dev/null +++ b/static/img/kroki/74808cba05283b7c18b99d0e9637152e.svg @@ -0,0 +1 @@ +azure_diskazure_disk_accessazure_disk_encryption_setazure_snapshotazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_set_instance \ No newline at end of file diff --git a/static/img/kroki/80c4883caeeb80f9a8634248724ffb37.svg b/static/img/kroki/80c4883caeeb80f9a8634248724ffb37.svg new file mode 100644 index 00000000..1ba097bd --- /dev/null +++ b/static/img/kroki/80c4883caeeb80f9a8634248724ffb37.svg @@ -0,0 +1 @@ +azure_diskazure_imageazure_load_balancerazure_network_interfaceazure_network_security_groupazure_proximity_placement_groupazure_subnetazure_virtual_machineazure_virtual_machine_size \ No newline at end of file diff --git a/static/img/kroki/825c419aefc50cc69474a9be2b3eb986.svg b/static/img/kroki/825c419aefc50cc69474a9be2b3eb986.svg new file mode 100644 index 00000000..de40fc91 --- /dev/null +++ b/static/img/kroki/825c419aefc50cc69474a9be2b3eb986.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_route53_resource_recorddns_recordrecord_data: stringrecord_expire: int64record_flags: int64record_minimum: int64record_mname: stringrecord_port: int64record_priority: int64record_refresh: int64record_retry: int64record_rname: stringrecord_serial: int64record_tag: stringrecord_ttl: int64record_type: stringrecord_value: stringrecord_weight: int64resourceage: 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/932ffa357038776330bd6d8148d654c5.svg b/static/img/kroki/932ffa357038776330bd6d8148d654c5.svg new file mode 100644 index 00000000..2e732ec4 --- /dev/null +++ b/static/img/kroki/932ffa357038776330bd6d8148d654c5.svg @@ -0,0 +1 @@ +azure_availability_setazure_proximity_placement_groupazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_setazure_virtual_machine_scale_set_instance \ No newline at end of file diff --git a/static/img/kroki/9cbcc3bf37159abac38825e85033b276.svg b/static/img/kroki/9cbcc3bf37159abac38825e85033b276.svg new file mode 100644 index 00000000..fb35fb78 --- /dev/null +++ b/static/img/kroki/9cbcc3bf37159abac38825e85033b276.svg @@ -0,0 +1 @@ +aws_resourcearn: stringaws_sagemaker_endpoint_input_configurationenvironment_parameter_ranges: aws_sagemaker_environment_parameter_rangesinference_specification_name: stringinstance_type: stringaws_sagemaker_endpoint_output_configurationendpoint_name: stringinitial_instance_count: int64instance_type: stringvariant_name: stringaws_sagemaker_endpoint_performanceendpoint_info: stringmetrics: aws_sagemaker_inference_metricsaws_sagemaker_environment_parameterkey: stringvalue: stringvalue_type: stringaws_sagemaker_environment_parameter_rangescategorical_parameter_ranges: string[]aws_sagemaker_inference_metricsmax_invocations: int64model_latency: int64aws_sagemaker_inference_recommendationendpoint_configuration: aws_sagemaker_endpoint_output_configurationmetrics: aws_sagemaker_recommendation_metricsmodel_configuration: aws_sagemaker_model_configurationaws_sagemaker_inference_recommendations_jobinference_recommendations_job_completion_time: datetimeinference_recommendations_job_description: stringinference_recommendations_job_endpoint_performances: aws_sagemaker_endpoint_performance[]inference_recommendations_job_failure_reason: stringinference_recommendations_job_inference_recommendations: aws_sagemaker_inference_recommendation[]inference_recommendations_job_input_config: aws_sagemaker_recommendation_job_input_configinference_recommendations_job_status: stringinference_recommendations_job_stopping_conditions: aws_sagemaker_recommendation_job_stopping_conditionsinference_recommendations_job_type: stringaws_sagemaker_jobaws_sagemaker_model_configurationenvironment_parameters: aws_sagemaker_environment_parameter[]inference_specification_name: stringaws_sagemaker_model_latency_thresholdpercentile: stringvalue_in_milliseconds: int64aws_sagemaker_phaseduration_in_seconds: int64initial_number_of_users: int64spawn_rate: int64aws_sagemaker_recommendation_job_container_configdomain: stringframework: stringframework_version: stringnearest_model_name: stringpayload_config: aws_sagemaker_recommendation_job_payload_configsupported_instance_types: string[]task: stringaws_sagemaker_recommendation_job_input_configcontainer_config: aws_sagemaker_recommendation_job_container_configendpoint_configurations: aws_sagemaker_endpoint_input_configuration[]endpoints: string[]job_duration_in_seconds: int64model_package_version_arn: stringresource_limit: aws_sagemaker_recommendation_job_resource_limittraffic_pattern: aws_sagemaker_traffic_patternvpc_config: aws_sagemaker_vpc_configaws_sagemaker_recommendation_job_payload_configsample_payload_url: stringsupported_content_types: string[]aws_sagemaker_recommendation_job_resource_limitmax_number_of_tests: int64max_parallel_of_tests: int64aws_sagemaker_recommendation_job_stopping_conditionsmax_invocations: int64model_latency_thresholds: aws_sagemaker_model_latency_threshold[]aws_sagemaker_recommendation_metricscost_per_hour: doublecost_per_inference: doublemax_invocations: int64model_latency: int64aws_sagemaker_traffic_patternphases: aws_sagemaker_phase[]traffic_type: stringaws_sagemaker_vpc_configsecurity_group_ids: string[]subnets: 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/a6213b8afda0ac23806c99b9d316c2a9.svg b/static/img/kroki/a6213b8afda0ac23806c99b9d316c2a9.svg new file mode 100644 index 00000000..22c490be --- /dev/null +++ b/static/img/kroki/a6213b8afda0ac23806c99b9d316c2a9.svg @@ -0,0 +1 @@ +aws_cloudwatch_alarmcloudwatch_actions_enabled: booleancloudwatch_alarm_actions: string[]cloudwatch_alarm_description: stringcloudwatch_comparison_operator: stringcloudwatch_datapoints_to_alarm: int64cloudwatch_dimensions: aws_cloudwatch_dimension[]cloudwatch_evaluate_low_sample_count_percentile: stringcloudwatch_evaluation_periods: int64cloudwatch_extended_statistic: stringcloudwatch_insufficient_data_actions: string[]cloudwatch_metric_name: stringcloudwatch_metrics: aws_cloudwatch_metric_data_query[]cloudwatch_namespace: stringcloudwatch_ok_actions: string[]cloudwatch_period: int64cloudwatch_state_reason: stringcloudwatch_state_reason_data: stringcloudwatch_state_updated_timestamp: datetimecloudwatch_state_value: stringcloudwatch_statistic: stringcloudwatch_threshold: doublecloudwatch_threshold_metric_id: stringcloudwatch_treat_missing_data: stringcloudwatch_unit: stringaws_cloudwatch_dimensionname: stringvalue: stringaws_cloudwatch_metricdimensions: aws_cloudwatch_dimension[]metric_name: stringnamespace: stringaws_cloudwatch_metric_data_queryaccount_id: stringexpression: stringid: stringlabel: stringmetric_stat: aws_cloudwatch_metric_statperiod: int64return_data: booleanaws_cloudwatch_metric_statmetric: aws_cloudwatch_metricperiod: int64stat: stringunit: stringaws_resourcearn: 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/a84e12f1d7d97a882cec6e12e1994769.svg b/static/img/kroki/a84e12f1d7d97a882cec6e12e1994769.svg new file mode 100644 index 00000000..42042d4d --- /dev/null +++ b/static/img/kroki/a84e12f1d7d97a882cec6e12e1994769.svg @@ -0,0 +1 @@ +azure_load_balancerazure_managed_clusterazure_subnetazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_setazure_virtual_machine_scale_set_instanceazure_virtual_network \ No newline at end of file diff --git a/static/img/kroki/b25f9cde629f3fab5b73692601d808ae.svg b/static/img/kroki/b25f9cde629f3fab5b73692601d808ae.svg new file mode 100644 index 00000000..592b222f --- /dev/null +++ b/static/img/kroki/b25f9cde629f3fab5b73692601d808ae.svg @@ -0,0 +1 @@ +digitalocean_kubernetes_clusterauto_upgrade_enabled: booleancluster_status: stringha_enabled: booleanipv4_address: stringk8s_cluster_subnet: stringk8s_service_subnet: stringregistry_enabled: booleansurge_upgrade_enabled: booleandigitalocean_resourceurn: stringmanaged_kubernetes_cluster_providerendpoint: stringversion: 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/c2ac44bb8035c778a102735b85494e1f.svg b/static/img/kroki/c2ac44bb8035c778a102735b85494e1f.svg new file mode 100644 index 00000000..1c8ac731 --- /dev/null +++ b/static/img/kroki/c2ac44bb8035c778a102735b85494e1f.svg @@ -0,0 +1 @@ +azure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_set_instanceazure_virtual_machine_size \ No newline at end of file diff --git a/static/img/kroki/c34109e214f7bd01c1f6b606c5f049fc.svg b/static/img/kroki/c34109e214f7bd01c1f6b606c5f049fc.svg new file mode 100644 index 00000000..36cd8bff --- /dev/null +++ b/static/img/kroki/c34109e214f7bd01c1f6b606c5f049fc.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_distribution_policytarget_shape: stringzones: string[]gcp_fixed_or_percentcalculated: int64fixed: int64percent: int64gcp_instance_group_managerauto_healing_policies: gcp_instance_group_manager_auto_healing_policy[]base_instance_name: stringcurrent_actions: gcp_instance_group_manager_actions_summarydistribution_policy: gcp_distribution_policyfingerprint: stringinstance_group: stringinstance_group_manager_status: gcp_instance_group_manager_statusinstance_template: stringlist_managed_instances_results: stringnamed_ports: gcp_named_port[]stateful_policy: gcp_stateful_policytarget_pools: string[]target_size: int64update_policy: gcp_instance_group_manager_update_policyversions: gcp_instance_group_manager_version[]gcp_instance_group_manager_actions_summaryabandoning: int64creating: int64creating_without_retries: int64deleting: int64none: int64recreating: int64refreshing: int64restarting: int64resuming: int64starting: int64stopping: int64suspending: int64verifying: int64gcp_instance_group_manager_auto_healing_policyhealth_check: stringinitial_delay_sec: int64gcp_instance_group_manager_statusautoscaler: stringis_stable: booleanstateful: gcp_instance_group_manager_status_statefulversion_target: booleangcp_instance_group_manager_status_statefulhas_stateful_config: booleanper_instance_configs: booleangcp_instance_group_manager_update_policyinstance_redistribution_type: stringmax_surge: gcp_fixed_or_percentmax_unavailable: gcp_fixed_or_percentminimal_action: stringmost_disruptive_allowed_action: stringreplacement_method: stringtype: stringgcp_instance_group_manager_versioninstance_template: stringname: stringtarget_size: gcp_fixed_or_percentgcp_named_portname: stringport: int64gcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_stateful_policypreserved_state: gcp_stateful_policy_preserved_stategcp_stateful_policy_preserved_statestateful_policy_preserved_state_disks: dictionary[string, gcp_stateful_policy_preserved_state_disk_device]gcp_stateful_policy_preserved_state_disk_deviceauto_delete: 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/cb479e8715d07a7f6ab4bf88372a07a5.svg b/static/img/kroki/cb479e8715d07a7f6ab4bf88372a07a5.svg new file mode 100644 index 00000000..4b4c5931 --- /dev/null +++ b/static/img/kroki/cb479e8715d07a7f6ab4bf88372a07a5.svg @@ -0,0 +1 @@ +azure_availability_setazure_proximity_placement_groupazure_virtual_machine_base \ No newline at end of file diff --git a/static/img/kroki/d250fd8060aa2d226b67a12ccb3c7ebe.svg b/static/img/kroki/d250fd8060aa2d226b67a12ccb3c7ebe.svg new file mode 100644 index 00000000..54a3fcd0 --- /dev/null +++ b/static/img/kroki/d250fd8060aa2d226b67a12ccb3c7ebe.svg @@ -0,0 +1 @@ +azure_diskazure_imageazure_load_balancerazure_network_interfaceazure_network_security_groupazure_proximity_placement_groupazure_subnetazure_virtual_machine_scale_setazure_virtual_machine_scale_set_instanceazure_virtual_machine_size \ No newline at end of file diff --git a/static/img/kroki/d2f5ec5e36be8e26e3b117c1dc95140f.svg b/static/img/kroki/d2f5ec5e36be8e26e3b117c1dc95140f.svg new file mode 100644 index 00000000..2aacdf29 --- /dev/null +++ b/static/img/kroki/d2f5ec5e36be8e26e3b117c1dc95140f.svg @@ -0,0 +1 @@ +azure_application_gatewayazure_bastion_hostazure_dscp_configurationazure_firewallazure_ip_allocationazure_load_balancerazure_nat_gatewayazure_network_profileazure_network_security_groupazure_network_virtual_applianceazure_subnetazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_setazure_virtual_machine_scale_set_instanceazure_virtual_network \ No newline at end of file diff --git a/static/img/kroki/d891348d15211b3c690ba93f7a472bd9.svg b/static/img/kroki/d891348d15211b3c690ba93f7a472bd9.svg new file mode 100644 index 00000000..2065003c --- /dev/null +++ b/static/img/kroki/d891348d15211b3c690ba93f7a472bd9.svg @@ -0,0 +1 @@ +azure_fleetazure_managed_cluster \ No newline at end of file diff --git a/static/img/kroki/d89c415fd34627d7ef0ea6200359b842.svg b/static/img/kroki/d89c415fd34627d7ef0ea6200359b842.svg new file mode 100644 index 00000000..8b53e583 --- /dev/null +++ b/static/img/kroki/d89c415fd34627d7ef0ea6200359b842.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_machineazure_virtual_machine_agent_instance_viewextension_handlers: azure_virtual_machine_extension_handler_instance_view[]statuses: azure_instance_view_status[]vm_agent_version: stringazure_virtual_machine_baseapplication_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: stringlocation: 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_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/d918a9056724c54c020d1e322c34c25e.svg b/static/img/kroki/d918a9056724c54c020d1e322c34c25e.svg new file mode 100644 index 00000000..294f85a4 --- /dev/null +++ b/static/img/kroki/d918a9056724c54c020d1e322c34c25e.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_exprdescription: stringexpression: stringlocation: stringtitle: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringgcp_security_policyadaptive_protection_config: gcp_security_policy_adaptive_protection_configadvanced_options_config: gcp_security_policy_advanced_options_configddos_protection_config: stringfingerprint: stringrecaptcha_options_config: stringsecurity_policy_rules: gcp_security_policy_rule[]type: stringgcp_security_policy_adaptive_protection_configlayer7_ddos_defense_config: gcp_security_policy_adaptive_protection_config_layer7_ddos_defense_configgcp_security_policy_adaptive_protection_config_layer7_ddos_defense_configenable: booleanrule_visibility: stringgcp_security_policy_advanced_options_configjson_custom_config: gcp_security_policy_advanced_options_config_json_custom_configjson_parsing: stringlog_level: stringgcp_security_policy_advanced_options_config_json_custom_configcontent_types: string[]gcp_security_policy_ruleaction: stringdescription: stringheader_action: gcp_security_policy_rule_http_header_actionmatch: gcp_security_policy_rule_matcherpreview: booleanpriority: int64rate_limit_options: gcp_security_policy_rule_rate_limit_optionsredirect_options: gcp_security_policy_rule_redirect_optionsgcp_security_policy_rule_http_header_actionrequest_headers_to_adds: gcp_security_policy_rule_http_header_action_http_header_option[]gcp_security_policy_rule_http_header_action_http_header_optionheader_name: stringheader_value: stringgcp_security_policy_rule_matcherconfig: gcp_security_policy_rule_matcher_configexpr: gcp_exprversioned_expr: stringgcp_security_policy_rule_matcher_configsrc_ip_ranges: string[]gcp_security_policy_rule_rate_limit_optionsban_duration_sec: int64ban_threshold: gcp_security_policy_rule_rate_limit_options_thresholdconform_action: stringenforce_on_key: stringenforce_on_key_name: stringexceed_action: stringexceed_redirect_options: gcp_security_policy_rule_redirect_optionsrate_limit_threshold: gcp_security_policy_rule_rate_limit_options_thresholdgcp_security_policy_rule_rate_limit_options_thresholdcount: int64interval_sec: int64gcp_security_policy_rule_redirect_optionstarget: 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/d99dc5742b4cf75f4e02fc38b604a5dc.svg b/static/img/kroki/d99dc5742b4cf75f4e02fc38b604a5dc.svg new file mode 100644 index 00000000..47a6c644 --- /dev/null +++ b/static/img/kroki/d99dc5742b4cf75f4e02fc38b604a5dc.svg @@ -0,0 +1 @@ +azure_availability_setazure_capacity_reservation_groupazure_diskazure_imageazure_load_balancerazure_network_interfaceazure_network_profileazure_network_security_groupazure_proximity_placement_groupazure_restore_point_collectionazure_subnetazure_virtual_machine_baseazure_virtual_machine_size \ No newline at end of file diff --git a/static/img/kroki/dc659f8bcf99ef2ebbcbd3763fae6c98.svg b/static/img/kroki/dc659f8bcf99ef2ebbcbd3763fae6c98.svg new file mode 100644 index 00000000..13b7b79e --- /dev/null +++ b/static/img/kroki/dc659f8bcf99ef2ebbcbd3763fae6c98.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_resourcegatewayresourceage: 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/dec94db6ce27eabfcfb25c446b2ec7f9.svg b/static/img/kroki/dec94db6ce27eabfcfb25c446b2ec7f9.svg new file mode 100644 index 00000000..4e78f148 --- /dev/null +++ b/static/img/kroki/dec94db6ce27eabfcfb25c446b2ec7f9.svg @@ -0,0 +1 @@ +aws_alb_matchergrpc_code: stringhttp_code: stringaws_alb_target_descriptionavailability_zone: stringid: stringport: int64aws_alb_target_groupalb_health_check_enabled: booleanalb_health_check_interval_seconds: int64alb_health_check_path: stringalb_health_check_port: stringalb_health_check_protocol: stringalb_health_check_timeout_seconds: int64alb_healthy_threshold_count: int64alb_ip_address_type: stringalb_lb_arns: string[]alb_matcher: aws_alb_matcheralb_protocol_version: stringalb_target_health: aws_alb_target_health_description[]alb_unhealthy_threshold_count: int64port: int64protocol: stringtarget_type: stringaws_alb_target_healthdescription: stringreason: stringstate: stringaws_alb_target_health_descriptionhealth_check_port: stringtarget: aws_alb_target_descriptiontarget_health: aws_alb_target_healthaws_resourcearn: 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/e46cc975d7f95b54816f95cfd442073b.svg b/static/img/kroki/e46cc975d7f95b54816f95cfd442073b.svg new file mode 100644 index 00000000..a0ae4ee4 --- /dev/null +++ b/static/img/kroki/e46cc975d7f95b54816f95cfd442073b.svg @@ -0,0 +1 @@ +gcp_container_accelerator_configaccelerator_count: stringaccelerator_type: stringgpu_partition_size: stringgpu_sharing_config: gcp_container_gpu_sharing_configgcp_container_addons_configcloud_run_config: gcp_container_cloud_run_configconfig_connector_config: booleandns_cache_config: booleangce_persistent_disk_csi_driver_config: booleangcp_filestore_csi_driver_config: booleangke_backup_agent_config: booleanhorizontal_pod_autoscaling: booleanhttp_load_balancing: booleankubernetes_dashboard: booleannetwork_policy_config: booleangcp_container_authenticator_groups_configenabled: booleansecurity_group: stringgcp_container_auto_upgrade_optionsauto_upgrade_start_time: datetimedescription: stringgcp_container_autoprovisioning_node_pool_defaultsboot_disk_kms_key: stringdisk_size_gb: int64disk_type: stringimage_type: stringmanagement: gcp_container_node_managementmin_cpu_platform: stringoauth_scopes: string[]service_account: stringshielded_instance_config: gcp_container_shielded_instance_configupgrade_settings: gcp_container_upgrade_settingsgcp_container_binary_authorizationenabled: booleanevaluation_mode: stringgcp_container_blue_green_infoblue_instance_group_urls: string[]blue_pool_deletion_start_time: datetimegreen_instance_group_urls: string[]green_pool_version: stringphase: stringgcp_container_blue_green_settingsnode_pool_soak_duration: stringstandard_rollout_policy: gcp_container_standard_rollout_policygcp_container_cidr_blockcidr_block: stringdisplay_name: stringgcp_container_cloud_run_configdisabled: booleanload_balancer_type: stringgcp_container_clusteraddons_config: gcp_container_addons_configauthenticator_groups_config: gcp_container_authenticator_groups_configautopilot: booleanautoscaling: gcp_container_cluster_autoscalingbinary_authorization: gcp_container_binary_authorizationcluster_ipv4_cidr: stringconditions: gcp_container_status_condition[]confidential_nodes: booleancontainer_cluster_maintenance_policy: gcp_container_maintenance_policycost_management_config: booleancreate_time: datetimecurrent_master_version: stringcurrent_node_count: int64current_node_version: stringdatabase_encryption: gcp_container_database_encryptiondefault_max_pods_constraint: stringenable_kubernetes_alpha: booleanenable_tpu: booleanetag: stringexpire_time: datetimeidentity_service_config: booleaninitial_cluster_version: stringinitial_node_count: int64instance_group_urls: string[]ip_allocation_policy: gcp_container_ip_allocation_policylegacy_abac: booleanlocation: stringlocations: string[]logging_config: gcp_container_logging_configlogging_service: stringmaster_auth: gcp_container_master_authmaster_authorized_networks_config: gcp_container_master_authorized_networks_configmesh_certificates: booleanmonitoring_config: gcp_container_monitoring_configmonitoring_service: stringnetwork: stringnetwork_config: gcp_container_network_confignetwork_policy: gcp_container_network_policynode_config: gcp_container_node_confignode_ipv4_cidr_size: int64node_pool_auto_config: gcp_container_node_pool_auto_confignode_pool_defaults: gcp_container_node_pool_defaultsnode_pools: gcp_container_node_pool[]notification_config: gcp_container_notification_configprivate_cluster_config: gcp_container_private_cluster_configrelease_channel: stringresource_labels: dictionary[string, string]resource_usage_export_config: gcp_container_resource_usage_export_configservices_ipv4_cidr: stringshielded_nodes: booleanstatus: stringstatus_message: stringsubnetwork: stringtpu_ipv4_cidr_block: stringvertical_pod_autoscaling: booleanworkload_identity_config: stringgcp_container_cluster_autoscalingautoprovisioning_locations: string[]autoprovisioning_node_pool_defaults: gcp_container_autoprovisioning_node_pool_defaultsautoscaling_profile: stringenable_node_autoprovisioning: booleanresource_limits: gcp_container_resource_limit[]gcp_container_daily_maintenance_windowduration: stringstart_time: datetimegcp_container_database_encryptionkey_name: stringstate: stringgcp_container_dns_configcluster_dns: stringcluster_dns_domain: stringcluster_dns_scope: stringgcp_container_filterevent_type: string[]gcp_container_gpu_sharing_configgpu_sharing_strategy: stringmax_shared_clients_per_gpu: stringgcp_container_ip_allocation_policycluster_ipv4_cidr: stringcluster_ipv4_cidr_block: stringcluster_secondary_range_name: stringcreate_subnetwork: booleanipv6_access_type: stringnode_ipv4_cidr: stringnode_ipv4_cidr_block: stringservices_ipv4_cidr: stringservices_ipv4_cidr_block: stringservices_secondary_range_name: stringstack_type: stringsubnetwork_name: stringtpu_ipv4_cidr_block: stringuse_ip_aliases: booleanuse_routes: booleangcp_container_linux_node_configsysctls: dictionary[string, string]gcp_container_logging_component_configenable_components: string[]gcp_container_logging_configcomponent_config: gcp_container_logging_component_configgcp_container_maintenance_policyresource_version: stringwindow: gcp_container_maintenance_windowgcp_container_maintenance_windowdaily_maintenance_window: gcp_container_daily_maintenance_windowmaintenance_exclusions: dictionary[string, gcp_container_time_window]recurring_window: gcp_container_recurring_time_windowgcp_container_master_authclient_certificate: stringclient_certificate_config: booleanclient_key: stringcluster_ca_certificate: stringpassword: stringusername: stringgcp_container_master_authorized_networks_configcidr_blocks: gcp_container_cidr_block[]enabled: booleangcp_container_monitoring_component_configenable_components: string[]gcp_container_monitoring_configcomponent_config: gcp_container_monitoring_component_configmanaged_prometheus_config: booleangcp_container_network_configdatapath_provider: stringdefault_snat_status: booleandns_config: gcp_container_dns_configenable_intra_node_visibility: booleanenable_l4ilb_subsetting: booleannetwork: stringprivate_ipv6_google_access: stringservice_external_ips_config: booleansubnetwork: stringgcp_container_network_policyenabled: booleanprovider: stringgcp_container_network_tagstags: string[]gcp_container_node_configaccelerators: gcp_container_accelerator_config[]advanced_machine_features: stringboot_disk_kms_key: stringconfidential_nodes: booleandisk_size_gb: int64disk_type: stringgcfs_config: booleangvnic: booleanimage_type: stringkubelet_config: gcp_container_node_kubelet_configlabels: dictionary[string, string]linux_node_config: gcp_container_linux_node_configlocal_ssd_count: int64logging_config: gcp_container_node_pool_logging_configmachine_type: stringmetadata: dictionary[string, string]min_cpu_platform: stringnode_group: stringoauth_scopes: string[]preemptible: booleanreservation_affinity: gcp_container_reservation_affinitysandbox_config: stringservice_account: stringshielded_instance_config: gcp_container_shielded_instance_configspot: booleantags: string[]taints: gcp_container_node_taint[]workload_metadata_config: stringgcp_container_node_config_defaultsgcfs_config: booleanlogging_config: gcp_container_node_pool_logging_configgcp_container_node_kubelet_configcpu_cfs_quota: booleancpu_cfs_quota_period: stringcpu_manager_policy: stringpod_pids_limit: stringgcp_container_node_managementauto_repair: booleanauto_upgrade: booleanupgrade_options: gcp_container_auto_upgrade_optionsgcp_container_node_network_configcreate_pod_range: booleannetwork_performance_config: stringpod_ipv4_cidr_block: stringpod_range: stringgcp_container_node_poolautoscaling: gcp_container_node_pool_autoscalingconditions: gcp_container_status_condition[]config: gcp_container_node_configinitial_node_count: int64instance_group_urls: string[]locations: string[]management: gcp_container_node_managementmax_pods_constraint: stringname: stringnetwork_config: gcp_container_node_network_configpod_ipv4_cidr_size: int64self_link: stringstatus: stringstatus_message: stringupdate_info: gcp_container_update_infoupgrade_settings: gcp_container_upgrade_settingsversion: stringgcp_container_node_pool_auto_confignetwork_tags: gcp_container_network_tagsgcp_container_node_pool_autoscalingautoprovisioned: booleanenabled: booleanlocation_policy: stringmax_node_count: int64min_node_count: int64total_max_node_count: int64total_min_node_count: int64gcp_container_node_pool_defaultsnode_config_defaults: gcp_container_node_config_defaultsgcp_container_node_pool_logging_configvariant_config: stringgcp_container_node_tainteffect: stringkey: stringvalue: stringgcp_container_notification_configpubsub: gcp_container_pub_subgcp_container_private_cluster_configenable_private_endpoint: booleanenable_private_nodes: booleanmaster_global_access_config: booleanmaster_ipv4_cidr_block: stringpeering_name: stringprivate_endpoint: stringpublic_endpoint: stringgcp_container_pub_subenabled: booleanfilter: gcp_container_filtertopic: stringgcp_container_recurring_time_windowrecurrence: stringwindow: gcp_container_time_windowgcp_container_reservation_affinityconsume_reservation_type: stringkey: stringvalues: string[]gcp_container_resource_limitmaximum: stringminimum: stringresource_type: stringgcp_container_resource_usage_export_configbigquery_destination: stringconsumption_metering_config: booleanenable_network_egress_metering: booleangcp_container_shielded_instance_configenable_integrity_monitoring: booleanenable_secure_boot: booleangcp_container_standard_rollout_policybatch_node_count: int64batch_percentage: doublebatch_soak_duration: stringgcp_container_status_conditioncanonical_code: stringcode: stringmessage: stringgcp_container_time_windowend_time: datetimemaintenance_exclusion_options: stringstart_time: datetimegcp_container_update_infoblue_green_info: gcp_container_blue_green_infogcp_container_upgrade_settingsblue_green_settings: gcp_container_blue_green_settingsmax_surge: int64max_unavailable: int64strategy: stringgcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_resourcedeprecation_status: gcp_deprecation_statusdescription: stringlabel_fingerprint: stringlink: stringmanaged_kubernetes_cluster_providerendpoint: stringversion: 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/ece5a41a4a3a8b4d34499fbdb042c50c.svg b/static/img/kroki/ece5a41a4a3a8b4d34499fbdb042c50c.svg new file mode 100644 index 00000000..243bcb37 --- /dev/null +++ b/static/img/kroki/ece5a41a4a3a8b4d34499fbdb042c50c.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_machine_agent_instance_viewextension_handlers: azure_virtual_machine_extension_handler_instance_view[]statuses: azure_instance_view_status[]vm_agent_version: stringazure_virtual_machine_baseapplication_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: stringlocation: 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_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/edf4defc4f220b5ae0ec19b8e06cfc27.svg b/static/img/kroki/edf4defc4f220b5ae0ec19b8e06cfc27.svg new file mode 100644 index 00000000..9567b9a8 --- /dev/null +++ b/static/img/kroki/edf4defc4f220b5ae0ec19b8e06cfc27.svg @@ -0,0 +1 @@ +gcp_deprecation_statusdeleted: stringdeprecated: stringobsolete: stringreplacement: stringstate: stringgcp_https_health_checkcheck_interval_sec: int64healthy_threshold: int64host: stringport: int64request_path: stringtimeout_sec: int64unhealthy_threshold: int64gcp_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/eea9e415af317b2ef85cbe2f68f83373.svg b/static/img/kroki/eea9e415af317b2ef85cbe2f68f83373.svg new file mode 100644 index 00000000..6b6ca38a --- /dev/null +++ b/static/img/kroki/eea9e415af317b2ef85cbe2f68f83373.svg @@ -0,0 +1 @@ +azure_restore_point_collectionazure_virtual_machine_base \ No newline at end of file diff --git a/static/img/kroki/f1f3a106bb4ce64274865cec8d1eab4a.svg b/static/img/kroki/f1f3a106bb4ce64274865cec8d1eab4a.svg new file mode 100644 index 00000000..9e4cd57f --- /dev/null +++ b/static/img/kroki/f1f3a106bb4ce64274865cec8d1eab4a.svg @@ -0,0 +1 @@ +azure_imageazure_virtual_machineazure_virtual_machine_baseazure_virtual_machine_scale_set_instance \ No newline at end of file diff --git a/static/img/kroki/f2001bcbb4c5840585fd6d937b94cfd3.svg b/static/img/kroki/f2001bcbb4c5840585fd6d937b94cfd3.svg new file mode 100644 index 00000000..fd4f71b0 --- /dev/null +++ b/static/img/kroki/f2001bcbb4c5840585fd6d937b94cfd3.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_machine_agent_instance_viewextension_handlers: azure_virtual_machine_extension_handler_instance_view[]statuses: azure_instance_view_status[]vm_agent_version: stringazure_virtual_machine_baseapplication_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: stringlocation: 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_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_virtual_machine_scale_set_instanceazure_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/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx b/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx index 936b9c9d..efba823a 100644 --- a/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx +++ b/versioned_docs/version-4.X/reference/api/load-time-series-data.api.mdx @@ -5,7 +5,7 @@ description: "Load time series data." sidebar_label: "Load time series data." hide_title: true hide_table_of_contents: true -api: eJylVk1v2zgQ/SvEnFpAjpW0u9sI6CFbtECABRqk3j3UMoKxOLbYpUiVpOIIgv57MZQcf7a7QAwdbHo48/jezBM7qNFhRYGch2zegcGKIIOgKvLkFHlIQJIvnKqDsgYymJUkOErYlQglCQ4VQ+wFJKA4psZQQgKOvjfKkYQsuIYS8EVJFULWQWhrLuODU2YNCdATVrWOS7aih4ii7xdDCvLhTytb3ncI5e4Z+xkwYtzKoAprApnAGbCutSqQM0y/eU7TneKyy29UBEigdrYmF5gHjgvowjn4K+sqDJCBxEATBnGWtrj/HG/idiWMDULSShmS4g8hsfVi5WwljN0IZYKNm2rkA/UJkJEvAEJG/h8Yxm5isbWzTb1XDp3DlrUOVPlTGP1xyXuSTUGxHD6i0rjUJGJSL8aDeYrEbCtbw93UJ7BSOpB7Qe1PMcFxXVFRteS+WbaidiS5I+giN5+Nbg+a6BF1Q15sVChFhaEolVmPKQqnAjmFYqO0FkveoqkIJC9yc9DSMfzhEd3Dylrx/r3IYakxh4FaNI1Gp0L7az0bF3v2rJx7Sc7JmptZqbwo0DBKUqFkQsQ2pbAubjENU8IJIrdiNa7HVBtlpN2IUGIQyu8f9RgAl+EmWluxJG03rKUobeMucnMbewsbHaLwr8jISRyK12IqrlImro+fBAKu2ZH2nSjaga+t8cM4vk3TU0+4EVvXEePwtgy4Ut6zdOOZRm94BrvkJZRHXhHoKUxrjeq8S2xbLuIdz3UKaHZkSxIDvsSSUErFoajv9syJDbbfb7ouN0Lkkb4cMpHDVXp1OUn5maVpFp+vOSRDWGxzjrvMTT+qcNxpf1mUJydhxioKpZVs+9ZH02T3z2C6k27a7b73kIAn97h94zROQwZlCLXPptOutD70WVdbFzjyEZ3isY2C838DwSPXoG2BOi73CfCew7/fXacpn2WRABN7v3uZfNwS9ezqTNDbSXo1ubqeXV5nb37P0t8u0ndvvsLotr8KGB1yvu2Jxc65fj7+R9O/Z2HKrGzUXoUo5if1JG7NI5lgXSs+WEfi/uOXmbi5u2WOyPlBon8uBx58qDC20fg6/6l0Bwo/99pe3/fJIFA3qjo/vBpkh+M5CDSHrluip7+d7nte/t6QayGbL3Z6Ruml8vxdQrZC7ekEzvOMwKv7cahfi/+4f5w9wvbdYdrYUrrhX5DAv9QeXnb6RZ9ASShZuXk3BnwYcExmnGaX4GRu+2S746YoqA57sft4Fnsjc/f5ywwSWI73m8pKjna44esTbiCDHGKr2MhKHIO43oFGs25wzfFDdf78AGrLW/o= +api: eJylVttu2zgQ/RVinlpAiZ3LdjcC+pAtWiDAAg1S7z7UMoKxOLbYpUiVpOwIgv69GEq+u90FYujBpoczh+fMHLGFCh2WFMh5SKctGCwJUgiqJE9OkYcEJPncqSooayCFSUGCo4RdiFCQ4FDRx15CAopjKgwFJODoe60cSUiDqykBnxdUIqQthKbiMj44ZZaQAL1gWem4ZEt6jii6btanIB/+tLLhfYdQHrfYz4ARw1YGlVsTyATOgFWlVY6cYfTNc5r2FJedf6M8QAKVsxW5wDxwXEAXzsFfWFdigBQkBrpgEGdpi/vP8SYeFsLYICQtlCEpfhcSGy8WzpbC2LVQJti4qUI+UJcAGfkKIGTk/4Fh7DoWWzpbV3vl0DlsWOtApT+F0R2XfCJZ5xTL4QqVxrkmEZN6MRzMUyRmU9ka7qYugYXSgdwran+KCY7ripLKOffNvBGVI8kdQZeZ+Wx0c9BEK9Q1ebFWoRAlhrxQZjmkyJ0K5BSKtdJazHmLpjyQvMzMQUvH8OcVuueFteL9e5HBXGMGPbVoao1OhebXetYu9uxZOfeSnJM1M5NCeZGjYZSkQsGEiE1KYV3cYmqmhBNEbsViWI+p1spIuxahwCCU3z/qMQAuw020tGJO2q5ZS1HY2l1m5iH2FtY6ROHfkJEXcSjeipG4HjNxXfwkEHDJjrTvRNEOfGWN78fxdjw+9YR7sXEdMQxvw4BL5T1LN5xp8IYt2DkvoTzyikAvYVRpVOddYtNyEe9wrlNAkyNbkhjwNZaEUioORf24Z05ssN1+07WZESKL9GWQigyux9dXF2N+JuNxGp+vGSR9WGxzjrvKTDeocNxpf1mUJydhxkoKhZVs+9ZH02T3T2G0k27U7r53kIAnt9q8cWqnIYUihMqno1FbWB+6tK2sCxy5Qqd4bKPg/F9P8MA1aJujjstdArzn8O8/7sZjPsssASb2afcy+bghauvqTNDtxfiGCbq6TW/u0t/eXb67ufsKg9v+KmBwyOmmJ2Y75/r5+B9N/56FKbOwUXsVopif1It4MCsywbpGfLCOxNPHLxNx//jAHJHzvUT/XPU8+FBibKPhdf5T6Q4U3vbaXt93SS9QO6g6PbwapIfj2Qs0hbado6e/ne46Xv5ek2sgnc52ekbppfL8XUK6QO3pBM52RuDN0zDUb8V/3D/OHmHz7jBNbCld8y9I4F9qDi873axLoCCUrNy0HQI+9DguJpxml+Bkbrtks+M+z6kKe7H7eGZ7I/P4+csEEpgP95vSSo52uObrE64hhQxiq9jIShyDuN6CRrOsccnxfXX+/AB0a1v+ sidebar_class_name: "post api-method" info_path: version-4.X/reference/api/fix-inventory-core-rest-api custom_edit_url: null diff --git a/versioned_docs/version-4.X/reference/unified-data-model/aws.mdx b/versioned_docs/version-4.X/reference/unified-data-model/aws.mdx index 85e67805..8c34cb6d 100644 --- a/versioned_docs/version-4.X/reference/unified-data-model/aws.mdx +++ b/versioned_docs/version-4.X/reference/unified-data-model/aws.mdx @@ -562,13 +562,13 @@ class aws_alb_target_group { **alb_health_check_port**: string **alb_health_check_protocol**: string **alb_health_check_timeout_seconds**: int64 -**alb_healthy_thfixshold_count**: int64 +**alb_healthy_threshold_count**: int64 **alb_ip_address_type**: string **alb_lb_arns**: string[] **alb_matcher**: aws_alb_matcher **alb_protocol_version**: string **alb_target_health**: aws_alb_target_health_description[] -**alb_unhealthy_thfixshold_count**: int64 +**alb_unhealthy_threshold_count**: int64 **port**: int64 **protocol**: string **target_type**: string @@ -3945,8 +3945,8 @@ class aws_cloudwatch_alarm { **cloudwatch_state_updated_timestamp**: datetime **cloudwatch_state_value**: string **cloudwatch_statistic**: string -**cloudwatch_thfixshold**: double -**cloudwatch_thfixshold_metric_id**: string +**cloudwatch_threshold**: double +**cloudwatch_threshold_metric_id**: string **cloudwatch_treat_missing_data**: string **cloudwatch_unit**: string } @@ -8623,7 +8623,7 @@ class aws_ecs_container_instance { **running_tasks_count**: int64 **status**: string **status_reason**: string -**version**: int64 +**version**: string **version_info**: aws_ecs_version_info } class aws_ecs_container_instance_health_status { @@ -9894,7 +9894,6 @@ class aws_eks_cluster { **cluster_client_request_token**: string **cluster_connector_config**: aws_eks_connector_config **cluster_encryption_config**: aws_eks_encryption_config[] -**cluster_endpoint**: string **cluster_identity**: aws_eks_identity **cluster_kubernetes_network_config**: aws_eks_kubernetes_network_config_response **cluster_logging**: aws_eks_logging @@ -9902,7 +9901,6 @@ class aws_eks_cluster { **cluster_resources_vpc_config**: aws_eks_vpc_config_response **cluster_role_arn**: string **cluster_status**: string -**cluster_version**: string } class aws_eks_connector_config { **activation_code**: string @@ -9942,6 +9940,10 @@ class aws_eks_vpc_config_response { class aws_resource { **arn**: string } +class managed_kubernetes_cluster_provider { +**endpoint**: string +**version**: string +} class resource { **age**: duration **atime**: datetime @@ -9961,8 +9963,10 @@ aws_eks_cluster --> aws_eks_kubernetes_network_config_response aws_eks_cluster --> aws_eks_logging aws_eks_cluster --> aws_eks_vpc_config_response aws_resource <|--- aws_eks_cluster +managed_kubernetes_cluster_provider <|--- aws_eks_cluster aws_eks_logging --> aws_eks_log_setup resource <|--- aws_resource +resource <|--- managed_kubernetes_cluster_provider @enduml ``` @@ -10462,10 +10466,10 @@ class aws_elasticache_replication_group_pending_modified_values { **automatic_failover_status**: string **log_delivery_configurations**: aws_elasticache_pending_log_delivery_configuration[] **primary_cluster_id**: string -**fixsharding**: aws_elasticache_fixsharding_status +**resharding**: aws_elasticache_resharding_status **user_groups**: aws_elasticache_user_groups_update_status } -class aws_elasticache_fixsharding_status { +class aws_elasticache_resharding_status { **slot_migration**: double } class aws_elasticache_user_groups_update_status { @@ -10499,7 +10503,7 @@ aws_elasticache_replication_group --> aws_elasticache_node_group aws_elasticache_replication_group --> aws_elasticache_replication_group_pending_modified_values aws_resource <|--- aws_elasticache_replication_group aws_elasticache_replication_group_pending_modified_values --> aws_elasticache_pending_log_delivery_configuration -aws_elasticache_replication_group_pending_modified_values --> aws_elasticache_fixsharding_status +aws_elasticache_replication_group_pending_modified_values --> aws_elasticache_resharding_status aws_elasticache_replication_group_pending_modified_values --> aws_elasticache_user_groups_update_status resource <|--- aws_resource @enduml @@ -10611,11 +10615,11 @@ class aws_elb_connection_draining { **timeout**: int64 } class aws_elb_health_check { -**healthy_thfixshold**: int64 +**healthy_threshold**: int64 **interval**: int64 **target**: string **timeout**: int64 -**unhealthy_thfixshold**: int64 +**unhealthy_threshold**: int64 } class aws_elb_lb_cookie_stickiness_policy { **cookie_expiration_period**: int64 @@ -11470,7 +11474,7 @@ class aws_iam_policy_detail { class aws_iam_role { **description**: string **path**: string -**role_assume_role_policy_document**: any +**role_assume_role_policy_document**: dictionary[string, any] **role_last_used**: aws_iam_role_last_used **role_max_session_duration**: int64 **role_permissions_boundary**: aws_iam_attached_permissions_boundary @@ -14418,7 +14422,7 @@ class dns_record { **record_mname**: string **record_port**: int64 **record_priority**: int64 -**record_reffixsh**: int64 +**record_refresh**: int64 **record_retry**: int64 **record_rname**: string **record_serial**: int64 @@ -17342,7 +17346,7 @@ class aws_sagemaker_model_configuration { **environment_parameters**: aws_sagemaker_environment_parameter[] **inference_specification_name**: string } -class aws_sagemaker_model_latency_thfixshold { +class aws_sagemaker_model_latency_threshold { **percentile**: string **value_in_milliseconds**: int64 } @@ -17380,7 +17384,7 @@ class aws_sagemaker_recommendation_job_resource_limit { } class aws_sagemaker_recommendation_job_stopping_conditions { **max_invocations**: int64 -**model_latency_thfixsholds**: aws_sagemaker_model_latency_thfixshold[] +**model_latency_thresholds**: aws_sagemaker_model_latency_threshold[] } class aws_sagemaker_recommendation_metrics { **cost_per_hour**: double @@ -17427,7 +17431,7 @@ aws_sagemaker_recommendation_job_input_config --> aws_sagemaker_recommendation_j aws_sagemaker_recommendation_job_input_config --> aws_sagemaker_recommendation_job_resource_limit aws_sagemaker_recommendation_job_input_config --> aws_sagemaker_traffic_pattern aws_sagemaker_recommendation_job_input_config --> aws_sagemaker_vpc_config -aws_sagemaker_recommendation_job_stopping_conditions --> aws_sagemaker_model_latency_thfixshold +aws_sagemaker_recommendation_job_stopping_conditions --> aws_sagemaker_model_latency_threshold aws_sagemaker_traffic_pattern --> aws_sagemaker_phase @enduml ``` diff --git a/versioned_docs/version-4.X/reference/unified-data-model/azure.mdx b/versioned_docs/version-4.X/reference/unified-data-model/azure.mdx index 711fb00b..b828a91c 100644 --- a/versioned_docs/version-4.X/reference/unified-data-model/azure.mdx +++ b/versioned_docs/version-4.X/reference/unified-data-model/azure.mdx @@ -275,7 +275,7 @@ class azure_application_gateway_probe { **provisioning_state**: string **timeout**: int64 **type**: string -**unhealthy_thfixshold**: int64 +**unhealthy_threshold**: int64 } class azure_application_gateway_probe_health_response_match { **body**: string @@ -815,11 +815,11 @@ class azure_availability_set { } class azure_proximity_placement_group { } -class azure_virtual_machine { +class azure_virtual_machine_base { } azure_availability_set -[#1A83AF]-> azure_proximity_placement_group -azure_availability_set -[#1A83AF]-> azure_virtual_machine -azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine +azure_availability_set -[#1A83AF]-> azure_virtual_machine_base +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_base @enduml ``` @@ -1124,9 +1124,9 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_capacity_reservation_group { } -class azure_virtual_machine { +class azure_virtual_machine_base { } -azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine +azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine_base @enduml ``` @@ -1163,10 +1163,10 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_cloud_service { **allow_model_override**: boolean +**cloud_service_network_profile**: azure_cloud_service_network_profile **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 @@ -1911,10 +1911,16 @@ class azure_snapshot { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} +class azure_virtual_machine_scale_set_instance { +} 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_virtual_machine_base -[#1A83AF]-> azure_disk +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_disk @enduml ``` @@ -2161,7 +2167,10 @@ class azure_disk { } class azure_disk_encryption_set { } +class azure_managed_cluster { +} azure_disk -[#1A83AF]-> azure_disk_encryption_set +azure_managed_cluster -[#1A83AF]-> azure_disk_encryption_set @enduml ``` @@ -3525,6 +3534,133 @@ azure_firewall -[#1A83AF]-> azure_firewall_policy +## `azure_fleet` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_fleet 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_agent_profile { +**subnet_id**: string +**vm_size**: string +} +class azure_api_server_access_profile { +**enable_private_cluster**: boolean +**enable_vnet_integration**: boolean +**subnet_id**: string +} +class azure_fleet { +**azure_fleet_identity**: azure_managed_service_identity +**cluster_resource_id**: string +**e_tag**: string +**hub_profile**: azure_fleet_hub_profile +**provisioning_state**: string +**resource_group**: string +} +class azure_fleet_hub_profile { +**agent_profile**: azure_agent_profile +**api_server_access_profile**: azure_api_server_access_profile +**dns_prefix**: string +**fqdn**: string +**kubernetes_version**: string +**portal_fqdn**: 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 +**atime**: datetime +**ctime**: datetime +**id**: string +**kind**: string +**last_access**: duration +**last_update**: duration +**mtime**: datetime +**name**: string +**tags**: dictionary[string, string] +} +azure_fleet --> azure_fleet_hub_profile +azure_fleet --> azure_managed_service_identity +azure_resource <|--- azure_fleet +azure_fleet_hub_profile --> azure_agent_profile +azure_fleet_hub_profile --> azure_api_server_access_profile +azure_managed_service_identity --> azure_principalid_clientid +resource <|--- azure_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_fleet 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_fleet { +} +class azure_managed_cluster { +} +azure_fleet -[#1A83AF]-> azure_managed_cluster +@enduml +``` + + +
+
+ ## `azure_gallery` @@ -3754,7 +3890,13 @@ class azure_image { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} +class azure_virtual_machine_scale_set_instance { +} azure_virtual_machine -[#1A83AF]-> azure_image +azure_virtual_machine_base -[#1A83AF]-> azure_image +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_image @enduml ``` @@ -3957,6 +4099,103 @@ azure_virtual_network -[#1A83AF]-> azure_ip_group +## `azure_kubernetes_snapshot` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_kubernetes_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_kubernetes_snapshot { +**creation_data_source_id**: string +**enable_fips**: boolean +**kubernetes_version**: string +**node_image_version**: string +**os_sku**: string +**os_type**: string +**snapshot_type**: string +**vm_size**: 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_kubernetes_snapshot +resource <|--- azure_resource +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_kubernetes_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_kubernetes_snapshot { +} +class azure_managed_cluster { +} +azure_managed_cluster -[#1A83AF]-> azure_kubernetes_snapshot +@enduml +``` + + +
+
+ ## `azure_load_balancer` @@ -4057,6 +4296,7 @@ class azure_inbound_nat_rule { **type**: string } class azure_load_balancer { +**aks_public_ip_address**: string **azure_sku**: azure_sku **backend_address_pools**: azure_backend_address_pool[] **etag**: string @@ -4122,7 +4362,7 @@ class azure_probe { **name**: string **number_of_probes**: int64 **port**: int64 -**probe_thfixshold**: int64 +**probe_threshold**: int64 **protocol**: string **provisioning_state**: string **request_path**: string @@ -4203,18 +4443,32 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_load_balancer { } +class azure_managed_cluster { +} class azure_subnet { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} class azure_virtual_machine_scale_set { } +class azure_virtual_machine_scale_set_instance { +} class azure_virtual_network { } azure_load_balancer -[#1A83AF]-> azure_virtual_machine +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_base azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_managed_cluster -[#1A83AF]-> azure_load_balancer +azure_managed_cluster -[#1A83AF]-> azure_virtual_machine_scale_set azure_subnet -[#1A83AF]-> azure_load_balancer azure_subnet -[#1A83AF]-> azure_virtual_machine +azure_subnet -[#1A83AF]-> azure_virtual_machine_base +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_virtual_network -[#1A83AF]-> azure_load_balancer azure_virtual_network -[#1A83AF]-> azure_subnet @enduml @@ -4342,11 +4596,11 @@ class azure_location { -## `azure_nat_gateway` +## `azure_managed_cluster` -```kroki imgType="plantuml" imgAlt="Diagram of azure_nat_gateway data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_managed_cluster data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -4369,62 +4623,523 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 -class azure_nat_gateway { -**etag**: string -**idle_timeout_in_minutes**: int64 +class azure_auto_scaler_profile { +**balance_similar_node_groups**: string +**expander**: string +**max_empty_bulk_delete**: string +**max_graceful_termination_sec**: string +**max_node_provision_time**: string +**max_total_unready_percentage**: string +**new_pod_scale_up_delay**: string +**ok_total_unready_count**: string +**scale_down_delay_after_add**: string +**scale_down_delay_after_delete**: string +**scale_down_delay_after_failure**: string +**scale_down_unneeded_time**: string +**scale_down_unready_time**: string +**scale_down_utilization_threshold**: string +**scan_interval**: string +**skip_nodes_with_local_storage**: string +**skip_nodes_with_system_pods**: string +} +class azure_azure_key_vault_kms { +**enabled**: boolean +**key_id**: string +**key_vault_network_access**: string +**key_vault_resource_id**: string +} +class azure_cluster_upgrade_settings { +**override_settings**: azure_upgrade_override_settings +} +class azure_container_service_linux_profile { +**admin_username**: string +**ssh**: azure_container_service_ssh_configuration +} +class azure_container_service_network_profile { +**dns_service_ip**: string +**ip_families**: string[] +**load_balancer_profile**: azure_managed_cluster_load_balancer_profile +**load_balancer_sku**: string +**nat_gateway_profile**: azure_managed_cluster_nat_gateway_profile +**network_dataplane**: string +**network_mode**: string +**network_plugin**: string +**network_plugin_mode**: string +**network_policy**: string +**outbound_type**: string +**pod_cidr**: string +**pod_cidrs**: string[] +**service_cidr**: string +**service_cidrs**: string[] +} +class azure_container_service_ssh_configuration { +**public_keys**: string[] +} +class azure_count_countipv6 { +**count**: int64 +**count_i_pv6**: int64 +} +class azure_delegated_resource { **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[] +**referral_resource**: string +**resource_id**: string +**tenant_id**: string } -class azure_resource { +class azure_error { +**error**: azure_managed_cluster_pod_identity_provisioning_error } -class resource { -**age**: duration -**atime**: datetime -**ctime**: datetime -**id**: string -**kind**: string -**last_access**: duration -**last_update**: duration -**mtime**: datetime +class azure_extended_location { **name**: string -**tags**: dictionary[string, string] +**type**: 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 +class azure_istio_certificate_authority { +**plugin**: azure_istio_plugin_certificate_authority +} +class azure_istio_components { +**egress_gateways**: azure_istio_egress_gateway[] +**ingress_gateways**: azure_istio_ingress_gateway[] +} +class azure_istio_egress_gateway { +**enabled**: boolean +**node_selector**: dictionary[string, string] +} +class azure_istio_ingress_gateway { +**enabled**: boolean +**mode**: string +} +class azure_istio_plugin_certificate_authority { +**cert_chain_object_name**: string +**cert_object_name**: string +**key_object_name**: string +**key_vault_id**: string +**root_cert_object_name**: string +} +class azure_istio_service_mesh { +**certificate_authority**: azure_istio_certificate_authority +**components**: azure_istio_components +**revisions**: string[] +} +class azure_managed_cluster { +**aad_profile**: azure_managed_cluster_aad_profile +**addon_profiles**: dictionary[string, azure_managed_cluster_addon_profile] +**agent_pool_profiles**: string[] +**api_server_access_profile**: azure_managed_cluster_api_server_access_profile +**auto_scaler_profile**: azure_auto_scaler_profile +**auto_upgrade_profile**: azure_managed_cluster_auto_upgrade_profile +**azure_monitor_profile**: azure_managed_cluster_azure_monitor_profile +**azure_portal_fqdn**: string +**container_service_network_profile**: azure_container_service_network_profile +**current_kubernetes_version**: string +**disable_local_accounts**: boolean +**disk_encryption_set_id**: string +**dns_prefix**: string +**enable_pod_security_policy**: boolean +**enable_rbac**: boolean +**extended_location**: azure_extended_location +**fqdn**: string +**fqdn_subdomain**: string +**http_proxy_config**: azure_managed_cluster_http_proxy_config +**identity_profile**: dictionary[string, azure_user_assigned_identity] +**kubernetes_version**: string +**linux_profile**: azure_container_service_linux_profile +**managed_cluster_identity**: azure_managed_cluster_identity +**managed_cluster_sku**: azure_managed_cluster_sku +**managed_cluster_storage_profile**: azure_managed_cluster_storage_profile +**max_agent_pools**: int64 +**node_resource_group**: string +**oidc_issuer_profile**: azure_managed_cluster_oidc_issuer_profile +**pod_identity_profile**: azure_managed_cluster_pod_identity_profile +**power_state**: string +**private_fqdn**: string +**private_link_resources**: azure_private_link_resource[] +**provisioning_state**: string +**public_network_access**: string +**resource_uid**: string +**security_profile**: azure_managed_cluster_security_profile +**service_mesh_profile**: azure_service_mesh_profile +**service_principal_profile**: azure_managed_cluster_service_principal_profile +**support_plan**: string +**upgrade_settings**: azure_cluster_upgrade_settings +**windows_profile**: azure_managed_cluster_windows_profile +**workload_auto_scaler_profile**: azure_managed_cluster_workload_auto_scaler_profile +} +class azure_managed_cluster_aad_profile { +**admin_group_object_i_ds**: string[] +**client_app_id**: string +**enable_azure_rbac**: boolean +**managed**: boolean +**server_app_id**: string +**server_app_secret**: string +**tenant_id**: string +} +class azure_managed_cluster_addon_profile { +**config**: dictionary[string, string] +**enabled**: boolean +**identity**: azure_user_assigned_identity +} +class azure_managed_cluster_api_server_access_profile { +**authorized_ip_ranges**: string[] +**disable_run_command**: boolean +**enable_private_cluster**: boolean +**enable_private_cluster_public_fqdn**: boolean +**private_dns_zone**: string +} +class azure_managed_cluster_auto_upgrade_profile { +**node_os_upgrade_channel**: string +**upgrade_channel**: string +} +class azure_managed_cluster_azure_monitor_profile { +**metrics**: azure_managed_cluster_azure_monitor_profile_metrics +} +class azure_managed_cluster_azure_monitor_profile_kube_state_metrics { +**metric_annotations_allow_list**: string +**metric_labels_allowlist**: string +} +class azure_managed_cluster_azure_monitor_profile_metrics { +**enabled**: boolean +**kube_state_metrics**: azure_managed_cluster_azure_monitor_profile_kube_state_metrics +} +class azure_managed_cluster_http_proxy_config { +**http_proxy**: string +**https_proxy**: string +**no_proxy**: string[] +**trusted_ca**: string +} +class azure_managed_cluster_identity { +**delegated_resources**: dictionary[string, azure_delegated_resource] +**principal_id**: string +**tenant_id**: string +**type**: string +**user_assigned_identities**: dictionary[string, azure_principalid_clientid] +} +class azure_managed_cluster_load_balancer_profile { +**allocated_outbound_ports**: int64 +**effective_outbound_i_ps**: string[] +**enable_multiple_standard_load_balancers**: boolean +**idle_timeout_in_minutes**: int64 +**managed_outbound_i_ps**: azure_count_countipv6 +**outbound_i_ps**: azure_public_i_ps +**outbound_ip_prefixes**: azure_public_ip_prefixes +} +class azure_managed_cluster_nat_gateway_profile { +**effective_outbound_i_ps**: string[] +**idle_timeout_in_minutes**: int64 +**managed_outbound_ip_profile**: int64 +} +class azure_managed_cluster_oidc_issuer_profile { +**enabled**: boolean +**issuer_url**: string +} +class azure_managed_cluster_pod_identity { +**binding_selector**: string +**identity**: azure_user_assigned_identity +**name**: string +**namespace**: string +**provisioning_info**: azure_error +**provisioning_state**: string +} +class azure_managed_cluster_pod_identity_exception { +**name**: string +**namespace**: string +**pod_labels**: dictionary[string, string] +} +class azure_managed_cluster_pod_identity_profile { +**allow_network_plugin_kubenet**: boolean +**enabled**: boolean +**user_assigned_identities**: azure_managed_cluster_pod_identity[] +**user_assigned_identity_exceptions**: azure_managed_cluster_pod_identity_exception[] +} +class azure_managed_cluster_pod_identity_provisioning_error { +**error**: azure_managed_cluster_pod_identity_provisioning_error_body +} +class azure_managed_cluster_pod_identity_provisioning_error_body { +**code**: string +**details**: dictionary[string, any][] +**message**: string +**target**: string +} +class azure_managed_cluster_security_profile { +**azure_key_vault_kms**: azure_azure_key_vault_kms +**defender**: azure_managed_cluster_security_profile_defender +**image_cleaner**: azure_managed_cluster_security_profile_image_cleaner +**workload_identity**: boolean +} +class azure_managed_cluster_security_profile_defender { +**log_analytics_workspace_resource_id**: string +**security_monitoring**: boolean +} +class azure_managed_cluster_security_profile_image_cleaner { +**enabled**: boolean +**interval_hours**: int64 +} +class azure_managed_cluster_service_principal_profile { +**client_id**: string +**secret**: string +} +class azure_managed_cluster_sku { +**name**: string +**tier**: string +} +class azure_managed_cluster_storage_profile { +**blob_csi_driver**: boolean +**disk_csi_driver**: boolean +**file_csi_driver**: boolean +**snapshot_controller**: boolean +} +class azure_managed_cluster_windows_profile { +**admin_password**: string +**admin_username**: string +**enable_csi_proxy**: boolean +**gmsa_profile**: azure_windows_gmsa_profile +**license_type**: string +} +class azure_managed_cluster_workload_auto_scaler_profile { +**keda**: boolean +**vertical_pod_autoscaler**: boolean +} +class azure_principalid_clientid { +**client_id**: string +**principal_id**: string +} +class azure_private_link_resource { +**group_id**: string +**id**: string +**name**: string +**private_link_service_id**: string +**required_members**: string[] +**type**: string +} +class azure_public_i_ps { +**public_i_ps**: string[] +} +class azure_public_ip_prefixes { +**public_ip_prefixes**: string[] +} +class azure_resource { +} +class azure_service_mesh_profile { +**istio**: azure_istio_service_mesh +**mode**: string +} +class azure_upgrade_override_settings { +**force_upgrade**: boolean +**until**: datetime +} +class azure_user_assigned_identity { +**client_id**: string +**object_id**: string +**resource_id**: string +} +class azure_windows_gmsa_profile { +**dns_server**: string +**enabled**: boolean +**root_domain_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_cluster_upgrade_settings --> azure_upgrade_override_settings +azure_container_service_linux_profile --> azure_container_service_ssh_configuration +azure_container_service_network_profile --> azure_managed_cluster_load_balancer_profile +azure_container_service_network_profile --> azure_managed_cluster_nat_gateway_profile +azure_error --> azure_managed_cluster_pod_identity_provisioning_error +azure_istio_certificate_authority --> azure_istio_plugin_certificate_authority +azure_istio_components --> azure_istio_egress_gateway +azure_istio_components --> azure_istio_ingress_gateway +azure_istio_service_mesh --> azure_istio_certificate_authority +azure_istio_service_mesh --> azure_istio_components +azure_managed_cluster --> azure_auto_scaler_profile +azure_managed_cluster --> azure_cluster_upgrade_settings +azure_managed_cluster --> azure_container_service_linux_profile +azure_managed_cluster --> azure_container_service_network_profile +azure_managed_cluster --> azure_extended_location +azure_managed_cluster --> azure_managed_cluster_aad_profile +azure_managed_cluster --> azure_managed_cluster_addon_profile +azure_managed_cluster --> azure_managed_cluster_api_server_access_profile +azure_managed_cluster --> azure_managed_cluster_auto_upgrade_profile +azure_managed_cluster --> azure_managed_cluster_azure_monitor_profile +azure_managed_cluster --> azure_managed_cluster_http_proxy_config +azure_managed_cluster --> azure_managed_cluster_identity +azure_managed_cluster --> azure_managed_cluster_oidc_issuer_profile +azure_managed_cluster --> azure_managed_cluster_pod_identity_profile +azure_managed_cluster --> azure_managed_cluster_security_profile +azure_managed_cluster --> azure_managed_cluster_service_principal_profile +azure_managed_cluster --> azure_managed_cluster_sku +azure_managed_cluster --> azure_managed_cluster_storage_profile +azure_managed_cluster --> azure_managed_cluster_windows_profile +azure_managed_cluster --> azure_managed_cluster_workload_auto_scaler_profile +azure_managed_cluster --> azure_private_link_resource +azure_resource <|--- azure_managed_cluster +azure_managed_cluster --> azure_service_mesh_profile +azure_managed_cluster --> azure_user_assigned_identity +azure_managed_cluster_addon_profile --> azure_user_assigned_identity +azure_managed_cluster_azure_monitor_profile --> azure_managed_cluster_azure_monitor_profile_metrics +azure_managed_cluster_azure_monitor_profile_metrics --> azure_managed_cluster_azure_monitor_profile_kube_state_metrics +azure_managed_cluster_identity --> azure_delegated_resource +azure_managed_cluster_identity --> azure_principalid_clientid +azure_managed_cluster_load_balancer_profile --> azure_count_countipv6 +azure_managed_cluster_load_balancer_profile --> azure_public_i_ps +azure_managed_cluster_load_balancer_profile --> azure_public_ip_prefixes +azure_managed_cluster_pod_identity --> azure_error +azure_managed_cluster_pod_identity --> azure_user_assigned_identity +azure_managed_cluster_pod_identity_profile --> azure_managed_cluster_pod_identity +azure_managed_cluster_pod_identity_profile --> azure_managed_cluster_pod_identity_exception +azure_managed_cluster_pod_identity_provisioning_error --> azure_managed_cluster_pod_identity_provisioning_error_body +azure_managed_cluster_security_profile --> azure_azure_key_vault_kms +azure_managed_cluster_security_profile --> azure_managed_cluster_security_profile_defender +azure_managed_cluster_security_profile --> azure_managed_cluster_security_profile_image_cleaner +azure_managed_cluster_windows_profile --> azure_windows_gmsa_profile +resource <|--- azure_resource +azure_service_mesh_profile --> azure_istio_service_mesh +@enduml +``` + + +
+Relationships to Other Resources +
+ + +```kroki imgType="plantuml" imgAlt="Diagram of azure_managed_cluster 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_encryption_set { +} +class azure_fleet { +} +class azure_kubernetes_snapshot { +} +class azure_load_balancer { +} +class azure_managed_cluster { +} +class azure_virtual_machine_scale_set { +} +azure_fleet -[#1A83AF]-> azure_managed_cluster +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set +azure_managed_cluster -[#1A83AF]-> azure_disk_encryption_set +azure_managed_cluster -[#1A83AF]-> azure_kubernetes_snapshot +azure_managed_cluster -[#1A83AF]-> azure_load_balancer +azure_managed_cluster -[#1A83AF]-> azure_virtual_machine_scale_set +@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 @@ -4689,13 +5404,21 @@ class azure_private_link_service { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} +class azure_virtual_machine_scale_set_instance { +} class azure_virtual_network_tap { } azure_network_interface -[#1A83AF]-> azure_dscp_configuration azure_network_security_group -[#1A83AF]-> azure_network_interface azure_network_security_group -[#1A83AF]-> azure_virtual_machine +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_base +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_private_link_service -[#1A83AF]-> azure_network_interface azure_virtual_machine -[#1A83AF]-> azure_network_interface +azure_virtual_machine_base -[#1A83AF]-> azure_network_interface +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_network_interface azure_virtual_network_tap -[#1A83AF]-> azure_network_interface @enduml ``` @@ -4827,11 +5550,11 @@ class azure_network_profile { } class azure_subnet { } -class azure_virtual_machine { +class azure_virtual_machine_base { } -azure_network_profile -[#1A83AF]-> azure_virtual_machine +azure_network_profile -[#1A83AF]-> azure_virtual_machine_base azure_subnet -[#1A83AF]-> azure_network_profile -azure_subnet -[#1A83AF]-> azure_virtual_machine +azure_subnet -[#1A83AF]-> azure_virtual_machine_base @enduml ``` @@ -5003,11 +5726,21 @@ class azure_subnet { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} +class azure_virtual_machine_scale_set_instance { +} azure_network_security_group -[#1A83AF]-> azure_network_interface azure_network_security_group -[#1A83AF]-> azure_virtual_machine +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_base +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_subnet -[#1A83AF]-> azure_network_security_group azure_subnet -[#1A83AF]-> azure_virtual_machine +azure_subnet -[#1A83AF]-> azure_virtual_machine_base +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_virtual_machine -[#1A83AF]-> azure_network_interface +azure_virtual_machine_base -[#1A83AF]-> azure_network_interface +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_network_interface @enduml ``` @@ -5823,12 +6556,19 @@ class azure_proximity_placement_group { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} class azure_virtual_machine_scale_set { } +class azure_virtual_machine_scale_set_instance { +} azure_availability_set -[#1A83AF]-> azure_proximity_placement_group -azure_availability_set -[#1A83AF]-> azure_virtual_machine +azure_availability_set -[#1A83AF]-> azure_virtual_machine_base azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_base azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_scale_set +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set -[#1A83AF]-> azure_virtual_machine_scale_set_instance @enduml ``` @@ -6746,9 +7486,9 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_restore_point_collection { } -class azure_virtual_machine { +class azure_virtual_machine_base { } -azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine +azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine_base @enduml ``` @@ -7608,11 +8348,22 @@ class azure_subnet { } class azure_virtual_machine { } +class azure_virtual_machine_base { +} +class azure_virtual_machine_scale_set { +} +class azure_virtual_machine_scale_set_instance { +} class azure_virtual_network { } azure_load_balancer -[#1A83AF]-> azure_virtual_machine -azure_network_profile -[#1A83AF]-> azure_virtual_machine +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_base +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_network_profile -[#1A83AF]-> azure_virtual_machine_base azure_network_security_group -[#1A83AF]-> azure_virtual_machine +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_base +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_subnet -[#1A83AF]-> azure_application_gateway azure_subnet -[#1A83AF]-> azure_bastion_host azure_subnet -[#1A83AF]-> azure_dscp_configuration @@ -7624,6 +8375,10 @@ azure_subnet -[#1A83AF]-> azure_network_profile azure_subnet -[#1A83AF]-> azure_network_security_group azure_subnet -[#1A83AF]-> azure_network_virtual_appliance azure_subnet -[#1A83AF]-> azure_virtual_machine +azure_subnet -[#1A83AF]-> azure_virtual_machine_base +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_virtual_network -[#1A83AF]-> azure_bastion_host azure_virtual_network -[#1A83AF]-> azure_ip_allocation azure_virtual_network -[#1A83AF]-> azure_load_balancer @@ -8269,6 +9024,13 @@ class azure_vault_secret_group { **vault_certificates**: azure_vault_certificate[] } class azure_virtual_machine { +} +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_base { **application_profile**: azure_application_profile **availability_set**: string **azure_plan**: azure_plan @@ -8301,11 +9063,6 @@ class azure_virtual_machine { **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 @@ -8510,17 +9267,33 @@ 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_base <|--- azure_virtual_machine 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_base --> azure_additional_capabilities +azure_virtual_machine_base --> azure_application_profile +azure_virtual_machine_base --> azure_capacity_reservation_profile +azure_virtual_machine_base --> azure_diagnostics_profile +azure_virtual_machine_base --> azure_extended_location +azure_virtual_machine_base --> azure_hardware_profile +azure_virtual_machine_base --> azure_os_profile +azure_virtual_machine_base --> azure_plan +azure_resource <|--- azure_virtual_machine_base +azure_virtual_machine_base --> azure_scheduled_events_profile +azure_virtual_machine_base --> azure_security_profile +azure_virtual_machine_base --> azure_storage_profile +azure_virtual_machine_base --> azure_virtual_machine_extension +azure_virtual_machine_base --> azure_virtual_machine_identity +azure_virtual_machine_base --> azure_virtual_machine_instance_view +azure_virtual_machine_base --> azure_virtual_machine_network_profile +instance <|--- azure_virtual_machine_base 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 @@ -8583,11 +9356,7 @@ 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_disk { } class azure_image { } @@ -8595,31 +9364,21 @@ class azure_load_balancer { } class azure_network_interface { } -class azure_network_profile { -} class azure_network_security_group { } class azure_proximity_placement_group { } -class azure_restore_point_collection { -} class azure_subnet { } class azure_virtual_machine { } class azure_virtual_machine_size { } -azure_availability_set -[#1A83AF]-> azure_proximity_placement_group -azure_availability_set -[#1A83AF]-> azure_virtual_machine -azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine azure_load_balancer -[#1A83AF]-> azure_virtual_machine -azure_network_profile -[#1A83AF]-> azure_virtual_machine azure_network_security_group -[#1A83AF]-> azure_network_interface azure_network_security_group -[#1A83AF]-> azure_virtual_machine azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine -azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine azure_subnet -[#1A83AF]-> azure_load_balancer -azure_subnet -[#1A83AF]-> azure_network_profile azure_subnet -[#1A83AF]-> azure_network_security_group azure_subnet -[#1A83AF]-> azure_virtual_machine azure_virtual_machine -[#1A83AF]-> azure_disk @@ -8633,11 +9392,11 @@ azure_virtual_machine -[#1A83AF]-> azure_virtual_machine_size
-## `azure_virtual_machine_scale_set` +## `azure_virtual_machine_base` -```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_scale_set data model" +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_base data model" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -8660,10 +9419,6 @@ 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 @@ -8674,26 +9429,59 @@ class azure_additional_unattend_content { **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_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_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 } @@ -8701,10 +9489,24 @@ 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 @@ -8714,6 +9516,10 @@ class azure_image_reference { **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 @@ -8721,10 +9527,27 @@ class azure_instance_view_status { **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 @@ -8741,10 +9564,53 @@ 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 @@ -8761,53 +9627,21 @@ 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[] } @@ -8815,6 +9649,12 @@ 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 } @@ -8826,11 +9666,6 @@ 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 @@ -8839,6 +9674,44 @@ class azure_vault_secret_group { **source_vault**: string **vault_certificates**: azure_vault_certificate[] } +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_base { +**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 +**location**: 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_extension { **auto_upgrade_minor_version**: boolean **enable_automatic_upgrade**: boolean @@ -8854,6 +9727,11 @@ class azure_virtual_machine_extension { **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[] @@ -8861,48 +9739,1202 @@ class azure_virtual_machine_extension_instance_view { **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_health_status { +**status**: azure_instance_view_status } -class azure_virtual_machine_scale_set_data_disk { +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_agent_instance_view --> azure_instance_view_status +azure_virtual_machine_agent_instance_view --> azure_virtual_machine_extension_handler_instance_view +azure_virtual_machine_base --> azure_additional_capabilities +azure_virtual_machine_base --> azure_application_profile +azure_virtual_machine_base --> azure_capacity_reservation_profile +azure_virtual_machine_base --> azure_diagnostics_profile +azure_virtual_machine_base --> azure_extended_location +azure_virtual_machine_base --> azure_hardware_profile +azure_virtual_machine_base --> azure_os_profile +azure_virtual_machine_base --> azure_plan +azure_resource <|--- azure_virtual_machine_base +azure_virtual_machine_base --> azure_scheduled_events_profile +azure_virtual_machine_base --> azure_security_profile +azure_virtual_machine_base --> azure_storage_profile +azure_virtual_machine_base --> azure_virtual_machine_extension +azure_virtual_machine_base --> azure_virtual_machine_identity +azure_virtual_machine_base --> azure_virtual_machine_instance_view +azure_virtual_machine_base --> azure_virtual_machine_network_profile +instance <|--- azure_virtual_machine_base +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_base 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_load_balancer { +} +class azure_network_interface { +} +class azure_network_profile { +} +class azure_network_security_group { +} +class azure_proximity_placement_group { +} +class azure_restore_point_collection { +} +class azure_subnet { +} +class azure_virtual_machine_base { +} +class azure_virtual_machine_size { +} +azure_availability_set -[#1A83AF]-> azure_proximity_placement_group +azure_availability_set -[#1A83AF]-> azure_virtual_machine_base +azure_capacity_reservation_group -[#1A83AF]-> azure_virtual_machine_base +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_base +azure_network_profile -[#1A83AF]-> azure_virtual_machine_base +azure_network_security_group -[#1A83AF]-> azure_network_interface +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_base +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_base +azure_restore_point_collection -[#1A83AF]-> azure_virtual_machine_base +azure_subnet -[#1A83AF]-> azure_load_balancer +azure_subnet -[#1A83AF]-> azure_network_profile +azure_subnet -[#1A83AF]-> azure_network_security_group +azure_subnet -[#1A83AF]-> azure_virtual_machine_base +azure_virtual_machine_base -[#1A83AF]-> azure_disk +azure_virtual_machine_base -[#1A83AF]-> azure_image +azure_virtual_machine_base -[#1A83AF]-> azure_network_interface +azure_virtual_machine_base -[#1A83AF]-> azure_virtual_machine_size +@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_load_balancer { +} +class azure_managed_cluster { +} +class azure_proximity_placement_group { +} +class azure_subnet { +} +class azure_virtual_machine_scale_set { +} +class azure_virtual_machine_scale_set_instance { +} +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_managed_cluster -[#1A83AF]-> azure_load_balancer +azure_managed_cluster -[#1A83AF]-> azure_virtual_machine_scale_set +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_scale_set +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_subnet -[#1A83AF]-> azure_load_balancer +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set -[#1A83AF]-> azure_virtual_machine_scale_set_instance +@enduml +``` + + +
+
+ +## `azure_virtual_machine_scale_set_instance` + + + +```kroki imgType="plantuml" imgAlt="Diagram of azure_virtual_machine_scale_set_instance 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_virtual_machine_scale_set_managed_disk_parameters +**managed_disk**: azure_managed_disk_parameters **name**: string +**to_be_detached**: boolean +**vhd**: string **write_accelerator_enabled**: boolean } -class azure_virtual_machine_scale_set_extension { +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_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_base { +**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 +**location**: 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_extension { **auto_upgrade_minor_version**: boolean **enable_automatic_upgrade**: boolean **force_update_tag**: string -**name**: 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[] @@ -8913,117 +10945,97 @@ class azure_virtual_machine_scale_set_extension { **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_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_scale_set_hardware_profile { -**vm_size_properties**: azure_vm_size_properties +class azure_virtual_machine_health_status { +**status**: azure_instance_view_status } -class azure_virtual_machine_scale_set_identity { +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_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_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_scale_set_ip_tag { +class azure_virtual_machine_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 { +class azure_virtual_machine_network_interface_configuration { **delete_option**: string **disable_tcp_state_tracking**: boolean -**dns_settings**: azure_virtual_machine_scale_set_network_configuration_dns_settings +**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_scale_set_ip_configuration[] +**ip_configurations**: azure_virtual_machine_network_interface_ip_configuration[] **name**: string **network_security_group**: string **primary**: boolean } -class azure_virtual_machine_scale_set_network_configuration_dns_settings { +class azure_virtual_machine_network_interface_dns_settings_configuration { **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 +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 -**os_type**: string -**vhd_containers**: string[] -**write_accelerator_enabled**: boolean +**primary**: boolean +**private_ip_address_version**: string +**public_ip_address_configuration**: azure_virtual_machine_public_ip_address_configuration +**subnet**: string } -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_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_scale_set_public_ip_address_configuration { +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_scale_set_ip_tag[] +**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_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_virtual_machine_scale_set_instance { } class azure_vm_disk_security_profile { **disk_encryption_set**: azure_sub_resource @@ -9061,6 +11073,12 @@ 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 @@ -9073,76 +11091,108 @@ class resource { **name**: string **tags**: dictionary[string, string] } -resource <|--- autoscaling_group +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_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_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_agent_instance_view --> azure_instance_view_status +azure_virtual_machine_agent_instance_view --> azure_virtual_machine_extension_handler_instance_view +azure_virtual_machine_base --> azure_additional_capabilities +azure_virtual_machine_base --> azure_application_profile +azure_virtual_machine_base --> azure_capacity_reservation_profile +azure_virtual_machine_base --> azure_diagnostics_profile +azure_virtual_machine_base --> azure_extended_location +azure_virtual_machine_base --> azure_hardware_profile +azure_virtual_machine_base --> azure_os_profile +azure_virtual_machine_base --> azure_plan +azure_resource <|--- azure_virtual_machine_base +azure_virtual_machine_base --> azure_scheduled_events_profile +azure_virtual_machine_base --> azure_security_profile +azure_virtual_machine_base --> azure_storage_profile +azure_virtual_machine_base --> azure_virtual_machine_extension +azure_virtual_machine_base --> azure_virtual_machine_identity +azure_virtual_machine_base --> azure_virtual_machine_instance_view +azure_virtual_machine_base --> azure_virtual_machine_network_profile +instance <|--- azure_virtual_machine_base 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 -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_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_virtual_machine_scale_set_instance --> azure_additional_capabilities +azure_virtual_machine_scale_set_instance --> azure_application_profile +azure_virtual_machine_scale_set_instance --> azure_capacity_reservation_profile +azure_virtual_machine_scale_set_instance --> azure_diagnostics_profile +azure_virtual_machine_scale_set_instance --> azure_extended_location +azure_virtual_machine_scale_set_instance --> azure_hardware_profile +azure_virtual_machine_scale_set_instance --> azure_os_profile +azure_virtual_machine_scale_set_instance --> azure_plan +azure_virtual_machine_scale_set_instance --> azure_scheduled_events_profile +azure_virtual_machine_scale_set_instance --> azure_security_profile +azure_virtual_machine_scale_set_instance --> azure_storage_profile +azure_virtual_machine_base <|--- azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set_instance --> azure_virtual_machine_extension +azure_virtual_machine_scale_set_instance --> azure_virtual_machine_identity +azure_virtual_machine_scale_set_instance --> azure_virtual_machine_instance_view +azure_virtual_machine_scale_set_instance --> azure_virtual_machine_network_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 +resource <|--- instance @enduml ``` @@ -9152,7 +11202,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_virtual_machine_scale_set_instance resource relationships" @startuml hide empty members skinparam ArrowColor #ffaf37 @@ -9175,14 +11225,41 @@ skinparam RoundCorner 5 skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 +class azure_disk { +} +class azure_image { +} class azure_load_balancer { } +class azure_network_interface { +} +class azure_network_security_group { +} class azure_proximity_placement_group { } +class azure_subnet { +} class azure_virtual_machine_scale_set { } +class azure_virtual_machine_scale_set_instance { +} +class azure_virtual_machine_size { +} azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set +azure_load_balancer -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_network_security_group -[#1A83AF]-> azure_network_interface +azure_network_security_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_scale_set +azure_proximity_placement_group -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_subnet -[#1A83AF]-> azure_load_balancer +azure_subnet -[#1A83AF]-> azure_network_security_group +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set +azure_subnet -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set -[#1A83AF]-> azure_virtual_machine_scale_set_instance +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_disk +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_image +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_network_interface +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_virtual_machine_size @enduml ``` @@ -9296,9 +11373,15 @@ skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class azure_virtual_machine { } +class azure_virtual_machine_base { +} +class azure_virtual_machine_scale_set_instance { +} class azure_virtual_machine_size { } azure_virtual_machine -[#1A83AF]-> azure_virtual_machine_size +azure_virtual_machine_base -[#1A83AF]-> azure_virtual_machine_size +azure_virtual_machine_scale_set_instance -[#1A83AF]-> azure_virtual_machine_size @enduml ``` @@ -10496,7 +12579,7 @@ class azure_web_application_firewall_custom_rule { **name**: string **priority**: int64 **rate_limit_duration**: string -**rate_limit_thfixshold**: int64 +**rate_limit_threshold**: int64 **rule_type**: string **state**: string } diff --git a/versioned_docs/version-4.X/reference/unified-data-model/digitalocean.mdx b/versioned_docs/version-4.X/reference/unified-data-model/digitalocean.mdx index 743b66dd..0e11cbc7 100644 --- a/versioned_docs/version-4.X/reference/unified-data-model/digitalocean.mdx +++ b/versioned_docs/version-4.X/reference/unified-data-model/digitalocean.mdx @@ -975,7 +975,7 @@ class dns_record { **record_mname**: string **record_port**: int64 **record_priority**: int64 -**record_reffixsh**: int64 +**record_refresh**: int64 **record_retry**: int64 **record_rname**: string **record_serial**: int64 @@ -1755,18 +1755,20 @@ skinparam stereotypeIBackgroundColor #e98df7 class digitalocean_kubernetes_cluster { **auto_upgrade_enabled**: boolean **cluster_status**: string -**endpoint**: string **ha_enabled**: boolean **ipv4_address**: string **k8s_cluster_subnet**: string **k8s_service_subnet**: string -**k8s_version**: string **registry_enabled**: boolean **surge_upgrade_enabled**: boolean } class digitalocean_resource { **urn**: string } +class managed_kubernetes_cluster_provider { +**endpoint**: string +**version**: string +} class resource { **age**: duration **atime**: datetime @@ -1780,8 +1782,9 @@ class resource { **tags**: dictionary[string, string] } digitalocean_resource <|--- digitalocean_kubernetes_cluster -resource <|--- digitalocean_kubernetes_cluster +managed_kubernetes_cluster_provider <|--- digitalocean_kubernetes_cluster resource <|--- digitalocean_resource +resource <|--- managed_kubernetes_cluster_provider @enduml ``` diff --git a/versioned_docs/version-4.X/reference/unified-data-model/gcp.mdx b/versioned_docs/version-4.X/reference/unified-data-model/gcp.mdx index 44fdc372..43217671 100644 --- a/versioned_docs/version-4.X/reference/unified-data-model/gcp.mdx +++ b/versioned_docs/version-4.X/reference/unified-data-model/gcp.mdx @@ -1425,7 +1425,6 @@ class gcp_container_cluster { **default_max_pods_constraint**: string **enable_kubernetes_alpha**: boolean **enable_tpu**: boolean -**endpoint**: string **etag**: string **expire_time**: datetime **identity_service_config**: boolean @@ -1734,6 +1733,10 @@ class gcp_resource { **label_fingerprint**: string **link**: string } +class managed_kubernetes_cluster_provider { +**endpoint**: string +**version**: string +} class resource { **age**: duration **atime**: datetime @@ -1775,6 +1778,7 @@ gcp_container_cluster --> gcp_container_resource_usage_export_config gcp_container_cluster --> gcp_container_status_condition gcp_container_cluster --> gcp_deprecation_status gcp_resource <|--- gcp_container_cluster +managed_kubernetes_cluster_provider <|--- gcp_container_cluster gcp_container_cluster_autoscaling --> gcp_container_autoprovisioning_node_pool_defaults gcp_container_cluster_autoscaling --> gcp_container_resource_limit gcp_container_logging_config --> gcp_container_logging_component_config @@ -1810,6 +1814,7 @@ gcp_container_update_info --> gcp_container_blue_green_info gcp_container_upgrade_settings --> gcp_container_blue_green_settings gcp_resource --> gcp_deprecation_status resource <|--- gcp_resource +resource <|--- managed_kubernetes_cluster_provider @enduml ``` @@ -2882,7 +2887,7 @@ class gcp_health_check { **check_interval_sec**: int64 **grpc_health_check**: gcp_grpc_health_check **health_check_log_config**: boolean -**healthy_thfixshold**: int64 +**healthy_threshold**: int64 **http2_health_check**: gcp_http2_health_check **http_health_check**: gcp_http_health_check_spec **https_health_check**: gcp_https_health_check_spec @@ -2890,7 +2895,7 @@ class gcp_health_check { **tcp_health_check**: gcp_tcp_health_check **timeout_sec**: int64 **type**: string -**unhealthy_thfixshold**: int64 +**unhealthy_threshold**: int64 } class gcp_http2_health_check { **host**: string @@ -3150,12 +3155,12 @@ class gcp_deprecation_status { } class gcp_http_health_check { **check_interval_sec**: int64 -**healthy_thfixshold**: int64 +**healthy_threshold**: int64 **host**: string **port**: int64 **request_path**: string **timeout_sec**: int64 -**unhealthy_thfixshold**: int64 +**unhealthy_threshold**: int64 } class gcp_resource { **deprecation_status**: gcp_deprecation_status @@ -3262,12 +3267,12 @@ class gcp_deprecation_status { } class gcp_https_health_check { **check_interval_sec**: int64 -**healthy_thfixshold**: int64 +**healthy_threshold**: int64 **host**: string **port**: int64 **request_path**: string **timeout_sec**: int64 -**unhealthy_thfixshold**: int64 +**unhealthy_threshold**: int64 } class gcp_resource { **deprecation_status**: gcp_deprecation_status @@ -3999,7 +4004,7 @@ class gcp_instance_group_manager_actions_summary { **deleting**: int64 **none**: int64 **recreating**: int64 -**reffixshing**: int64 +**refreshing**: int64 **restarting**: int64 **resuming**: int64 **starting**: int64 @@ -8089,15 +8094,15 @@ class gcp_security_policy_rule_matcher_config { } class gcp_security_policy_rule_rate_limit_options { **ban_duration_sec**: int64 -**ban_thfixshold**: gcp_security_policy_rule_rate_limit_options_thfixshold +**ban_threshold**: gcp_security_policy_rule_rate_limit_options_threshold **conform_action**: string **enforce_on_key**: string **enforce_on_key_name**: string **exceed_action**: string **exceed_redirect_options**: gcp_security_policy_rule_redirect_options -**rate_limit_thfixshold**: gcp_security_policy_rule_rate_limit_options_thfixshold +**rate_limit_threshold**: gcp_security_policy_rule_rate_limit_options_threshold } -class gcp_security_policy_rule_rate_limit_options_thfixshold { +class gcp_security_policy_rule_rate_limit_options_threshold { **count**: int64 **interval_sec**: int64 } @@ -8133,7 +8138,7 @@ gcp_security_policy_rule --> gcp_security_policy_rule_redirect_options gcp_security_policy_rule_http_header_action --> gcp_security_policy_rule_http_header_action_http_header_option gcp_security_policy_rule_matcher --> gcp_expr gcp_security_policy_rule_matcher --> gcp_security_policy_rule_matcher_config -gcp_security_policy_rule_rate_limit_options --> gcp_security_policy_rule_rate_limit_options_thfixshold +gcp_security_policy_rule_rate_limit_options --> gcp_security_policy_rule_rate_limit_options_threshold gcp_security_policy_rule_rate_limit_options --> gcp_security_policy_rule_redirect_options @enduml ``` diff --git a/versioned_docs/version-4.X/reference/unified-data-model/kubernetes.mdx b/versioned_docs/version-4.X/reference/unified-data-model/kubernetes.mdx index 5578222f..b9037434 100644 --- a/versioned_docs/version-4.X/reference/unified-data-model/kubernetes.mdx +++ b/versioned_docs/version-4.X/reference/unified-data-model/kubernetes.mdx @@ -369,6 +369,7 @@ skinparam Shadowing false skinparam stereotypeCBackgroundColor #e98df7 skinparam stereotypeIBackgroundColor #e98df7 class kubernetes_config_map { +**data**: dictionary[string, string] } class kubernetes_resource { **labels**: dictionary[string, string]