-
Notifications
You must be signed in to change notification settings - Fork 63
/
output.tf
148 lines (121 loc) · 4.94 KB
/
output.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
output "sa" {
value = azurerm_storage_account.sa
sensitive = true
description = "The Storage Account object."
}
output "name" {
value = azurerm_storage_account.sa.name
description = "The name of the Storage Account."
}
output "id" {
value = azurerm_storage_account.sa.id
description = "The ID of the Storage Account."
}
output "primary_access_key" {
value = azurerm_storage_account.sa.primary_access_key
sensitive = true
description = "The primary access key for the storage account."
}
output "secondary_access_key" {
value = azurerm_storage_account.sa.secondary_access_key
sensitive = true
description = "The secondary access key for the storage account."
}
output "primary_blob_endpoint" {
value = azurerm_storage_account.sa.primary_blob_endpoint
description = "The endpoint URL for blob storage in the primary location."
}
output "primary_blob_host" {
value = azurerm_storage_account.sa.primary_blob_host
description = "The endpoint host for blob storage in the primary location."
}
output "secondary_blob_endpoint" {
value = azurerm_storage_account.sa.secondary_blob_endpoint
description = "The endpoint URL for blob storage in the secondary location."
}
output "secondary_blob_host" {
value = azurerm_storage_account.sa.secondary_blob_host
description = "The endpoint host for blob storage in the secondary location."
}
output "primary_queue_endpoint" {
value = azurerm_storage_account.sa.primary_queue_endpoint
description = "The endpoint URL for queue storage in the primary location."
}
output "secondary_queue_endpoint" {
value = azurerm_storage_account.sa.secondary_queue_endpoint
description = "The endpoint URL for queue storage in the secondary location."
}
output "primary_table_endpoint" {
value = azurerm_storage_account.sa.primary_table_endpoint
description = "The endpoint URL for table storage in the primary location."
}
output "secondary_table_endpoint" {
value = azurerm_storage_account.sa.secondary_table_endpoint
description = "The endpoint URL for table storage in the secondary location."
}
output "primary_file_endpoint" {
value = azurerm_storage_account.sa.primary_file_endpoint
description = "The endpoint URL for file storage in the primary location."
}
output "secondary_file_endpoint" {
value = azurerm_storage_account.sa.secondary_file_endpoint
description = "The endpoint URL for file storage in the secondary location."
}
output "primary_dfs_endpoint" {
value = azurerm_storage_account.sa.primary_dfs_endpoint
description = "The endpoint URL for DFS storage in the primary location."
}
output "secondary_dfs_endpoint" {
value = azurerm_storage_account.sa.secondary_dfs_endpoint
description = "The endpoint URL for DFS storage in the secondary location."
}
output "primary_web_host" {
value = azurerm_storage_account.sa.primary_web_host
description = "Hostname with port for web storage in the primary location."
}
output "primary_web_endpoint" {
value = azurerm_storage_account.sa.primary_web_endpoint
description = "The endpoint URL for web storage in the primary location."
}
output "secondary_web_host" {
value = azurerm_storage_account.sa.secondary_web_host
description = "Hostname with port for web storage in the secondary location."
}
output "secondary_web_endpoint" {
value = azurerm_storage_account.sa.secondary_web_endpoint
description = "The endpoint URL for web storage in the secondary location."
}
output "primary_connection_string" {
value = azurerm_storage_account.sa.primary_connection_string
sensitive = true
description = "The connection string associated with the primary location."
}
output "secondary_connection_string" {
value = azurerm_storage_account.sa.secondary_connection_string
sensitive = true
description = "The connection string associated with the secondary location."
}
output "primary_blob_connection_string" {
value = azurerm_storage_account.sa.primary_blob_connection_string
sensitive = true
description = "The connection string associated with the primary blob location."
}
output "secondary_blob_connection_string" {
value = azurerm_storage_account.sa.secondary_blob_connection_string
sensitive = true
description = "The connection string associated with the secondary blob location."
}
output "principal_id" {
value = azurerm_storage_account.sa.identity.0.principal_id
description = "The Principal ID for the Service Principal associated with the Identity of this Storage Account."
}
output "tenant_id" {
value = azurerm_storage_account.sa.identity.0.tenant_id
description = "The Tenant ID for the Service Principal associated with the Identity of this Storage Account."
}
output "encryption_scope_ids" {
description = "encryption scope info."
value = { for k, v in var.encryption_scopes :
k => azurerm_storage_encryption_scope.scope[k].id
}
}