From 351666a13ce1f5dc4df1cd41b232556698f6c56f Mon Sep 17 00:00:00 2001 From: isaacabraham Date: Tue, 15 Mar 2022 15:14:36 +0000 Subject: [PATCH] Merge pull request #895 from CompositionalIT/ai-workspaces Support for App Insights workspaces 7e281ce8480ff1b4b35780411867c8f04a15c6fd --- 404.html | 2 +- about/index.html | 6 +++--- api-overview/dependencies/index.html | 6 +++--- api-overview/expressions/index.html | 6 +++--- api-overview/index.html | 6 +++--- api-overview/outputs/index.html | 6 +++--- api-overview/parameters/index.html | 6 +++--- api-overview/resources/aks-cluster/index.html | 6 +++--- api-overview/resources/alert/index.html | 6 +++--- api-overview/resources/app-insights/index.html | 11 ++++++----- api-overview/resources/application-gateway/index.html | 6 +++--- api-overview/resources/availability-tests/index.html | 6 +++--- api-overview/resources/azure-firewall/index.html | 6 +++--- api-overview/resources/bastion-host/index.html | 6 +++--- api-overview/resources/bing-search/index.html | 6 +++--- api-overview/resources/cdn/index.html | 6 +++--- api-overview/resources/cognitive-services/index.html | 6 +++--- .../resources/communication-services/index.html | 6 +++--- api-overview/resources/container-apps/index.html | 6 +++--- api-overview/resources/container-group/index.html | 6 +++--- api-overview/resources/container-registry/index.html | 6 +++--- api-overview/resources/cosmos-db/index.html | 6 +++--- api-overview/resources/dashboard/index.html | 6 +++--- api-overview/resources/data-lake/index.html | 6 +++--- .../resources/databricks-workspace/index.html | 6 +++--- api-overview/resources/deployment-script/index.html | 6 +++--- api-overview/resources/diagnosticsetting/index.html | 6 +++--- api-overview/resources/dns/index.html | 6 +++--- api-overview/resources/event-grid/index.html | 6 +++--- api-overview/resources/event-hub/index.html | 6 +++--- api-overview/resources/express-route/index.html | 6 +++--- api-overview/resources/functions/index.html | 6 +++--- api-overview/resources/index.html | 6 +++--- api-overview/resources/index.xml | 2 +- api-overview/resources/iot-hub/index.html | 6 +++--- api-overview/resources/keyvault/index.html | 6 +++--- api-overview/resources/load-balancer/index.html | 6 +++--- api-overview/resources/loganalytics/index.html | 6 +++--- api-overview/resources/managed-identity/index.html | 6 +++--- api-overview/resources/maps/index.html | 6 +++--- api-overview/resources/nsg/index.html | 6 +++--- api-overview/resources/postgresql/index.html | 6 +++--- api-overview/resources/redis/index.html | 6 +++--- api-overview/resources/resource-group/index.html | 6 +++--- api-overview/resources/search/index.html | 6 +++--- api-overview/resources/service-bus/index.html | 6 +++--- api-overview/resources/signalr/index.html | 6 +++--- api-overview/resources/sql/index.html | 6 +++--- api-overview/resources/static-web-app/index.html | 6 +++--- api-overview/resources/storage-account/index.html | 6 +++--- api-overview/resources/traffic-manager/index.html | 6 +++--- api-overview/resources/virtual-hub/index.html | 6 +++--- api-overview/resources/virtual-machine/index.html | 6 +++--- api-overview/resources/virtual-wan/index.html | 6 +++--- api-overview/resources/vnet-gateway/index.html | 6 +++--- api-overview/resources/vnet/index.html | 6 +++--- api-overview/resources/web-app/index.html | 6 +++--- api-overview/template-generation/index.html | 6 +++--- arm-vs-farmer/index.html | 6 +++--- categories/index.html | 4 ++-- .../adding-resources/1-the-farmer-pipline/index.html | 6 +++--- .../adding-resources/2-iarm-resource/index.html | 6 +++--- contributing/adding-resources/3-ibuilder/index.html | 6 +++--- .../4-creating-builder-syntax/index.html | 6 +++--- .../adding-resources/5-unit-testing/index.html | 6 +++--- contributing/adding-resources/index.html | 6 +++--- contributing/arm-basics/index.html | 6 +++--- contributing/create-pull-requests/index.html | 6 +++--- contributing/index.html | 6 +++--- contributing/outputs-and-expressions/index.html | 6 +++--- deployment-guidance/index.html | 6 +++--- faq/index.html | 6 +++--- index.html | 6 +++--- index.json | 2 +- index.xml | 2 +- links/index.html | 6 +++--- quickstarts/index.html | 6 +++--- quickstarts/quickstart-1/index.html | 6 +++--- quickstarts/quickstart-2/index.html | 6 +++--- quickstarts/quickstart-3/index.html | 6 +++--- quickstarts/template/index.html | 6 +++--- support/index.html | 6 +++--- tags/index.html | 4 ++-- testimonials/index.html | 6 +++--- tutorials/aci-fsx/index.html | 6 +++--- tutorials/cosmos-backed-webapp/index.html | 6 +++--- tutorials/custom-output/index.html | 6 +++--- tutorials/index.html | 6 +++--- tutorials/keyvault-certs/index.html | 6 +++--- tutorials/minecraft-server-aci/index.html | 6 +++--- tutorials/multiple-web-apps/index.html | 6 +++--- tutorials/serverless-etl/index.html | 6 +++--- tutorials/traditional-ea/index.html | 6 +++--- tutorials/web-storage-keyvault/index.html | 6 +++--- tutorials/webapp-deploy/index.html | 6 +++--- 95 files changed, 278 insertions(+), 277 deletions(-) diff --git a/404.html b/404.html index 4f939a10f..9d177d2b5 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404 Page not found

