Skip to content

Commit 5edc63f

Browse files
authored
Converted Project and Network resources to use json names and fixed mappings (#15484)
1 parent 5f2ff19 commit 5edc63f

6 files changed

+31
-15
lines changed

mmv1/third_party/terraform/services/compute/resource_compute_network_peering_meta.yaml.tmpl

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,22 @@ api_version: 'v1'
88
{{- end }}
99
api_resource_type_kind: 'Network'
1010
fields:
11-
- field: 'export_custom_routes'
12-
- field: 'export_subnet_routes_with_public_ip'
13-
- field: 'import_custom_routes'
14-
- field: 'import_subnet_routes_with_public_ip'
15-
- api_field: 'name'
11+
- api_field: 'peerings.exportCustomRoutes'
12+
field: 'export_custom_routes'
13+
- api_field: 'peerings.exportSubnetRoutesWithPublicIp'
14+
field: 'export_subnet_routes_with_public_ip'
15+
- api_field: 'peerings.importCustomRoutes'
16+
field: 'import_custom_routes'
17+
- api_field: 'peerings.importSubnetRoutesWithPublicIp'
18+
field: 'import_subnet_routes_with_public_ip'
19+
- api_field: 'peerings.name'
20+
field: 'name'
1621
- field: 'network'
17-
- field: 'peer_network'
18-
- field: 'stack_type'
19-
- field: 'state'
20-
- field: 'state_details'
22+
- api_field: 'peerings.network'
23+
field: 'peer_network'
24+
- api_field: 'peerings.stackType'
25+
field: 'stack_type'
26+
- api_field: 'peerings.state'
27+
field: 'state'
28+
- api_field: 'peerings.stateDetails'
29+
field: 'state_details'

mmv1/third_party/terraform/services/compute/resource_compute_project_default_network_tier_meta.yaml.tmpl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ api_version: 'v1'
88
{{- end }}
99
api_resource_type_kind: 'Project'
1010
fields:
11-
- field: 'network_tier'
11+
- api_field: 'defaultNetworkTier'
12+
field: 'network_tier'
1213
- field: 'project'

mmv1/third_party/terraform/services/compute/resource_compute_project_metadata_item_meta.yaml.tmpl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ api_version: 'v1'
88
{{- end }}
99
api_resource_type_kind: 'Project'
1010
fields:
11-
- field: 'key'
11+
- api_field: 'commonInstanceMetadata.items'
12+
field: 'key'
1213
- field: 'project'
13-
- field: 'value'
14+
- api_field: 'commonInstanceMetadata.items'
15+
field: 'value'

mmv1/third_party/terraform/services/compute/resource_compute_project_metadata_meta.yaml.tmpl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ api_version: 'v1'
88
{{- end }}
99
api_resource_type_kind: 'Project'
1010
fields:
11-
- field: 'metadata'
11+
- api_field: 'commonInstanceMetadata.items'
12+
field: 'metadata'
1213
- field: 'project'

mmv1/third_party/terraform/services/compute/resource_compute_shared_vpc_service_project_meta.yaml.tmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ api_version: 'v1'
99
api_resource_type_kind: 'Project'
1010
fields:
1111
- field: 'deletion_policy'
12+
provider_only: true
1213
- field: 'host_project'
1314
- field: 'service_project'

mmv1/third_party/terraform/services/compute/resource_project_usage_export_bucket_meta.yaml.tmpl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ api_version: 'v1'
88
{{- end }}
99
api_resource_type_kind: 'Project'
1010
fields:
11-
- field: 'bucket_name'
12-
- field: 'prefix'
11+
- api_field: 'usageExportLocation.bucketName'
12+
field: 'bucket_name'
13+
- api_field: 'usageExportLocation.reportNamePrefix'
14+
field: 'prefix'
1315
- field: 'project'

0 commit comments

Comments
 (0)