From 1c2b68b884a642e16fec85623dc2bc3f188184fe Mon Sep 17 00:00:00 2001 From: Tom Archer Date: Fri, 21 Apr 2023 19:37:21 -0700 Subject: [PATCH] User Story 60501: 101-stream-analytics-job (#216) * Part of POC to test generating sample code and articles using OpenAI. --- quickstart/101-stream-analytics-job/main.tf | 34 +++++++++++++++++++ .../101-stream-analytics-job/outputs.tf | 7 ++++ .../101-stream-analytics-job/providers.tf | 16 +++++++++ quickstart/101-stream-analytics-job/readme.md | 20 +++++++++++ .../101-stream-analytics-job/variables.tf | 15 ++++++++ 5 files changed, 92 insertions(+) create mode 100644 quickstart/101-stream-analytics-job/main.tf create mode 100644 quickstart/101-stream-analytics-job/outputs.tf create mode 100644 quickstart/101-stream-analytics-job/providers.tf create mode 100644 quickstart/101-stream-analytics-job/readme.md create mode 100644 quickstart/101-stream-analytics-job/variables.tf diff --git a/quickstart/101-stream-analytics-job/main.tf b/quickstart/101-stream-analytics-job/main.tf new file mode 100644 index 00000000..5c719d1f --- /dev/null +++ b/quickstart/101-stream-analytics-job/main.tf @@ -0,0 +1,34 @@ +resource "random_pet" "rg_name" { + prefix = "rg" +} + +resource "azurerm_resource_group" "rg" { + name = random_pet.rg_name.id + location = var.resource_group_location +} + +resource "random_pet" "stream_analytics_job_name" { + prefix = "job" +} + +resource "azurerm_stream_analytics_job" "job" { + name = random_pet.stream_analytics_job_name.id + resource_group_name = azurerm_resource_group.rg.name + location = azurerm_resource_group.rg.location + streaming_units = var.number_of_streaming_units + events_out_of_order_max_delay_in_seconds = 0 + events_late_arrival_max_delay_in_seconds = 5 + data_locale = "en-US" + events_out_of_order_policy = "Adjust" + output_error_policy = "Stop" + + transformation_query = <