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:
committed by
Wiktor Niesiobędzki
parent
f1607f68a9
commit
c27f634314
24
.vscode/settings.json
vendored
24
.vscode/settings.json
vendored
@@ -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"
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,7 +24,8 @@
|
||||
"identities": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"pattern": "^(?:serviceAccount:|user:|group:|principal:)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -72,4 +73,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,8 @@
|
||||
"identities": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"pattern": "^(?:serviceAccount:|user:|group:|principal:)"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@@ -80,4 +81,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user