1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package contexts
16
17 func init() {
18 resourceContextMap["regionalcomputeaddress"] = ResourceContext{
19 ResourceKind: "ComputeAddress",
20 SkipUpdate: true,
21
22
23
24
25 SkipDriftDetection: true,
26 }
27
28 resourceContextMap["globalcomputeaddress"] = ResourceContext{
29 ResourceKind: "ComputeAddress",
30 SkipUpdate: true,
31 }
32
33 resourceContextMap["computeexternalvpngateway"] = ResourceContext{
34 ResourceKind: "ComputeExternalVPNGateway",
35 SkipUpdate: true,
36 }
37
38 resourceContextMap["cloudfunctioncomputeregionnetworkendpointgroup"] = ResourceContext{
39 ResourceKind: "ComputeRegionNetworkEndpointGroup",
40
41
42 SkipUpdate: true,
43 }
44
45 resourceContextMap["cloudruncomputeregionnetworkendpointgroup"] = ResourceContext{
46 ResourceKind: "ComputeRegionNetworkEndpointGroup",
47
48
49 SkipUpdate: true,
50 }
51
52 resourceContextMap["privateserviceconnectioncomputeregionnetworkendpointgroup"] = ResourceContext{
53 ResourceKind: "ComputeRegionNetworkEndpointGroup",
54
55
56 SkipUpdate: true,
57 }
58
59 resourceContextMap["computenetworkendpointgroup"] = ResourceContext{
60 ResourceKind: "ComputeNetworkEndpointGroup",
61 SkipUpdate: true,
62 }
63
64 resourceContextMap["computenetworkpeering"] = ResourceContext{
65 ResourceKind: "ComputeNetworkPeering",
66 SkipUpdate: true,
67 }
68
69 resourceContextMap["computenodetemplate"] = ResourceContext{
70 ResourceKind: "ComputeNodeTemplate",
71 SkipUpdate: true,
72 }
73
74 resourceContextMap["computenodegroup"] = ResourceContext{
75 ResourceKind: "ComputeNodeGroup",
76 SkipUpdate: true,
77 }
78
79 resourceContextMap["computesharedvpchostproject"] = ResourceContext{
80 ResourceKind: "ComputeSharedVPCHostProject",
81 SkipUpdate: true,
82 }
83
84 resourceContextMap["computesharedvpcserviceproject"] = ResourceContext{
85 ResourceKind: "ComputeSharedVPCServiceProject",
86 SkipUpdate: true,
87 }
88 resourceContextMap["computesslcertificate"] = ResourceContext{
89 ResourceKind: "ComputeSSLCertificate",
90 SkipUpdate: true,
91 }
92
93 resourceContextMap["globalcomputesslcertificate"] = ResourceContext{
94 ResourceKind: "ComputeSSLCertificate",
95 SkipUpdate: true,
96 }
97
98 resourceContextMap["regionalcomputesslcertificate"] = ResourceContext{
99 ResourceKind: "ComputeSSLCertificate",
100 SkipUpdate: true,
101 }
102
103 resourceContextMap["computetargetgrpcproxy"] = ResourceContext{
104 ResourceKind: "ComputeTargetGRPCProxy",
105 SkipUpdate: true,
106 }
107
108 resourceContextMap["computereservation"] = ResourceContext{
109 ResourceKind: "ComputeReservation",
110 SkipUpdate: true,
111 }
112
113 resourceContextMap["computeresourcepolicy"] = ResourceContext{
114 ResourceKind: "ComputeResourcePolicy",
115 SkipUpdate: true,
116 }
117
118 resourceContextMap["computerouterinterface"] = ResourceContext{
119 ResourceKind: "ComputeRouterInterface",
120 SkipUpdate: true,
121 }
122
123 resourceContextMap["computerouternat"] = ResourceContext{
124 ResourceKind: "ComputeRouterNAT",
125 SkipUpdate: true,
126 }
127
128 resourceContextMap["computerouterpeer"] = ResourceContext{
129 ResourceKind: "ComputeRouterPeer",
130 SkipUpdate: true,
131 }
132
133 resourceContextMap["computeinstance"] = ResourceContext{
134 ResourceKind: "ComputeInstance",
135
136
137
138
139
140 SkipDriftDetection: true,
141 }
142
143 resourceContextMap["computeinstancewithencrypteddisk"] = ResourceContext{
144 ResourceKind: "ComputeInstance",
145 SkipNoChange: true,
146
147
148
149
150
151 SkipDriftDetection: true,
152 }
153
154 resourceContextMap["computeinstancefromtemplate"] = ResourceContext{
155 ResourceKind: "ComputeInstance",
156
157
158
159
160
161 SkipDriftDetection: true,
162 }
163
164 resourceContextMap["computeinstancetemplate"] = ResourceContext{
165 ResourceKind: "ComputeInstanceTemplate",
166 SkipUpdate: true,
167 }
168
169 resourceContextMap["computetargetinstance"] = ResourceContext{
170 ResourceKind: "ComputeTargetInstance",
171 SkipUpdate: true,
172 }
173
174 resourceContextMap["computetargetsslproxy"] = ResourceContext{
175 ResourceKind: "ComputeTargetSSLProxy",
176 SkipUpdate: true,
177 }
178
179 resourceContextMap["computetargettcpproxy"] = ResourceContext{
180 ResourceKind: "ComputeTargetTCPProxy",
181 }
182
183 resourceContextMap["globalcomputeforwardingrule"] = ResourceContext{
184 ResourceKind: "ComputeForwardingRule",
185 SkipUpdate: true,
186
187
188
189
190 SkipDriftDetection: true,
191 }
192
193 resourceContextMap["regionalcomputeforwardingrule"] = ResourceContext{
194 ResourceKind: "ComputeForwardingRule",
195 SkipUpdate: false,
196
197
198 SkipDriftDetection: true,
199 }
200
201 resourceContextMap["computevpngateway"] = ResourceContext{
202 ResourceKind: "ComputeVPNGateway",
203 SkipUpdate: true,
204 }
205
206 resourceContextMap["computevpntunnel"] = ResourceContext{
207 ResourceKind: "ComputeVPNTunnel",
208
209
210 SkipDriftDetection: true,
211 }
212
213 resourceContextMap["computetargetvpngateway"] = ResourceContext{
214 ResourceKind: "ComputeTargetVPNGateway",
215 SkipUpdate: true,
216 }
217
218 resourceContextMap["regionalcomputedisk"] = ResourceContext{
219 ResourceKind: "ComputeDisk",
220 SkipUpdate: true,
221 }
222
223 resourceContextMap["zonalcomputedisk"] = ResourceContext{
224 ResourceKind: "ComputeDisk",
225 SkipUpdate: true,
226 }
227
228 resourceContextMap["computediskfromsourcedisk"] = ResourceContext{
229 ResourceKind: "ComputeDisk",
230 SkipUpdate: true,
231 }
232
233 resourceContextMap["computesnapshot"] = ResourceContext{
234 ResourceKind: "ComputeSnapshot",
235 SkipUpdate: true,
236 }
237
238 resourceContextMap["computeroute"] = ResourceContext{
239 ResourceKind: "ComputeRoute",
240 SkipUpdate: true,
241 }
242
243 resourceContextMap["externalwithpartialuri"] = resourceContextMap["computevpngateway"]
244
245 resourceContextMap["sensitivevaluesimple"] = resourceContextMap["computesslcertificate"]
246
247 resourceContextMap["sensitivevaluefromsecret"] = resourceContextMap["computesslcertificate"]
248
249 resourceContextMap["foldercomputefirewallpolicyassociation"] = ResourceContext{
250 ResourceKind: "ComputeFirewallPolicyAssociation",
251 SkipUpdate: true,
252 }
253
254 resourceContextMap["organizationcomputefirewallpolicyassociation"] = ResourceContext{
255 ResourceKind: "ComputeFirewallPolicyAssociation",
256 SkipUpdate: true,
257 }
258 }
259
View as plain text