-
Notifications
You must be signed in to change notification settings - Fork 19
/
terraform_resources.d2
107 lines (93 loc) · 2.01 KB
/
terraform_resources.d2
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
vars: {
d2-config: {
layout-engine: elk
}
}
*.style.font-size: 22
*.*.style.font-size: 22
title: |md
# Terraform resources (v0.3.22)
| {near: top-center}
direction: right
project_connection: {
style: {
fill: "#C5C6C7"
stroke: grey
}
}
privatelink_endpoint: {tooltip: Datasource only}
group
group_partial_permissions
service_token
job: {
style: {
fill: "#ACE1AF"
stroke: green
}
}
conns: Connections (will be removed in the future,\nuse global_connection) {
bigquery_connection
fabric_connection
connection
bigquery_connection.style.fill: "#C5C6C7"
fabric_connection.style.fill: "#C5C6C7"
connection.style.fill: "#C5C6C7"
}
conns.style.fill: "#C5C6C7"
env_creds: Environment Credentials {
grid-columns: 2
databricks_credential
snowflake_credential
bigquery_credential
fabric_credential
postgres_credential: {tooltip: Is used for Redshift as well}
}
service_token -- project: can scope to {
style: {
stroke-dash: 3
}
}
group -- project
group_partial_permissions -- project
user_groups -- group
user_groups -- group_partial_permissions
project -- environment
job -- environment
job -- environment_variable_job_override
notification -- job
partial_notification -- job
webhook -- job: triggered by {
style: {
stroke-dash: 3
}
}
environment -- global_connection
environment -- conns
global_connection -- privatelink_endpoint
global_connection -- oauth_configuration
environment -- env_creds
conns -- privatelink_endpoint
project -- project_repository
lineage_integration -- project
project_repository -- repository
environment -- environment_variable
environment -- extended_attributes
project -- project_connection {
style: {
stroke: "#C5C6C7"
}
}
project_connection -- conns {
style: {
stroke: "#C5C6C7"
}
}
(job -- *)[*].style.stroke: green
(* -- job)[*].style.stroke: green
account_level_settings: "Account level settings" {
account_features
ip_restrictions_rule
license_map
partial_license_map
}
account_level_settings.style.fill-pattern: dots