Files
hunfabric/modules/vpc-sc/schemas/access-level.schema.md
Ludovico Magnocavallo 6b04ce769d Allow multiple types in JSON schema docs tool (#3126)
* allow multiple types in JSON schema docs tool

* support pattern

* support pattern
2025-05-31 11:58:20 +02:00

1.3 KiB

VPC-SC access level

Properties

additional properties: false

  • combining_function: string
  • conditions: array
    • items: object
      additional properties: false
      • device_policy: object
        additional properties: false
        • allowed_device_management_levels: array
          • items: string
        • allowed_encryption_statuses: array
          • items: string
        • require_admin_approval: boolean
        • require_corp_owned: boolean
        • require_screen_lock: boolean
        • os_constraints: array
          • items: object
            additional properties: false
            • os_type: string
            • minimum_version: string
            • require_verified_chrome_os: boolean
      • ip_subnetworks: array
        • items: string
      • members: array
        • items: string
      • negate: boolean
      • regions: array
        • items: string
      • required_access_levels: array
        • items: string
      • vpc_subnets: object
        additional properties: false
        • ^//compute.googleapis.com/projects/[^/]+/global/networks/[^/]+$: array
          • items: string

Definitions