Additional module schemas (#2494)

* resman modules

* billing account

* net-vpc subnets

* fast schemas and subnet validation
This commit is contained in:
Ludovico Magnocavallo
2024-08-09 15:58:05 +02:00
committed by GitHub
parent 6c42ac00ab
commit db044296e1
57 changed files with 504 additions and 216 deletions

View File

@@ -165,7 +165,6 @@ module "folder" {
```
```yaml
# tftest-file id=boolean path=configs/org-policies/boolean.yaml
compute.disableGuestAttributesAccess:
rules:
- enforce: true
@@ -184,10 +183,11 @@ iam.disableServiceAccountKeyUpload:
title: condition
enforce: true
- enforce: false
# tftest-file id=boolean path=configs/org-policies/boolean.yaml schema=org-policies.schema.json
```
```yaml
# tftest-file id=list path=configs/org-policies/list.yaml
compute.trustedImageProjects:
rules:
- allow:
@@ -203,6 +203,8 @@ iam.allowedPolicyMemberDomains:
values:
- C0xxxxxxx
- C0yyyyyyy
# tftest-file id=list path=configs/org-policies/list.yaml schema=org-policies.schema.json
```
## Hierarchical Firewall Policy Attachments

View File

@@ -0,0 +1 @@
../../organization/schemas/org-policies.schema.json