Bind schemas to factory files, add support for groups in VPC-SC schema

https://cloud.google.com/vpc-service-controls/docs/release-notes#July_31_2024
This commit is contained in:
Wiktor Niesiobędzki
2024-08-09 08:35:01 +00:00
committed by Wiktor Niesiobędzki
parent f1607f68a9
commit c27f634314
3 changed files with 28 additions and 6 deletions

24
.vscode/settings.json vendored
View File

@@ -6,5 +6,25 @@
],
"url": "http://json-schema.org/draft-07/schema#"
}
]
}
],
"yaml.schemas": {
"modules/project-factory/schemas/budget.schema.json": [
"budgets/**/*yaml"
],
"modules/project-factory/schemas/folder.schema.json": [
"folders/**/*yaml"
],
"modules/project-factory/schemas/project.schema.json": [
"projects/**/*yaml"
],
"modules/vpc-sc/schemas/access-level.schema.json": [
"access-levels/**/*yaml"
],
"modules/vpc-sc/schemas/egress-policy.schema.json": [
"egress-policies/**/*yaml"
],
"modules/vpc-sc/schemas/ingress-policy.schema.json": [
"ingress-policies/**/*yaml"
],
}
}