-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
74 lines (62 loc) · 2.17 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
variable "subscription_id" {}
variable "tenant_id" {}
variable "client_id" {}
variable "client_secret" {}
# Location
variable "location" {}
# Resource groups
variable "resource_group_name" {}
# VNets
variable "avsftp_vnet_name" {}
variable "avsftp_vnet_address_space" {}
# AV Subnets
variable "avsftp_vnet_function_subnet_name" {}
variable "avsftp_vnet_vm_subnet_name" {}
variable "avsftp_vnet_sftp_subnet_name" {}
variable "avsftp_vnet_function_subnet_address_prefixes" {}
variable "avsftp_vnet_vm_subnet_address_prefixes" {}
variable "avsftp_vnet_sftp_subnet_address_prefixes" {}
# Storage account type
variable "av_storage_account_name" {}
variable "av_storage_account_kind" {}
variable "av_storage_account_tier" {}
variable "av_storage_account_replication_type" {}
variable "sftp_storage_account_name" {}
variable "sftp_storage_account_kind" {}
variable "sftp_storage_account_tier" {}
variable "sftp_storage_account_replication_type" {}
variable "sftp_storage_accounts_new_files_container_name" {}
variable "sftp_storage_accounts_clean_files_container_name" {}
variable "sftp_storage_accounts_quarantine_files_container_name" {}
variable "sas_token_expiry_start" {}
variable "sas_token_expiry_end" {}
# Key Vaults
#variable "avsftp_key_vault_name" {}
#variable "av_storage_account_key_vault_secret_name" {}
#variable "sftp_storage_account_key_vault_secret_name" {}
# App Services
variable "av_app_service_plan_name" {}
variable "av_function_app_name" {}
# Virtual Machines
variable "av_vm_name" {}
variable "av_vm_size" {}
variable "av_vm_computer_name" {}
variable "av_vm_username" {}
variable "av_vm_password" {}
variable "av_vm_ip_config_name" {}
variable "av_vm_osdisk_name" {}
variable "av_vm_osdisk_caching" {}
variable "av_vm_osdisk_storage_account_type" {}
variable "av_vm_osdisk_size" {}
variable "av_vm_source_img_ref_publisher" {}
variable "av_vm_source_img_ref_offer" {}
variable "av_vm_source_img_ref_sku" {}
variable "av_vm_source_img_ref_version" {}
# Network Interfaces
variable "av_vm_network_interface_name" {}
# NSGs
variable "avsftp_nsg_name" {}
# Zip files for function and AV scanner
variable "scan_http_server_url" {}
variable "vm_init_script_url" {}
variable "functionapp_zip" {}