Skip to content

Commit 5d24c95

Browse files
committed
Add table azure_spring_cloud_app Closes #713
1 parent b1a39ea commit 5d24c95

14 files changed

+661
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[
2+
{
3+
"id": "{{ output.resource_id.value }}",
4+
"name": "{{ resourceName }}",
5+
"region": "{{ output.region.value }}",
6+
"resource_group": "{{ resourceName }}",
7+
"subscription_id": "{{ output.subscription_id.value }}"
8+
}
9+
]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
select name, id, region, resource_group, subscription_id
2+
from azure.azure_spring_cloud_app
3+
where name = '{{ resourceName }}' and resource_group = '{{ resourceName }}' and service_name = '{{ resourceName }}';
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[
2+
{
3+
"id": "{{ output.resource_id.value }}",
4+
"name": "{{ resourceName }}",
5+
"region": "{{ output.region.value }}",
6+
"resource_group": "{{ resourceName }}",
7+
"subscription_id": "{{ output.subscription_id.value }}"
8+
}
9+
]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
select name, id, region, resource_group, subscription_id
2+
from azure.azure_spring_cloud_app
3+
where id = '{{ output.resource_id.value }}';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
select name, id, type, region
2+
from azure.azure_spring_cloud_app
3+
where name = 'dummy-test{{ resourceName }}' and resource_group = '{{ resourceName }}';
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"akas": [
4+
"{{ output.resource_aka.value }}",
5+
"{{ output.resource_aka_lower.value }}"
6+
],
7+
"name": "{{ resourceName }}",
8+
"title": "{{ resourceName }}"
9+
}
10+
]
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
select name, akas, title
2+
from azure.azure_spring_cloud_app
3+
where name = '{{ resourceName }}' and resource_group = '{{ resourceName }}';
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
variable "resource_name" {
2+
type = string
3+
default = "turbot-test-20200928-create-update"
4+
description = "Name of the resource used throughout the test."
5+
}
6+
7+
variable "azure_environment" {
8+
type = string
9+
default = "public"
10+
description = "Azure environment used for the test."
11+
}
12+
13+
variable "azure_subscription" {
14+
type = string
15+
default = "3510ae4d-530b-497d-8f30-53b9616fc6c1"
16+
description = "Azure environment used for the test."
17+
}
18+
19+
terraform {
20+
required_providers {
21+
azurerm = {
22+
source = "hashicorp/azurerm"
23+
version = "=2.78.0"
24+
}
25+
}
26+
}
27+
28+
provider "azurerm" {
29+
# Cannot be passed as a variable
30+
features {}
31+
environment = var.azure_environment
32+
subscription_id = var.azure_subscription
33+
}
34+
35+
resource "azurerm_resource_group" "named_test_resource" {
36+
name = var.resource_name
37+
location = "East US"
38+
}
39+
40+
resource "azurerm_spring_cloud_service" "named_test_resource" {
41+
name = var.resource_name
42+
resource_group_name = azurerm_resource_group.named_test_resource.name
43+
location = azurerm_resource_group.named_test_resource.location
44+
}
45+
46+
resource "azurerm_spring_cloud_app" "named_test_resource" {
47+
name = var.resource_name
48+
resource_group_name = azurerm_resource_group.named_test_resource.name
49+
service_name = azurerm_spring_cloud_service.named_test_resource.name
50+
51+
identity {
52+
type = "SystemAssigned"
53+
}
54+
}
55+
56+
output "region" {
57+
value = azurerm_resource_group.named_test_resource.location
58+
}
59+
60+
output "resource_aka" {
61+
depends_on = [azurerm_spring_cloud_app.named_test_resource]
62+
value = "azure://${azurerm_spring_cloud_app.named_test_resource.id}"
63+
}
64+
65+
output "resource_aka_lower" {
66+
value = "azure://${lower(azurerm_spring_cloud_app.named_test_resource.id)}"
67+
}
68+
69+
output "resource_name" {
70+
value = var.resource_name
71+
}
72+
73+
output "resource_id" {
74+
value = azurerm_spring_cloud_app.named_test_resource.id
75+
}
76+
77+
output "subscription_id" {
78+
value = var.azure_subscription
79+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

0 commit comments

Comments
 (0)