Files
hunfabric/modules/net-vpc/schemas/subnet.schema.md
Ludovico Magnocavallo 53f691320e Support IAM tag factory context expansion in organization / project modules and FAST resman stage (#3226)
* tag factory context

* support tag factory contexts in resman

* schemas

* fix schema
2025-07-09 09:04:17 +02:00

2.3 KiB

Subnet

Properties

additional properties: false

  • active: boolean
  • description: string
  • enable_private_access: boolean
  • allow_subnet_cidr_routes_overlap: boolean
  • flow_logs_config: object
    additional properties: false
    • aggregation_interval: string
    • filter_expression: string
    • flow_sampling: number
    • metadata: string
    • metadata_fields: array
      • items: string
  • global: boolean
  • ip_cidr_range: string
  • ipv6: object
    additional properties: false
    • access_type: string
    • ipv6_only: boolean
  • ip_collection: string
  • name: string
  • region: string
  • psc: boolean
  • proxy_only: boolean
  • secondary_ip_ranges: object additional properties: String
  • iam: reference(iam)
  • iam_bindings: reference(iam_bindings)
  • iam_bindings_additive: reference(iam_bindings_additive)

Definitions

  • iam: object
    additional properties: false
    • ^roles/: array
      • items: string
        pattern: ^(?:domain:|group:|serviceAccount:|user:|principal:|principalSet:|ro|rw)
  • iam_bindings: object
    additional properties: false
    • ^[a-z0-9_-]+$: object
      additional properties: false
      • members: array
        • items: string
          pattern: ^(?:domain:|group:|serviceAccount:|user:|principal:|principalSet:|ro|rw)
      • role: string
        pattern: ^roles/
      • condition: object
        additional properties: false
        • expression: string
        • title: string
        • description: string
  • iam_bindings_additive: object
    additional properties: false
    • ^[a-z0-9_-]+$: object
      additional properties: false
      • member: string
        pattern: ^(?:domain:|group:|serviceAccount:|user:|principal:|principalSet:|ro|rw)
      • role: string
        pattern: ^roles/
      • condition: object
        additional properties: false
        • expression: string
        • title: string
        • description: string