|
11 | 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
12 | 12 | # See the License for the specific language governing permissions and |
13 | 13 | # limitations under the License. |
14 | | - |
15 | 14 | apiVersion: blueprints.cloud.google.com/v1alpha1 |
16 | 15 | kind: BlueprintMetadata |
17 | 16 | metadata: |
@@ -296,34 +295,106 @@ spec: |
296 | 295 | outputs: |
297 | 296 | - name: network |
298 | 297 | description: The created network |
| 298 | + type: |
| 299 | + - object |
| 300 | + - network: |
| 301 | + - object |
| 302 | + - auto_create_subnetworks: bool |
| 303 | + bgp_always_compare_med: bool |
| 304 | + bgp_best_path_selection_mode: string |
| 305 | + bgp_inter_region_cost: string |
| 306 | + delete_default_routes_on_create: bool |
| 307 | + description: string |
| 308 | + enable_ula_internal_ipv6: bool |
| 309 | + gateway_ipv4: string |
| 310 | + id: string |
| 311 | + internal_ipv6_range: string |
| 312 | + mtu: number |
| 313 | + name: string |
| 314 | + network_firewall_policy_enforcement_order: string |
| 315 | + network_id: string |
| 316 | + network_profile: string |
| 317 | + numeric_id: string |
| 318 | + params: |
| 319 | + - list |
| 320 | + - - object |
| 321 | + - resource_manager_tags: |
| 322 | + - map |
| 323 | + - string |
| 324 | + project: string |
| 325 | + routing_mode: string |
| 326 | + self_link: string |
| 327 | + timeouts: |
| 328 | + - object |
| 329 | + - create: string |
| 330 | + delete: string |
| 331 | + update: string |
| 332 | + network_id: string |
| 333 | + network_name: string |
| 334 | + network_self_link: string |
| 335 | + project_id: string |
299 | 336 | - name: network_id |
300 | 337 | description: The ID of the VPC being created |
| 338 | + type: string |
301 | 339 | - name: network_name |
302 | 340 | description: The name of the VPC being created |
| 341 | + type: string |
303 | 342 | - name: network_self_link |
304 | 343 | description: The URI of the VPC being created |
| 344 | + type: string |
305 | 345 | - name: project_id |
306 | 346 | description: VPC project id |
| 347 | + type: string |
307 | 348 | - name: route_names |
308 | 349 | description: The route names associated with this VPC |
| 350 | + type: |
| 351 | + - tuple |
| 352 | + - [] |
309 | 353 | - name: subnets |
310 | 354 | description: A map with keys of form subnet_region/subnet_name and values being the outputs of the google_compute_subnetwork resources used to create corresponding subnets. |
| 355 | + type: |
| 356 | + - object |
| 357 | + - {} |
311 | 358 | - name: subnets_flow_logs |
312 | 359 | description: Whether the subnets will have VPC flow logs enabled |
| 360 | + type: |
| 361 | + - tuple |
| 362 | + - [] |
313 | 363 | - name: subnets_ids |
314 | 364 | description: The IDs of the subnets being created |
| 365 | + type: |
| 366 | + - tuple |
| 367 | + - [] |
315 | 368 | - name: subnets_ips |
316 | 369 | description: The IPs and CIDRs of the subnets being created |
| 370 | + type: |
| 371 | + - tuple |
| 372 | + - [] |
317 | 373 | - name: subnets_names |
318 | 374 | description: The names of the subnets being created |
| 375 | + type: |
| 376 | + - tuple |
| 377 | + - [] |
319 | 378 | - name: subnets_private_access |
320 | 379 | description: Whether the subnets will have access to Google API's without a public IP |
| 380 | + type: |
| 381 | + - tuple |
| 382 | + - [] |
321 | 383 | - name: subnets_regions |
322 | 384 | description: The region where the subnets will be created |
| 385 | + type: |
| 386 | + - tuple |
| 387 | + - [] |
323 | 388 | - name: subnets_secondary_ranges |
324 | 389 | description: The secondary ranges associated with these subnets |
| 390 | + type: |
| 391 | + - tuple |
| 392 | + - [] |
325 | 393 | - name: subnets_self_links |
326 | 394 | description: The self-links of subnets being created |
| 395 | + type: |
| 396 | + - tuple |
| 397 | + - [] |
327 | 398 | requirements: |
328 | 399 | roles: |
329 | 400 | - level: Project |
|
0 commit comments