#[non_exhaustive]pub struct TailnetSettings {Show 13 fields
pub acls_externally_managed_on: Option<bool>,
pub acls_external_link: Option<String>,
pub devices_approval_on: Option<bool>,
pub devices_auto_updates_on: Option<bool>,
pub devices_key_duration_days: Option<i64>,
pub users_approval_on: Option<bool>,
pub users_role_allowed_to_join_external_tailnets: Option<String>,
pub network_flow_logging_on: Option<bool>,
pub regional_routing_on: Option<bool>,
pub route_selection: Option<String>,
pub posture_identity_collection_on: Option<bool>,
pub https_enabled: Option<bool>,
pub unknown: Unknown,
}Expand description
The tailnet-wide switches.
Most are nullable in the description, where null means the tailnet’s
plan does not carry the feature — which is not the same answer as
false, and is why they stay Option rather than defaulting.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.acls_externally_managed_on: Option<bool>Stops the policy file being edited in the admin console, so that a GitOps or Terraform workflow is the only writer.
acls_external_link: Option<String>Where the admin console points a reader when the above is on.
devices_approval_on: Option<bool>§devices_auto_updates_on: Option<bool>§devices_key_duration_days: Option<i64>How long a device’s key lasts before it must reauthenticate.
users_approval_on: Option<bool>§users_role_allowed_to_join_external_tailnets: Option<String>One of ROLES_ALLOWED_TO_JOIN.
network_flow_logging_on: Option<bool>§regional_routing_on: Option<bool>Read-only: route_selection is what a change sets, and a change
may not name both.
route_selection: Option<String>One of ROUTE_SELECTIONS.
posture_identity_collection_on: Option<bool>Whether posture integrations may collect device identity.
https_enabled: Option<bool>Whether devices can be issued HTTPS certificates.
unknown: UnknownEverything the description did not mention, kept so that a control plane ahead of this build still answers usefully.