Skip to content

Commit 27c1566

Browse files
committed
chore: Generate output type in metadata for network
1 parent e352be6 commit 27c1566

File tree

1 file changed

+72
-1
lines changed

1 file changed

+72
-1
lines changed

metadata.yaml

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
1514
apiVersion: blueprints.cloud.google.com/v1alpha1
1615
kind: BlueprintMetadata
1716
metadata:
@@ -296,34 +295,106 @@ spec:
296295
outputs:
297296
- name: network
298297
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
299336
- name: network_id
300337
description: The ID of the VPC being created
338+
type: string
301339
- name: network_name
302340
description: The name of the VPC being created
341+
type: string
303342
- name: network_self_link
304343
description: The URI of the VPC being created
344+
type: string
305345
- name: project_id
306346
description: VPC project id
347+
type: string
307348
- name: route_names
308349
description: The route names associated with this VPC
350+
type:
351+
- tuple
352+
- []
309353
- name: subnets
310354
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+
- {}
311358
- name: subnets_flow_logs
312359
description: Whether the subnets will have VPC flow logs enabled
360+
type:
361+
- tuple
362+
- []
313363
- name: subnets_ids
314364
description: The IDs of the subnets being created
365+
type:
366+
- tuple
367+
- []
315368
- name: subnets_ips
316369
description: The IPs and CIDRs of the subnets being created
370+
type:
371+
- tuple
372+
- []
317373
- name: subnets_names
318374
description: The names of the subnets being created
375+
type:
376+
- tuple
377+
- []
319378
- name: subnets_private_access
320379
description: Whether the subnets will have access to Google API's without a public IP
380+
type:
381+
- tuple
382+
- []
321383
- name: subnets_regions
322384
description: The region where the subnets will be created
385+
type:
386+
- tuple
387+
- []
323388
- name: subnets_secondary_ranges
324389
description: The secondary ranges associated with these subnets
390+
type:
391+
- tuple
392+
- []
325393
- name: subnets_self_links
326394
description: The self-links of subnets being created
395+
type:
396+
- tuple
397+
- []
327398
requirements:
328399
roles:
329400
- level: Project

0 commit comments

Comments
 (0)