Error

Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.

Go to homepage

Page not found!

\ No newline at end of file +404 Page not found

Error

Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.

Go to homepage

Page not found!

\ No newline at end of file diff --git a/about/index.html b/about/index.html index 26c4f4a0e..52f817421 100644 --- a/about/index.html +++ b/about/index.html @@ -1,4 +1,4 @@ -About :: Farmer

About

About Farmer

Farmer is a .NET domain-specific-language (DSL) for rapidly generating Azure Resource Manager (ARM) templates. Farmer is commercially supported, open source and free-to-use.

For those of you working with Azure today, you may already be aware that one of the most useful features is the ability to generate entire infrastructure architectures as code via ARM Template files. These templates contain a declarative model that allows repeatable deployments and idempotent releases (among other things).

What’s wrong with ARM?

Unfortunately, ARM templates have some limitations caused by the fact that they must be authored in a verbose JSON dialect:

  • They provide very limited type checking and support, which makes creating discovery and creation of template features difficult.
  • Templates need a lot of boilerplate to be created for even relatively simple and common resources.
  • It requires “embedded”, difficult-to-maintain stringly-typed code in order to achieve what might be trivial in a “proper” programming language, such as references, variables and parameters - or writing elements such as loops.
  • The documentation for ARM templates is not always kept up-to-date, so understanding and learning how to properly use them can involve a lot of searching and trial-and-error.

In other words, whilst working with ARM templates that have already been created is relatively straightforward, the authoring of the templates themselves is time-consuming and error-prone.

Whilst there have been some recent improvements to ARM - including tooling improvements in VS Code through an extension - we think that we can do much better than relying on tooling for a specific IDE, which means using something different than JSON when directly authoring ARM templates.

What does Farmer do to fix this?

Farmer templates are simple .NET Core applications which reference the Farmer NuGet package. This package contains a set of types that model Azure resources in a strongly-typed and succinct fashion, as well as functionality to create ARM templates from this model - and even deploy directly to Azure.

What can I use Farmer for?

Farmer currently has support for a large number of common resources including web apps, sql and storage, with more being added over time.

\ No newline at end of file diff --git a/api-overview/dependencies/index.html b/api-overview/dependencies/index.html index af7d04636..84e960efd 100644 --- a/api-overview/dependencies/index.html +++ b/api-overview/dependencies/index.html @@ -1,5 +1,5 @@ -Dependencies :: Farmer