selfprivacy.org.app/lib/logic/api_maps/graphql_maps/schema/server_settings.graphql

65 lines
953 B
GraphQL

query SystemSettings {
system {
settings {
autoUpgrade {
allowReboot
enable
}
ssh {
enable
passwordAuthentication
}
timezone
}
}
}
query SystemIsUsingBinds {
system {
info {
usingBinds
}
}
}
fragment fragmentDnsRecords on DnsRecord {
recordType
name
displayName
content
ttl
priority
}
query GetDnsRecords {
system {
domainInfo {
domain
hostname
provider
requiredDnsRecords {
...fragmentDnsRecords
}
}
}
}
mutation ChangeTimezone($timezone: String!) {
system {
changeTimezone(timezone: $timezone) {
...basicMutationReturnFields
timezone
}
}
}
mutation ChangeAutoUpgradeSettings($settings: AutoUpgradeSettingsInput!) {
system {
changeAutoUpgradeSettings(settings: $settings) {
...basicMutationReturnFields
allowReboot
enableAutoUpgrade
}
}
}