| database_cloudsql | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | object({\n    name              = string\n    tier              = string\n    require_ssl       = bool\n    availability_type = string\n    disk_size         = number\n    disk_type         = string\n    sslmode           = string\n    username          = string\n    password          = string\n    database          = string\n    auto_backup = object({\n      enabled    = bool\n      start_time = string\n    })\n    maintaince = object({\n      day   = number\n      hour  = number\n      track = string\n    })\n  }) | true |  | 
| gce_persistent_disk | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | object({\n    name = string\n    type = string\n    size = number\n    snapshots = object({\n      name             = string\n      hours_in_cycle   = string\n      start_time       = string\n      retention_days   = number\n      on_disk_deletion = string\n    })\n  }) | true |  | 
| gke_cluster | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | object({\n    cluster_name             = string\n    kubernetes_version       = string\n    logging_service          = string\n    monitoring_service       = string\n    master_ipv4_cidr_block   = string\n    regional                 = bool\n    enable_private_endpoint  = bool\n    daily_maintenance_window = string\n    authorized_networks = list(object({\n      display_name = string\n      cidr_block   = string\n    }))\n  }) | true |  | 
| gke_node_groups | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | list(object({\n    pool_name           = string\n    initial_node_count  = number\n    min_node_count      = number\n    max_node_count      = number\n    disk_size_gb        = number\n    auto_repair         = bool\n    auto_upgrade        = bool\n    is_preemptible      = bool\n    disk_type           = string\n    instance_image_type = string\n    oauth_scopes        = list(string)\n    machine_type        = string\n    enable_autoscaling  = bool\n  })) | true |  | 
| google_services | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | object({\n    service_account             = string\n    project_id                  = string\n    region                      = string\n    zone                        = string\n    common_resource_description = string\n    configure_gloud             = bool\n    disable_apis_on_destroy     = bool\n    use_cloud_sql               = bool\n    use_cloud_dns               = bool\n  }) | true |  | 
| network_config | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | object({\n    vpc_name                  = string\n    subnet_cidr               = string\n    pods_cidr_range           = string\n    services_cidr_range       = string\n    http_loadbalancer_ip_name = string\n    openvpn_ip_name           = string\n    freeradius_ip_name        = string\n    openwisp_dns_zone_name    = string\n    openwisp_dns_name         = string\n    openwisp_dns_records_ttl  = number\n    subnet_flowlogs = object({\n      enable   = bool\n      interval = string\n      sampling = number\n      metadata = string\n    })\n  }) | true |  | 
| openwisp_services | Find documentation here: https://github.com/atb00ker/terraform-gcp-openwisp/blob/master/docs/input.md | object({\n    use_openvpn    = bool\n    use_freeradius = bool\n    setup_database = bool\n    setup_fresh    = bool\n  }) | true |  | 
| writeConnectionSecretToRef | The secret which the cloud resource connection will be written to | writeConnectionSecretToRef | false |  |