freeipa/install/ui/test/data/ipa_init_commands.json

24022 lines
936 KiB
JSON

{
"error": null,
"id": null,
"result": {
"commands": {
"aci_add": {
"name": "aci_add",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permission ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "Permission",
"name": "permission",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant(read, write, add, delete, all)",
"flags": [
"virtual_attribute"
],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)",
"flags": [
"virtual_attribute"
],
"label": "Type",
"name": "type",
"type": "unicode",
"values": [
"user",
"group",
"host",
"service",
"hostgroup",
"netgroup",
"dnsrecord"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Member of a group",
"flags": [
"virtual_attribute"
],
"label": "Member of",
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Legal LDAP filter (e.g. ou=Engineering)",
"flags": [
"virtual_attribute"
],
"label": "Filter",
"name": "filter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Subtree",
"name": "subtree",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Apply ACI to your own entry (self)",
"flags": [
"virtual_attribute"
],
"label": "Target your own entry (self)",
"name": "selfaci",
"type": "bool"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"flags": [],
"label": "ACI prefix",
"name": "aciprefix",
"required": true,
"type": "unicode",
"values": [
"permission",
"delegation",
"selfservice",
"none"
]
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Test the ACI syntax but don't write anything",
"flags": [],
"label": "<test>",
"name": "test",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"aci_del": {
"name": "aci_del",
"takes_args": [],
"takes_options": [
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"flags": [],
"label": "ACI prefix",
"name": "aciprefix",
"required": true,
"type": "unicode",
"values": [
"permission",
"delegation",
"selfservice",
"none"
]
},
{
"name": "version"
}
]
},
"aci_find": {
"name": "aci_find",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "ACI name",
"flags": [
"virtual_attribute"
],
"label": "ACI name",
"name": "aciname",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permission ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "Permission",
"name": "permission",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant(read, write, add, delete, all)",
"flags": [
"virtual_attribute"
],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)",
"flags": [
"virtual_attribute"
],
"label": "Type",
"name": "type",
"query": true,
"type": "unicode",
"values": [
"user",
"group",
"host",
"service",
"hostgroup",
"netgroup",
"dnsrecord"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Member of a group",
"flags": [
"virtual_attribute"
],
"label": "Member of",
"name": "memberof",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Legal LDAP filter (e.g. ou=Engineering)",
"flags": [
"virtual_attribute"
],
"label": "Filter",
"name": "filter",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Subtree",
"name": "subtree",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Apply ACI to your own entry (self)",
"flags": [
"virtual_attribute"
],
"label": "Target your own entry (self)",
"name": "selfaci",
"query": true,
"type": "bool"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"flags": [],
"label": "ACI prefix",
"name": "aciprefix",
"type": "unicode",
"values": [
"permission",
"delegation",
"selfservice",
"none"
]
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"aci_mod": {
"name": "aci_mod",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permission ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "Permission",
"name": "permission",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant(read, write, add, delete, all)",
"flags": [
"nonempty",
"virtual_attribute"
],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)",
"flags": [
"virtual_attribute"
],
"label": "Type",
"name": "type",
"type": "unicode",
"values": [
"user",
"group",
"host",
"service",
"hostgroup",
"netgroup",
"dnsrecord"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Member of a group",
"flags": [
"virtual_attribute"
],
"label": "Member of",
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Legal LDAP filter (e.g. ou=Engineering)",
"flags": [
"virtual_attribute"
],
"label": "Filter",
"name": "filter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Subtree",
"name": "subtree",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Apply ACI to your own entry (self)",
"flags": [
"virtual_attribute"
],
"label": "Target your own entry (self)",
"name": "selfaci",
"type": "bool"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"flags": [],
"label": "ACI prefix",
"name": "aciprefix",
"required": true,
"type": "unicode",
"values": [
"permission",
"delegation",
"selfservice",
"none"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"aci_rename": {
"name": "aci_rename",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permission ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "Permission",
"name": "permission",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [
"virtual_attribute"
],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant(read, write, add, delete, all)",
"flags": [
"nonempty",
"virtual_attribute"
],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "type of IPA object (user, group, host, hostgroup, service, netgroup)",
"flags": [
"virtual_attribute"
],
"label": "Type",
"name": "type",
"type": "unicode",
"values": [
"user",
"group",
"host",
"service",
"hostgroup",
"netgroup",
"dnsrecord"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Member of a group",
"flags": [
"virtual_attribute"
],
"label": "Member of",
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Legal LDAP filter (e.g. ou=Engineering)",
"flags": [
"virtual_attribute"
],
"label": "Filter",
"name": "filter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Subtree",
"name": "subtree",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group to apply ACI to",
"flags": [
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Apply ACI to your own entry (self)",
"flags": [
"virtual_attribute"
],
"label": "Target your own entry (self)",
"name": "selfaci",
"type": "bool"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"flags": [],
"label": "ACI prefix",
"name": "aciprefix",
"required": true,
"type": "unicode",
"values": [
"permission",
"delegation",
"selfservice",
"none"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "New ACI name",
"flags": [],
"label": "<newname>",
"name": "newname",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"aci_show": {
"name": "aci_show",
"takes_args": [],
"takes_options": [
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
"flags": [],
"label": "ACI prefix",
"name": "aciprefix",
"required": true,
"type": "unicode",
"values": [
"permission",
"delegation",
"selfservice",
"none"
]
},
{
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "Location of the ACI",
"flags": [],
"label": "Location of the ACI",
"name": "location",
"type": "DN"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"adtrust_is_enabled": {
"name": "adtrust_is_enabled",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"automember_add": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automember Rule",
"flags": [],
"label": "Automember Rule",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_add_condition": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automember Rule",
"flags": [],
"label": "Automember Rule",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Inclusive Regex",
"flags": [],
"label": "Inclusive Regex",
"multivalue": true,
"name": "automemberinclusiveregex",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Exclusive Regex",
"flags": [],
"label": "Exclusive Regex",
"multivalue": true,
"name": "automemberexclusiveregex",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Attribute Key",
"name": "key",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_default_group_remove": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_default_group_set": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default (fallback) group for entries to land",
"flags": [
"no_update",
"no_create"
],
"label": "Default (fallback) Group",
"name": "automemberdefaultgroup",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_default_group_show": {
"takes_args": [],
"takes_options": [
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_del": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automember Rule",
"flags": [],
"label": "Automember Rule",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "version"
}
]
},
"automember_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_mod": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automember Rule",
"flags": [],
"label": "Automember Rule",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_rebuild": {
"name": "automember_rebuild",
"takes_args": [],
"takes_options": [
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Rebuild membership for all members of a grouping",
"name": "type",
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rebuild membership for specified users",
"flags": [],
"label": "Users",
"multivalue": true,
"name": "users",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rebuild membership for specified hosts",
"flags": [],
"label": "Hosts",
"multivalue": true,
"name": "hosts",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Don't wait for rebuilding membership",
"flags": [],
"label": "No wait",
"name": "no_wait",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_remove_condition": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automember Rule",
"flags": [],
"label": "Automember Rule",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this auto member rule",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Inclusive Regex",
"flags": [],
"label": "Inclusive Regex",
"multivalue": true,
"name": "automemberinclusiveregex",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Exclusive Regex",
"flags": [],
"label": "Exclusive Regex",
"multivalue": true,
"name": "automemberexclusiveregex",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Attribute Key",
"name": "key",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automember_show": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automember Rule",
"flags": [],
"label": "Automember Rule",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Grouping to which the rule applies",
"flags": [],
"label": "Grouping Type",
"name": "type",
"required": true,
"type": "unicode",
"values": [
"group",
"hostgroup"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountkey_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Automount key name.",
"flags": [
"req_update"
],
"label": "Key",
"name": "automountkey",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Mount information",
"flags": [],
"label": "Mount information",
"name": "automountinformation",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountkey_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Automount key name.",
"flags": [],
"label": "Key",
"name": "automountkey",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Mount information",
"flags": [],
"label": "Mount information",
"name": "automountinformation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "version"
}
]
},
"automountkey_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Automount key name.",
"flags": [
"req_update"
],
"label": "Key",
"name": "automountkey",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Mount information",
"flags": [],
"label": "Mount information",
"name": "automountinformation",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountkey_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Automount key name.",
"flags": [
"nonempty",
"req_update"
],
"label": "Key",
"name": "automountkey",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Mount information",
"flags": [
"nonempty"
],
"label": "Mount information",
"name": "automountinformation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "New mount information",
"flags": [],
"label": "New mount information",
"name": "newautomountinformation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the automount key object",
"exclude": [
"webui"
],
"flags": [
"no_update",
"no_create",
"no_output",
"no_search"
],
"label": "Rename",
"name": "rename",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
}
]
},
"automountkey_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Automount key name.",
"flags": [],
"label": "Key",
"name": "automountkey",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Mount information",
"flags": [],
"label": "Mount information",
"name": "automountinformation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountlocation_add": {
"takes_args": [],
"takes_options": [
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountlocation_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"automountlocation_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automount location name.",
"flags": [],
"label": "Location",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"location\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"automountlocation_import": {
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Automount master file.",
"flags": [],
"label": "Master file",
"name": "masterfile",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous operation mode. Errors are reported but the process continues.",
"flags": [],
"label": "<continue>",
"name": "continue",
"type": "bool"
},
{
"name": "version"
}
]
},
"automountlocation_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountlocation_tofiles": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"automountmap_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountmap_add_indirect": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Mount point",
"flags": [],
"label": "Mount point",
"name": "key",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"default": "auto.master",
"deprecated_cli_aliases": [],
"doc": "Name of parent automount map (default: auto.master).",
"flags": [],
"label": "Parent map",
"name": "parentmap",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountmap_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"automountmap_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Automount map name.",
"flags": [],
"label": "Map",
"name": "automountmapname",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"map\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"automountmap_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"automountmap_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"batch": {
"name": "batch",
"takes_args": [
{
"class": "Any",
"deprecated_cli_aliases": [],
"doc": "Nested Methods to execute",
"flags": [],
"label": "<methods>",
"multivalue": true,
"name": "methods",
"type": "object"
}
],
"takes_options": [
{
"name": "version"
}
]
},
"cert_find": {
"name": "cert_find",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Subject",
"flags": [],
"label": "Subject",
"name": "subject",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Reason for revoking the certificate (0-10)",
"flags": [],
"label": "Reason",
"maxvalue": 10,
"minvalue": 0,
"name": "revocation_reason",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "minimum serial number",
"flags": [],
"label": "<min_serial_number>",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "min_serial_number",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "maximum serial number",
"flags": [],
"label": "<max_serial_number>",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "max_serial_number",
"type": "int"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "match the common name exactly",
"flags": [],
"label": "<exactly>",
"name": "exactly",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Valid not after from this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotafter_from>",
"name": "validnotafter_from",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Valid not after to this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotafter_to>",
"name": "validnotafter_to",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Valid not before from this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotbefore_from>",
"name": "validnotbefore_from",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Valid not before to this date (YYYY-mm-dd)",
"flags": [],
"label": "<validnotbefore_to>",
"name": "validnotbefore_to",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Issued on from this date (YYYY-mm-dd)",
"flags": [],
"label": "<issuedon_from>",
"name": "issuedon_from",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Issued on to this date (YYYY-mm-dd)",
"flags": [],
"label": "<issuedon_to>",
"name": "issuedon_to",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Revoked on from this date (YYYY-mm-dd)",
"flags": [],
"label": "<revokedon_from>",
"name": "revokedon_from",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Revoked on to this date (YYYY-mm-dd)",
"flags": [],
"label": "<revokedon_to>",
"name": "revokedon_to",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Int",
"default": 100,
"deprecated_cli_aliases": [],
"doc": "Maximum number of certs returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"cert_remove_hold": {
"name": "cert_remove_hold",
"takes_args": {
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial number in decimal or if prefixed with 0x in hexadecimal",
"flags": [],
"label": "Serial number",
"name": "serial_number",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
"takes_options": [
{
"name": "version"
}
]
},
"cert_request": {
"name": "cert_request",
"takes_args": [
{
"class": "File",
"deprecated_cli_aliases": [],
"doc": "CSR",
"flags": [],
"label": "CSR",
"name": "csr",
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service principal for this certificate (e.g. HTTP/test.example.com)",
"flags": [],
"label": "Principal",
"name": "principal",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"default": "pkcs10",
"deprecated_cli_aliases": [],
"doc": "<request_type>",
"flags": [],
"label": "<request_type>",
"name": "request_type",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "automatically add the principal if it doesn't exist",
"flags": [],
"label": "<add>",
"name": "add",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"cert_revoke": {
"name": "cert_revoke",
"takes_args": {
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial number in decimal or if prefixed with 0x in hexadecimal",
"flags": [],
"label": "Serial number",
"name": "serial_number",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
"takes_options": [
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Reason for revoking the certificate (0-10)",
"flags": [],
"label": "Reason",
"maxvalue": 10,
"minvalue": 0,
"name": "revocation_reason",
"required": true,
"type": "int"
},
{
"name": "version"
}
]
},
"cert_show": {
"name": "cert_show",
"takes_args": {
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial number in decimal or if prefixed with 0x in hexadecimal",
"flags": [],
"label": "Serial number",
"name": "serial_number",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "File to store the certificate in.",
"exclude": [
"webui"
],
"flags": [],
"label": "Output filename",
"name": "out",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "version"
}
]
},
"cert_status": {
"name": "cert_status",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Request id",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "Request id",
"name": "request_id",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"name": "version"
}
]
},
"compat_is_enabled": {
"name": "compat_is_enabled",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"config_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum username length",
"flags": [
"nonempty"
],
"label": "Maximum username length",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "ipamaxusernamelength",
"type": "int"
},
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "Default location of home directories",
"flags": [
"nonempty"
],
"label": "Home directory base",
"name": "ipahomesrootdir",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default shell for new users",
"flags": [
"nonempty"
],
"label": "Default shell",
"name": "ipadefaultloginshell",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default group for new users",
"flags": [
"nonempty"
],
"label": "Default users group",
"name": "ipadefaultprimarygroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default e-mail domain",
"flags": [],
"label": "Default e-mail domain",
"name": "ipadefaultemaildomain",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)",
"flags": [
"nonempty"
],
"label": "Search time limit",
"maxvalue": 2147483647,
"minvalue": -1,
"name": "ipasearchtimelimit",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of records to search (-1 or 0 is unlimited)",
"flags": [
"nonempty"
],
"label": "Search size limit",
"maxvalue": 2147483647,
"minvalue": -1,
"name": "ipasearchrecordslimit",
"type": "int"
},
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "A comma-separated list of fields to search in when searching for users",
"flags": [
"nonempty"
],
"label": "User search fields",
"name": "ipausersearchfields",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "IA5Str",
"deprecated_cli_aliases": [],
"doc": "A comma-separated list of fields to search in when searching for groups",
"flags": [
"nonempty"
],
"label": "Group search fields",
"name": "ipagroupsearchfields",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enable migration mode",
"flags": [
"nonempty"
],
"label": "Enable migration mode",
"name": "ipamigrationenabled",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default group objectclasses (comma-separated list)",
"flags": [
"nonempty"
],
"label": "Default group objectclasses",
"multivalue": true,
"name": "ipagroupobjectclasses",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default user objectclasses (comma-separated list)",
"flags": [
"nonempty"
],
"label": "Default user objectclasses",
"multivalue": true,
"name": "ipauserobjectclasses",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Number of days's notice of impending password expiration",
"flags": [
"nonempty"
],
"label": "Password Expiration Notification (days)",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "ipapwdexpadvnotify",
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Extra hashes to generate in password plug-in",
"flags": [],
"label": "Password plugin features",
"multivalue": true,
"name": "ipaconfigstring",
"type": "unicode",
"values": [
"AllowNThash",
"KDC:Disable Last Success",
"KDC:Disable Lockout"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Order in increasing priority of SELinux users, delimited by $",
"flags": [
"nonempty"
],
"label": "SELinux user map order",
"name": "ipaselinuxusermaporder",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Default SELinux user when no match is found in SELinux map rule",
"flags": [],
"label": "Default SELinux user",
"name": "ipaselinuxusermapdefault",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Default types of PAC supported for services",
"flags": [],
"label": "Default PAC types",
"multivalue": true,
"name": "ipakrbauthzdata",
"type": "unicode",
"values": [
"MS-PAC",
"PAD",
"nfs:NONE"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Default types of supported user authentication",
"flags": [],
"label": "Default user authentication types",
"multivalue": true,
"name": "ipauserauthtype",
"type": "unicode",
"values": [
"password",
"radius",
"otp"
]
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"config_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"cosentry_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "<krbpwdpolicyreference>",
"flags": [],
"label": "<krbpwdpolicyreference>",
"name": "krbpwdpolicyreference",
"required": true,
"type": "DN"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [],
"label": "<cospriority>",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "cospriority",
"required": true,
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"cosentry_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"cosentry_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "<cn>",
"flags": [],
"label": "<cn>",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "<krbpwdpolicyreference>",
"flags": [],
"label": "<krbpwdpolicyreference>",
"name": "krbpwdpolicyreference",
"query": true,
"type": "DN"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [],
"label": "<cospriority>",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "cospriority",
"query": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"cn\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"cosentry_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "<krbpwdpolicyreference>",
"flags": [
"nonempty"
],
"label": "<krbpwdpolicyreference>",
"name": "krbpwdpolicyreference",
"type": "DN"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "<cospriority>",
"flags": [
"nonempty"
],
"label": "<cospriority>",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "cospriority",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"cosentry_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"delegation_add": {
"name": "delegation_add",
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply delegation to",
"flags": [],
"label": "Member user group",
"name": "memberof",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"delegation_del": {
"name": "delegation_del",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"delegation_find": {
"name": "delegation_find",
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Delegation name",
"flags": [],
"label": "Delegation name",
"name": "aciname",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply delegation to",
"flags": [],
"label": "Member user group",
"name": "memberof",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"delegation_mod": {
"name": "delegation_mod",
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply delegation to",
"flags": [
"nonempty"
],
"label": "Member user group",
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group ACI grants access to",
"flags": [
"nonempty"
],
"label": "User group",
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"delegation_show": {
"name": "delegation_show",
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dns_is_enabled": {
"name": "dns_is_enabled",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dns_resolve": {
"name": "dns_resolve",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [],
"label": "Hostname",
"name": "hostname",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"name": "version"
}
]
},
"dnsconfig_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Global forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records",
"flags": [],
"label": "Allow PTR sync",
"name": "idnsallowsyncptr",
"type": "bool"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "Zone refresh interval",
"flags": [
"no_option"
],
"label": "Zone refresh interval",
"name": "idnszonerefresh",
"type": "object"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnsconfig_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnsforwardzone_add": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP network to create reverse zone name from",
"flags": [
"virtual_attribute"
],
"label": "Reverse zone IP network",
"name": "name_from_ip",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnsforwardzone_add_permission": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnsforwardzone_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"dnsforwardzone_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnsforwardzone_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnsforwardzone_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Zone name (FQDN)",
"flags": [],
"label": "Zone name",
"name": "idnsname",
"only_absolute": true,
"primary_key": true,
"query": true,
"type": "DNSName"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP network to create reverse zone name from",
"flags": [
"virtual_attribute"
],
"label": "Reverse zone IP network",
"name": "name_from_ip",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Is zone active?",
"flags": [
"no_update",
"no_create"
],
"label": "Active zone",
"name": "idnszoneactive",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"query": true,
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"dnsforwardzone_mod": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP network to create reverse zone name from",
"flags": [
"virtual_attribute"
],
"label": "Reverse zone IP network",
"name": "name_from_ip",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnsforwardzone_remove_permission": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnsforwardzone_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnsrecord_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "dnsttl",
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "DNS class",
"flags": [],
"label": "Class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "ARecord",
"deprecated_cli_aliases": [],
"doc": "Raw A records",
"flags": [],
"label": "A record",
"multivalue": true,
"name": "arecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "A Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP Address",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "arecord",
"label": "A IP Address",
"name": "a_part_ip_address",
"noextrawhitespace": true,
"option_group": "A Record",
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Create reverse record for this IP Address",
"flags": [
"no_update",
"dnsrecord_extra",
"virtual_attribute"
],
"hint": "arecord",
"label": "A Create reverse",
"name": "a_extra_create_reverse",
"option_group": "A Record",
"type": "bool"
},
{
"attribute": true,
"class": "AAAARecord",
"deprecated_cli_aliases": [],
"doc": "Raw AAAA records",
"flags": [],
"label": "AAAA record",
"multivalue": true,
"name": "aaaarecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "AAAA Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP Address",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "aaaarecord",
"label": "AAAA IP Address",
"name": "aaaa_part_ip_address",
"noextrawhitespace": true,
"option_group": "AAAA Record",
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Create reverse record for this IP Address",
"flags": [
"no_update",
"dnsrecord_extra",
"virtual_attribute"
],
"hint": "aaaarecord",
"label": "AAAA Create reverse",
"name": "aaaa_extra_create_reverse",
"option_group": "AAAA Record",
"type": "bool"
},
{
"attribute": true,
"class": "A6Record",
"deprecated_cli_aliases": [],
"doc": "Raw A6 records",
"flags": [],
"label": "A6 record",
"multivalue": true,
"name": "a6record",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "A6 Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Record data",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "a6record",
"label": "A6 Record data",
"name": "a6_part_data",
"noextrawhitespace": true,
"option_group": "A6 Record",
"type": "unicode"
},
{
"attribute": true,
"class": "AFSDBRecord",
"deprecated_cli_aliases": [],
"doc": "Raw AFSDB records",
"flags": [],
"label": "AFSDB record",
"multivalue": true,
"name": "afsdbrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "AFSDB Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Subtype",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "afsdbrecord",
"label": "AFSDB Subtype",
"maxvalue": 65535,
"minvalue": 0,
"name": "afsdb_part_subtype",
"option_group": "AFSDB Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "afsdbrecord",
"label": "AFSDB Hostname",
"name": "afsdb_part_hostname",
"option_group": "AFSDB Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "APLRecord",
"deprecated_cli_aliases": [],
"doc": "Raw APL records",
"flags": [
"no_option"
],
"label": "APL record",
"multivalue": true,
"name": "aplrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "APL Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "CERTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw CERT records",
"flags": [],
"label": "CERT record",
"multivalue": true,
"name": "certrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "CERT Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Certificate Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Certificate Type",
"maxvalue": 65535,
"minvalue": 0,
"name": "cert_part_type",
"option_group": "CERT Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "cert_part_key_tag",
"option_group": "CERT Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "cert_part_algorithm",
"option_group": "CERT Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Certificate/CRL",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Certificate/CRL",
"name": "cert_part_certificate_or_crl",
"noextrawhitespace": true,
"option_group": "CERT Record",
"type": "unicode"
},
{
"attribute": true,
"class": "CNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw CNAME records",
"flags": [],
"label": "CNAME record",
"multivalue": true,
"name": "cnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "CNAME Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A hostname which this alias hostname points to",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "cnamerecord",
"label": "CNAME Hostname",
"name": "cname_part_hostname",
"option_group": "CNAME Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "DHCIDRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DHCID records",
"flags": [
"no_option"
],
"label": "DHCID record",
"multivalue": true,
"name": "dhcidrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DHCID Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DLVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DLV records",
"flags": [],
"label": "DLV record",
"multivalue": true,
"name": "dlvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DLV Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "dlv_part_key_tag",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "dlv_part_algorithm",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Digest Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Digest Type",
"maxvalue": 255,
"minvalue": 0,
"name": "dlv_part_digest_type",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Digest",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Digest",
"name": "dlv_part_digest",
"noextrawhitespace": true,
"option_group": "DLV Record",
"pattern": "^[0-9a-fA-F]+$",
"pattern_errmsg": "only hexadecimal digits are allowed",
"type": "unicode"
},
{
"attribute": true,
"class": "DNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNAME records",
"flags": [],
"label": "DNAME record",
"multivalue": true,
"name": "dnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DNAME Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Target",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dnamerecord",
"label": "DNAME Target",
"name": "dname_part_target",
"option_group": "DNAME Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "DNSKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNSKEY records",
"flags": [
"no_option"
],
"label": "DNSKEY record",
"multivalue": true,
"name": "dnskeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DNSKEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DS records",
"flags": [],
"label": "DS record",
"multivalue": true,
"name": "dsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DS Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "ds_part_key_tag",
"option_group": "DS Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "ds_part_algorithm",
"option_group": "DS Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Digest Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Digest Type",
"maxvalue": 255,
"minvalue": 0,
"name": "ds_part_digest_type",
"option_group": "DS Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Digest",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Digest",
"name": "ds_part_digest",
"noextrawhitespace": true,
"option_group": "DS Record",
"pattern": "^[0-9a-fA-F]+$",
"pattern_errmsg": "only hexadecimal digits are allowed",
"type": "unicode"
},
{
"attribute": true,
"class": "HIPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw HIP records",
"flags": [
"no_option"
],
"label": "HIP record",
"multivalue": true,
"name": "hiprecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "HIP Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "IPSECKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw IPSECKEY records",
"flags": [
"no_option"
],
"label": "IPSECKEY record",
"multivalue": true,
"name": "ipseckeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "IPSECKEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KEY records",
"flags": [
"no_option"
],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "KEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KX records",
"flags": [],
"label": "KX record",
"multivalue": true,
"name": "kxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "KX Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Preference given to this exchanger. Lower values are more preferred",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "kxrecord",
"label": "KX Preference",
"maxvalue": 65535,
"minvalue": 0,
"name": "kx_part_preference",
"option_group": "KX Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A host willing to act as a key exchanger",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "kxrecord",
"label": "KX Exchanger",
"name": "kx_part_exchanger",
"option_group": "KX Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "LOCRecord",
"deprecated_cli_aliases": [],
"doc": "Raw LOC records",
"flags": [],
"label": "LOC record",
"multivalue": true,
"name": "locrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "LOC Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Degrees Latitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Degrees Latitude",
"maxvalue": 90,
"minvalue": 0,
"name": "loc_part_lat_deg",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minutes Latitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Minutes Latitude",
"maxvalue": 59,
"minvalue": 0,
"name": "loc_part_lat_min",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Seconds Latitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Seconds Latitude",
"maxvalue": "59.999",
"minvalue": "0.0",
"name": "loc_part_lat_sec",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 3,
"type": "Decimal"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Direction Latitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Direction Latitude",
"name": "loc_part_lat_dir",
"option_group": "LOC Record",
"type": "unicode",
"values": [
"N",
"S"
]
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Degrees Longitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Degrees Longitude",
"maxvalue": 180,
"minvalue": 0,
"name": "loc_part_lon_deg",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minutes Longitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Minutes Longitude",
"maxvalue": 59,
"minvalue": 0,
"name": "loc_part_lon_min",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Seconds Longitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Seconds Longitude",
"maxvalue": "59.999",
"minvalue": "0.0",
"name": "loc_part_lon_sec",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 3,
"type": "Decimal"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Direction Longitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Direction Longitude",
"name": "loc_part_lon_dir",
"option_group": "LOC Record",
"type": "unicode",
"values": [
"E",
"W"
]
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Altitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Altitude",
"maxvalue": "42849672.95",
"minvalue": "-100000.00",
"name": "loc_part_altitude",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Size",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Size",
"maxvalue": "90000000.00",
"minvalue": "0.0",
"name": "loc_part_size",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Horizontal Precision",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Horizontal Precision",
"maxvalue": "90000000.00",
"minvalue": "0.0",
"name": "loc_part_h_precision",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Vertical Precision",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Vertical Precision",
"maxvalue": "90000000.00",
"minvalue": "0.0",
"name": "loc_part_v_precision",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"attribute": true,
"class": "MXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw MX records",
"flags": [],
"label": "MX record",
"multivalue": true,
"name": "mxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "MX Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Preference given to this exchanger. Lower values are more preferred",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "mxrecord",
"label": "MX Preference",
"maxvalue": 65535,
"minvalue": 0,
"name": "mx_part_preference",
"option_group": "MX Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A host willing to act as a mail exchanger",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "mxrecord",
"label": "MX Exchanger",
"name": "mx_part_exchanger",
"option_group": "MX Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "NAPTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NAPTR records",
"flags": [],
"label": "NAPTR record",
"multivalue": true,
"name": "naptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NAPTR Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Order",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Order",
"maxvalue": 65535,
"minvalue": 0,
"name": "naptr_part_order",
"option_group": "NAPTR Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Preference",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Preference",
"maxvalue": 65535,
"minvalue": 0,
"name": "naptr_part_preference",
"option_group": "NAPTR Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Flags",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Flags",
"name": "naptr_part_flags",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Service",
"name": "naptr_part_service",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Regular Expression",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Regular Expression",
"name": "naptr_part_regexp",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Replacement",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Replacement",
"name": "naptr_part_replacement",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"attribute": true,
"class": "NSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NS records",
"flags": [],
"label": "NS record",
"multivalue": true,
"name": "nsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NS Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsrecord",
"label": "NS Hostname",
"name": "ns_part_hostname",
"option_group": "NS Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "NSECRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC records",
"flags": [
"no_option"
],
"label": "NSEC record",
"multivalue": true,
"name": "nsecrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3Record",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3 records",
"flags": [
"no_option"
],
"label": "NSEC3 record",
"multivalue": true,
"name": "nsec3record",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC3 Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3PARAMRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3PARAM records",
"flags": [],
"label": "NSEC3PARAM record",
"multivalue": true,
"name": "nsec3paramrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC3PARAM Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "nsec3param_part_algorithm",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Flags",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Flags",
"maxvalue": 255,
"minvalue": 0,
"name": "nsec3param_part_flags",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Iterations",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Iterations",
"maxvalue": 65535,
"minvalue": 0,
"name": "nsec3param_part_iterations",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Str",
"default": "-",
"deprecated_cli_aliases": [],
"doc": "A hexadecimal salt value. Requires hexadecimal digits or hyphen (\"-\") if no salt is required",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Salt",
"minlength": 1,
"name": "nsec3param_part_salt",
"noextrawhitespace": true,
"option_group": "NSEC3PARAM Record",
"pattern": "^([0-9a-fA-F]+|-)$",
"pattern_errmsg": "only hexadecimal digits or single hyphen (\"-\") are allowed",
"type": "unicode"
},
{
"attribute": true,
"class": "PTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw PTR records",
"flags": [],
"label": "PTR record",
"multivalue": true,
"name": "ptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "PTR Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "The hostname this reverse record points to",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "ptrrecord",
"label": "PTR Hostname",
"name": "ptr_part_hostname",
"option_group": "PTR Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "RRSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RRSIG records",
"flags": [
"no_option"
],
"label": "RRSIG record",
"multivalue": true,
"name": "rrsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "RRSIG Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "RPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
],
"label": "RP record",
"multivalue": true,
"name": "rprecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "RP Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SIG records",
"flags": [
"no_option"
],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SIG Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SPFRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SPF records",
"flags": [
"no_option"
],
"label": "SPF record",
"multivalue": true,
"name": "spfrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SPF Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SRVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SRV records",
"flags": [],
"label": "SRV record",
"multivalue": true,
"name": "srvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SRV Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Priority",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Priority",
"maxvalue": 65535,
"minvalue": 0,
"name": "srv_part_priority",
"option_group": "SRV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Weight",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Weight",
"maxvalue": 65535,
"minvalue": 0,
"name": "srv_part_weight",
"option_group": "SRV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Port",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Port",
"maxvalue": 65535,
"minvalue": 0,
"name": "srv_part_port",
"option_group": "SRV Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "The domain name of the target host or '.' if the service is decidedly not available at this domain",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Target",
"name": "srv_part_target",
"option_group": "SRV Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "SSHFPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SSHFP records",
"flags": [],
"label": "SSHFP record",
"multivalue": true,
"name": "sshfprecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SSHFP Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "sshfprecord",
"label": "SSHFP Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "sshfp_part_algorithm",
"option_group": "SSHFP Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Fingerprint Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "sshfprecord",
"label": "SSHFP Fingerprint Type",
"maxvalue": 255,
"minvalue": 0,
"name": "sshfp_part_fp_type",
"option_group": "SSHFP Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fingerprint",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "sshfprecord",
"label": "SSHFP Fingerprint",
"name": "sshfp_part_fingerprint",
"noextrawhitespace": true,
"option_group": "SSHFP Record",
"type": "unicode"
},
{
"attribute": true,
"class": "TARecord",
"deprecated_cli_aliases": [],
"doc": "Raw TA records",
"flags": [
"no_option"
],
"label": "TA record",
"multivalue": true,
"name": "tarecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TA Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TKEY records",
"flags": [
"no_option"
],
"label": "TKEY record",
"multivalue": true,
"name": "tkeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TKEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TSIG records",
"flags": [
"no_option"
],
"label": "TSIG record",
"multivalue": true,
"name": "tsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TSIG Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TXTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TXT records",
"flags": [],
"label": "TXT record",
"multivalue": true,
"name": "txtrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TXT Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Text Data",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "txtrecord",
"label": "TXT Text Data",
"name": "txt_part_data",
"noextrawhitespace": true,
"option_group": "TXT Record",
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "force NS record creation even if its hostname is not in DNS",
"flags": [
"no_option",
"no_output"
],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Parse all raw DNS records and return them in a structured way",
"flags": [],
"label": "Structured",
"name": "structured",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnsrecord_del": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "dnsttl",
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "DNS class",
"flags": [],
"label": "Class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "ARecord",
"deprecated_cli_aliases": [],
"doc": "Raw A records",
"flags": [],
"label": "A record",
"multivalue": true,
"name": "arecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "AAAARecord",
"deprecated_cli_aliases": [],
"doc": "Raw AAAA records",
"flags": [],
"label": "AAAA record",
"multivalue": true,
"name": "aaaarecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "A6Record",
"deprecated_cli_aliases": [],
"doc": "Raw A6 records",
"flags": [],
"label": "A6 record",
"multivalue": true,
"name": "a6record",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "AFSDBRecord",
"deprecated_cli_aliases": [],
"doc": "Raw AFSDB records",
"flags": [],
"label": "AFSDB record",
"multivalue": true,
"name": "afsdbrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "APLRecord",
"deprecated_cli_aliases": [],
"doc": "Raw APL records",
"flags": [
"no_option"
],
"label": "APL record",
"multivalue": true,
"name": "aplrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "CERTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw CERT records",
"flags": [],
"label": "CERT record",
"multivalue": true,
"name": "certrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "CNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw CNAME records",
"flags": [],
"label": "CNAME record",
"multivalue": true,
"name": "cnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DHCIDRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DHCID records",
"flags": [
"no_option"
],
"label": "DHCID record",
"multivalue": true,
"name": "dhcidrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DLVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DLV records",
"flags": [],
"label": "DLV record",
"multivalue": true,
"name": "dlvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNAME records",
"flags": [],
"label": "DNAME record",
"multivalue": true,
"name": "dnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DNSKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNSKEY records",
"flags": [
"no_option"
],
"label": "DNSKEY record",
"multivalue": true,
"name": "dnskeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DS records",
"flags": [],
"label": "DS record",
"multivalue": true,
"name": "dsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "HIPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw HIP records",
"flags": [
"no_option"
],
"label": "HIP record",
"multivalue": true,
"name": "hiprecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "IPSECKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw IPSECKEY records",
"flags": [
"no_option"
],
"label": "IPSECKEY record",
"multivalue": true,
"name": "ipseckeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KEY records",
"flags": [
"no_option"
],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KX records",
"flags": [],
"label": "KX record",
"multivalue": true,
"name": "kxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "LOCRecord",
"deprecated_cli_aliases": [],
"doc": "Raw LOC records",
"flags": [],
"label": "LOC record",
"multivalue": true,
"name": "locrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "MXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw MX records",
"flags": [],
"label": "MX record",
"multivalue": true,
"name": "mxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NAPTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NAPTR records",
"flags": [],
"label": "NAPTR record",
"multivalue": true,
"name": "naptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NS records",
"flags": [],
"label": "NS record",
"multivalue": true,
"name": "nsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSECRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC records",
"flags": [
"no_option"
],
"label": "NSEC record",
"multivalue": true,
"name": "nsecrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3Record",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3 records",
"flags": [
"no_option"
],
"label": "NSEC3 record",
"multivalue": true,
"name": "nsec3record",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3PARAMRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3PARAM records",
"flags": [],
"label": "NSEC3PARAM record",
"multivalue": true,
"name": "nsec3paramrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "PTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw PTR records",
"flags": [],
"label": "PTR record",
"multivalue": true,
"name": "ptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "RRSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RRSIG records",
"flags": [
"no_option"
],
"label": "RRSIG record",
"multivalue": true,
"name": "rrsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "RPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
],
"label": "RP record",
"multivalue": true,
"name": "rprecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SIG records",
"flags": [
"no_option"
],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SPFRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SPF records",
"flags": [
"no_option"
],
"label": "SPF record",
"multivalue": true,
"name": "spfrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SRVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SRV records",
"flags": [],
"label": "SRV record",
"multivalue": true,
"name": "srvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SSHFPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SSHFP records",
"flags": [],
"label": "SSHFP record",
"multivalue": true,
"name": "sshfprecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TARecord",
"deprecated_cli_aliases": [],
"doc": "Raw TA records",
"flags": [
"no_option"
],
"label": "TA record",
"multivalue": true,
"name": "tarecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TKEY records",
"flags": [
"no_option"
],
"label": "TKEY record",
"multivalue": true,
"name": "tkeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TSIG records",
"flags": [
"no_option"
],
"label": "TSIG record",
"multivalue": true,
"name": "tsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TXTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TXT records",
"flags": [],
"label": "TXT record",
"multivalue": true,
"name": "txtrecord",
"noextrawhitespace": true,
"normalizedns": true,
"type": "unicode",
"validatedns": true
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Delete all associated records",
"flags": [],
"label": "Delete all associated records",
"name": "del_all",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Parse all raw DNS records and return them in a structured way",
"flags": [],
"label": "Structured",
"name": "structured",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"dnsrecord_delentry": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"dnsrecord_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Record name",
"flags": [],
"label": "Record name",
"name": "idnsname",
"primary_key": true,
"query": true,
"type": "DNSName"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "dnsttl",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "DNS class",
"flags": [],
"label": "Class",
"name": "dnsclass",
"query": true,
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "ARecord",
"deprecated_cli_aliases": [],
"doc": "Raw A records",
"flags": [],
"label": "A record",
"multivalue": true,
"name": "arecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "AAAARecord",
"deprecated_cli_aliases": [],
"doc": "Raw AAAA records",
"flags": [],
"label": "AAAA record",
"multivalue": true,
"name": "aaaarecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "A6Record",
"deprecated_cli_aliases": [],
"doc": "Raw A6 records",
"flags": [],
"label": "A6 record",
"multivalue": true,
"name": "a6record",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "AFSDBRecord",
"deprecated_cli_aliases": [],
"doc": "Raw AFSDB records",
"flags": [],
"label": "AFSDB record",
"multivalue": true,
"name": "afsdbrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "APLRecord",
"deprecated_cli_aliases": [],
"doc": "Raw APL records",
"flags": [
"no_option"
],
"label": "APL record",
"multivalue": true,
"name": "aplrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "CERTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw CERT records",
"flags": [],
"label": "CERT record",
"multivalue": true,
"name": "certrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "CNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw CNAME records",
"flags": [],
"label": "CNAME record",
"multivalue": true,
"name": "cnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DHCIDRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DHCID records",
"flags": [
"no_option"
],
"label": "DHCID record",
"multivalue": true,
"name": "dhcidrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DLVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DLV records",
"flags": [],
"label": "DLV record",
"multivalue": true,
"name": "dlvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNAME records",
"flags": [],
"label": "DNAME record",
"multivalue": true,
"name": "dnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DNSKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNSKEY records",
"flags": [
"no_option"
],
"label": "DNSKEY record",
"multivalue": true,
"name": "dnskeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DS records",
"flags": [],
"label": "DS record",
"multivalue": true,
"name": "dsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "HIPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw HIP records",
"flags": [
"no_option"
],
"label": "HIP record",
"multivalue": true,
"name": "hiprecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "IPSECKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw IPSECKEY records",
"flags": [
"no_option"
],
"label": "IPSECKEY record",
"multivalue": true,
"name": "ipseckeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KEY records",
"flags": [
"no_option"
],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KX records",
"flags": [],
"label": "KX record",
"multivalue": true,
"name": "kxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "LOCRecord",
"deprecated_cli_aliases": [],
"doc": "Raw LOC records",
"flags": [],
"label": "LOC record",
"multivalue": true,
"name": "locrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "MXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw MX records",
"flags": [],
"label": "MX record",
"multivalue": true,
"name": "mxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NAPTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NAPTR records",
"flags": [],
"label": "NAPTR record",
"multivalue": true,
"name": "naptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NS records",
"flags": [],
"label": "NS record",
"multivalue": true,
"name": "nsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSECRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC records",
"flags": [
"no_option"
],
"label": "NSEC record",
"multivalue": true,
"name": "nsecrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3Record",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3 records",
"flags": [
"no_option"
],
"label": "NSEC3 record",
"multivalue": true,
"name": "nsec3record",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3PARAMRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3PARAM records",
"flags": [],
"label": "NSEC3PARAM record",
"multivalue": true,
"name": "nsec3paramrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "PTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw PTR records",
"flags": [],
"label": "PTR record",
"multivalue": true,
"name": "ptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "RRSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RRSIG records",
"flags": [
"no_option"
],
"label": "RRSIG record",
"multivalue": true,
"name": "rrsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "RPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
],
"label": "RP record",
"multivalue": true,
"name": "rprecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SIG records",
"flags": [
"no_option"
],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SPFRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SPF records",
"flags": [
"no_option"
],
"label": "SPF record",
"multivalue": true,
"name": "spfrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SRVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SRV records",
"flags": [],
"label": "SRV record",
"multivalue": true,
"name": "srvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SSHFPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SSHFP records",
"flags": [],
"label": "SSHFP record",
"multivalue": true,
"name": "sshfprecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TARecord",
"deprecated_cli_aliases": [],
"doc": "Raw TA records",
"flags": [
"no_option"
],
"label": "TA record",
"multivalue": true,
"name": "tarecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TKEY records",
"flags": [
"no_option"
],
"label": "TKEY record",
"multivalue": true,
"name": "tkeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TSIG records",
"flags": [
"no_option"
],
"label": "TSIG record",
"multivalue": true,
"name": "tsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TXTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TXT records",
"flags": [],
"label": "TXT record",
"multivalue": true,
"name": "txtrecord",
"noextrawhitespace": true,
"normalizedns": true,
"query": true,
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Parse all raw DNS records and return them in a structured way",
"flags": [],
"label": "Structured",
"name": "structured",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"dnsrecord_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "dnsttl",
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "DNS class",
"flags": [],
"label": "Class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "ARecord",
"deprecated_cli_aliases": [],
"doc": "Raw A records",
"flags": [],
"label": "A record",
"multivalue": true,
"name": "arecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "A Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP Address",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "arecord",
"label": "A IP Address",
"name": "a_part_ip_address",
"noextrawhitespace": true,
"option_group": "A Record",
"type": "unicode"
},
{
"attribute": true,
"class": "AAAARecord",
"deprecated_cli_aliases": [],
"doc": "Raw AAAA records",
"flags": [],
"label": "AAAA record",
"multivalue": true,
"name": "aaaarecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "AAAA Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP Address",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "aaaarecord",
"label": "AAAA IP Address",
"name": "aaaa_part_ip_address",
"noextrawhitespace": true,
"option_group": "AAAA Record",
"type": "unicode"
},
{
"attribute": true,
"class": "A6Record",
"deprecated_cli_aliases": [],
"doc": "Raw A6 records",
"flags": [],
"label": "A6 record",
"multivalue": true,
"name": "a6record",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "A6 Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Record data",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "a6record",
"label": "A6 Record data",
"name": "a6_part_data",
"noextrawhitespace": true,
"option_group": "A6 Record",
"type": "unicode"
},
{
"attribute": true,
"class": "AFSDBRecord",
"deprecated_cli_aliases": [],
"doc": "Raw AFSDB records",
"flags": [],
"label": "AFSDB record",
"multivalue": true,
"name": "afsdbrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "AFSDB Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Subtype",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "afsdbrecord",
"label": "AFSDB Subtype",
"maxvalue": 65535,
"minvalue": 0,
"name": "afsdb_part_subtype",
"option_group": "AFSDB Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "afsdbrecord",
"label": "AFSDB Hostname",
"name": "afsdb_part_hostname",
"option_group": "AFSDB Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "APLRecord",
"deprecated_cli_aliases": [],
"doc": "Raw APL records",
"flags": [
"no_option"
],
"label": "APL record",
"multivalue": true,
"name": "aplrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "APL Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "CERTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw CERT records",
"flags": [],
"label": "CERT record",
"multivalue": true,
"name": "certrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "CERT Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Certificate Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Certificate Type",
"maxvalue": 65535,
"minvalue": 0,
"name": "cert_part_type",
"option_group": "CERT Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "cert_part_key_tag",
"option_group": "CERT Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "cert_part_algorithm",
"option_group": "CERT Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Certificate/CRL",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "certrecord",
"label": "CERT Certificate/CRL",
"name": "cert_part_certificate_or_crl",
"noextrawhitespace": true,
"option_group": "CERT Record",
"type": "unicode"
},
{
"attribute": true,
"class": "CNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw CNAME records",
"flags": [],
"label": "CNAME record",
"multivalue": true,
"name": "cnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "CNAME Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A hostname which this alias hostname points to",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "cnamerecord",
"label": "CNAME Hostname",
"name": "cname_part_hostname",
"option_group": "CNAME Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "DHCIDRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DHCID records",
"flags": [
"no_option"
],
"label": "DHCID record",
"multivalue": true,
"name": "dhcidrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DHCID Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DLVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DLV records",
"flags": [],
"label": "DLV record",
"multivalue": true,
"name": "dlvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DLV Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "dlv_part_key_tag",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "dlv_part_algorithm",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Digest Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Digest Type",
"maxvalue": 255,
"minvalue": 0,
"name": "dlv_part_digest_type",
"option_group": "DLV Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Digest",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dlvrecord",
"label": "DLV Digest",
"name": "dlv_part_digest",
"noextrawhitespace": true,
"option_group": "DLV Record",
"pattern": "^[0-9a-fA-F]+$",
"pattern_errmsg": "only hexadecimal digits are allowed",
"type": "unicode"
},
{
"attribute": true,
"class": "DNAMERecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNAME records",
"flags": [],
"label": "DNAME record",
"multivalue": true,
"name": "dnamerecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DNAME Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Target",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dnamerecord",
"label": "DNAME Target",
"name": "dname_part_target",
"option_group": "DNAME Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "DNSKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DNSKEY records",
"flags": [
"no_option"
],
"label": "DNSKEY record",
"multivalue": true,
"name": "dnskeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DNSKEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "DSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw DS records",
"flags": [],
"label": "DS record",
"multivalue": true,
"name": "dsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "DS Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Key Tag",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Key Tag",
"maxvalue": 65535,
"minvalue": 0,
"name": "ds_part_key_tag",
"option_group": "DS Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "ds_part_algorithm",
"option_group": "DS Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Digest Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Digest Type",
"maxvalue": 255,
"minvalue": 0,
"name": "ds_part_digest_type",
"option_group": "DS Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Digest",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "dsrecord",
"label": "DS Digest",
"name": "ds_part_digest",
"noextrawhitespace": true,
"option_group": "DS Record",
"pattern": "^[0-9a-fA-F]+$",
"pattern_errmsg": "only hexadecimal digits are allowed",
"type": "unicode"
},
{
"attribute": true,
"class": "HIPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw HIP records",
"flags": [
"no_option"
],
"label": "HIP record",
"multivalue": true,
"name": "hiprecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "HIP Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "IPSECKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw IPSECKEY records",
"flags": [
"no_option"
],
"label": "IPSECKEY record",
"multivalue": true,
"name": "ipseckeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "IPSECKEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KEY records",
"flags": [
"no_option"
],
"label": "KEY record",
"multivalue": true,
"name": "keyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "KEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "KXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw KX records",
"flags": [],
"label": "KX record",
"multivalue": true,
"name": "kxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "KX Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Preference given to this exchanger. Lower values are more preferred",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "kxrecord",
"label": "KX Preference",
"maxvalue": 65535,
"minvalue": 0,
"name": "kx_part_preference",
"option_group": "KX Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A host willing to act as a key exchanger",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "kxrecord",
"label": "KX Exchanger",
"name": "kx_part_exchanger",
"option_group": "KX Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "LOCRecord",
"deprecated_cli_aliases": [],
"doc": "Raw LOC records",
"flags": [],
"label": "LOC record",
"multivalue": true,
"name": "locrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "LOC Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Degrees Latitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Degrees Latitude",
"maxvalue": 90,
"minvalue": 0,
"name": "loc_part_lat_deg",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minutes Latitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Minutes Latitude",
"maxvalue": 59,
"minvalue": 0,
"name": "loc_part_lat_min",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Seconds Latitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Seconds Latitude",
"maxvalue": "59.999",
"minvalue": "0.0",
"name": "loc_part_lat_sec",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 3,
"type": "Decimal"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Direction Latitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Direction Latitude",
"name": "loc_part_lat_dir",
"option_group": "LOC Record",
"type": "unicode",
"values": [
"N",
"S"
]
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Degrees Longitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Degrees Longitude",
"maxvalue": 180,
"minvalue": 0,
"name": "loc_part_lon_deg",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minutes Longitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Minutes Longitude",
"maxvalue": 59,
"minvalue": 0,
"name": "loc_part_lon_min",
"option_group": "LOC Record",
"type": "int"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Seconds Longitude",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Seconds Longitude",
"maxvalue": "59.999",
"minvalue": "0.0",
"name": "loc_part_lon_sec",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 3,
"type": "Decimal"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Direction Longitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Direction Longitude",
"name": "loc_part_lon_dir",
"option_group": "LOC Record",
"type": "unicode",
"values": [
"E",
"W"
]
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Altitude",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Altitude",
"maxvalue": "42849672.95",
"minvalue": "-100000.00",
"name": "loc_part_altitude",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Size",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Size",
"maxvalue": "90000000.00",
"minvalue": "0.0",
"name": "loc_part_size",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Horizontal Precision",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Horizontal Precision",
"maxvalue": "90000000.00",
"minvalue": "0.0",
"name": "loc_part_h_precision",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"class": "Decimal",
"deprecated_cli_aliases": [],
"doc": "Vertical Precision",
"flags": [
"dnsrecord_optional",
"dnsrecord_part",
"virtual_attribute"
],
"hint": "locrecord",
"label": "LOC Vertical Precision",
"maxvalue": "90000000.00",
"minvalue": "0.0",
"name": "loc_part_v_precision",
"numberclass": [
"-Normal",
"+Zero",
"+Normal"
],
"option_group": "LOC Record",
"precision": 2,
"type": "Decimal"
},
{
"attribute": true,
"class": "MXRecord",
"deprecated_cli_aliases": [],
"doc": "Raw MX records",
"flags": [],
"label": "MX record",
"multivalue": true,
"name": "mxrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "MX Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Preference given to this exchanger. Lower values are more preferred",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "mxrecord",
"label": "MX Preference",
"maxvalue": 65535,
"minvalue": 0,
"name": "mx_part_preference",
"option_group": "MX Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "A host willing to act as a mail exchanger",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "mxrecord",
"label": "MX Exchanger",
"name": "mx_part_exchanger",
"option_group": "MX Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "NAPTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NAPTR records",
"flags": [],
"label": "NAPTR record",
"multivalue": true,
"name": "naptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NAPTR Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Order",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Order",
"maxvalue": 65535,
"minvalue": 0,
"name": "naptr_part_order",
"option_group": "NAPTR Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Preference",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Preference",
"maxvalue": 65535,
"minvalue": 0,
"name": "naptr_part_preference",
"option_group": "NAPTR Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Flags",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Flags",
"name": "naptr_part_flags",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Service",
"name": "naptr_part_service",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Regular Expression",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Regular Expression",
"name": "naptr_part_regexp",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Replacement",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "naptrrecord",
"label": "NAPTR Replacement",
"name": "naptr_part_replacement",
"noextrawhitespace": true,
"option_group": "NAPTR Record",
"type": "unicode"
},
{
"attribute": true,
"class": "NSRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NS records",
"flags": [],
"label": "NS record",
"multivalue": true,
"name": "nsrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NS Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Hostname",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsrecord",
"label": "NS Hostname",
"name": "ns_part_hostname",
"option_group": "NS Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "NSECRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC records",
"flags": [
"no_option"
],
"label": "NSEC record",
"multivalue": true,
"name": "nsecrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3Record",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3 records",
"flags": [
"no_option"
],
"label": "NSEC3 record",
"multivalue": true,
"name": "nsec3record",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC3 Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "NSEC3PARAMRecord",
"deprecated_cli_aliases": [],
"doc": "Raw NSEC3PARAM records",
"flags": [],
"label": "NSEC3PARAM record",
"multivalue": true,
"name": "nsec3paramrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "NSEC3PARAM Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "nsec3param_part_algorithm",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Flags",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Flags",
"maxvalue": 255,
"minvalue": 0,
"name": "nsec3param_part_flags",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Iterations",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Iterations",
"maxvalue": 65535,
"minvalue": 0,
"name": "nsec3param_part_iterations",
"option_group": "NSEC3PARAM Record",
"type": "int"
},
{
"class": "Str",
"default": "-",
"deprecated_cli_aliases": [],
"doc": "A hexadecimal salt value. Requires hexadecimal digits or hyphen (\"-\") if no salt is required",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "nsec3paramrecord",
"label": "NSEC3PARAM Salt",
"minlength": 1,
"name": "nsec3param_part_salt",
"noextrawhitespace": true,
"option_group": "NSEC3PARAM Record",
"pattern": "^([0-9a-fA-F]+|-)$",
"pattern_errmsg": "only hexadecimal digits or single hyphen (\"-\") are allowed",
"type": "unicode"
},
{
"attribute": true,
"class": "PTRRecord",
"deprecated_cli_aliases": [],
"doc": "Raw PTR records",
"flags": [],
"label": "PTR record",
"multivalue": true,
"name": "ptrrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "PTR Record",
"type": "unicode",
"validatedns": true
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "The hostname this reverse record points to",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "ptrrecord",
"label": "PTR Hostname",
"name": "ptr_part_hostname",
"option_group": "PTR Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "RRSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RRSIG records",
"flags": [
"no_option"
],
"label": "RRSIG record",
"multivalue": true,
"name": "rrsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "RRSIG Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "RPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw RP records",
"flags": [
"no_option"
],
"label": "RP record",
"multivalue": true,
"name": "rprecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "RP Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SIG records",
"flags": [
"no_option"
],
"label": "SIG record",
"multivalue": true,
"name": "sigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SIG Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SPFRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SPF records",
"flags": [
"no_option"
],
"label": "SPF record",
"multivalue": true,
"name": "spfrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SPF Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "SRVRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SRV records",
"flags": [],
"label": "SRV record",
"multivalue": true,
"name": "srvrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SRV Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Priority",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Priority",
"maxvalue": 65535,
"minvalue": 0,
"name": "srv_part_priority",
"option_group": "SRV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Weight",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Weight",
"maxvalue": 65535,
"minvalue": 0,
"name": "srv_part_weight",
"option_group": "SRV Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Port",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Port",
"maxvalue": 65535,
"minvalue": 0,
"name": "srv_part_port",
"option_group": "SRV Record",
"type": "int"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "The domain name of the target host or '.' if the service is decidedly not available at this domain",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "srvrecord",
"label": "SRV Target",
"name": "srv_part_target",
"option_group": "SRV Record",
"type": "DNSName"
},
{
"attribute": true,
"class": "SSHFPRecord",
"deprecated_cli_aliases": [],
"doc": "Raw SSHFP records",
"flags": [],
"label": "SSHFP record",
"multivalue": true,
"name": "sshfprecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "SSHFP Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "sshfprecord",
"label": "SSHFP Algorithm",
"maxvalue": 255,
"minvalue": 0,
"name": "sshfp_part_algorithm",
"option_group": "SSHFP Record",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Fingerprint Type",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "sshfprecord",
"label": "SSHFP Fingerprint Type",
"maxvalue": 255,
"minvalue": 0,
"name": "sshfp_part_fp_type",
"option_group": "SSHFP Record",
"type": "int"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fingerprint",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "sshfprecord",
"label": "SSHFP Fingerprint",
"name": "sshfp_part_fingerprint",
"noextrawhitespace": true,
"option_group": "SSHFP Record",
"type": "unicode"
},
{
"attribute": true,
"class": "TARecord",
"deprecated_cli_aliases": [],
"doc": "Raw TA records",
"flags": [
"no_option"
],
"label": "TA record",
"multivalue": true,
"name": "tarecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TA Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TKEYRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TKEY records",
"flags": [
"no_option"
],
"label": "TKEY record",
"multivalue": true,
"name": "tkeyrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TKEY Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TSIGRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TSIG records",
"flags": [
"no_option"
],
"label": "TSIG record",
"multivalue": true,
"name": "tsigrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TSIG Record",
"type": "unicode",
"validatedns": true
},
{
"attribute": true,
"class": "TXTRecord",
"deprecated_cli_aliases": [],
"doc": "Raw TXT records",
"flags": [],
"label": "TXT record",
"multivalue": true,
"name": "txtrecord",
"noextrawhitespace": true,
"normalizedns": true,
"option_group": "TXT Record",
"type": "unicode",
"validatedns": true
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Text Data",
"flags": [
"dnsrecord_part",
"virtual_attribute"
],
"hint": "txtrecord",
"label": "TXT Text Data",
"name": "txt_part_data",
"noextrawhitespace": true,
"option_group": "TXT Record",
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Parse all raw DNS records and return them in a structured way",
"flags": [],
"label": "Structured",
"name": "structured",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Rename the DNS resource record object",
"flags": [],
"label": "Rename",
"name": "rename",
"primary_key": true,
"type": "DNSName"
}
]
},
"dnsrecord_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Parse all raw DNS records and return them in a structured way",
"flags": [],
"label": "Structured",
"name": "structured",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnszone_add": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP network to create reverse zone name from",
"flags": [
"virtual_attribute"
],
"label": "Reverse zone IP network",
"name": "name_from_ip",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Authoritative nameserver domain name",
"flags": [],
"label": "Authoritative nameserver",
"name": "idnssoamname",
"required": true,
"type": "DNSName"
},
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Administrator e-mail address",
"flags": [],
"label": "Administrator e-mail address",
"name": "idnssoarname",
"only_absolute": true,
"required": true,
"type": "DNSName"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "SOA record serial number",
"flags": [],
"label": "SOA serial",
"maxvalue": 4294967295,
"minvalue": 1,
"name": "idnssoaserial",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "SOA record refresh time",
"flags": [],
"label": "SOA refresh",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoarefresh",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 900,
"deprecated_cli_aliases": [],
"doc": "SOA record retry time",
"flags": [],
"label": "SOA retry",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaretry",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 1209600,
"deprecated_cli_aliases": [],
"doc": "SOA record expire time",
"flags": [],
"label": "SOA expire",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaexpire",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "How long should negative responses be cached",
"flags": [],
"label": "SOA minimum",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaminimum",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live for records at zone apex",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "dnsttl",
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "SOA record class",
"flags": [],
"label": "SOA class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "BIND update policy",
"flags": [],
"label": "BIND update policy",
"name": "idnsupdatepolicy",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow dynamic updates.",
"flags": [],
"label": "Dynamic update",
"name": "idnsallowdynupdate",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"default": "any;",
"deprecated_cli_aliases": [],
"doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
"flags": [],
"label": "Allow query",
"name": "idnsallowquery",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"default": "none;",
"deprecated_cli_aliases": [],
"doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
"flags": [],
"label": "Allow transfer",
"name": "idnsallowtransfer",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
"flags": [],
"label": "Allow PTR sync",
"name": "idnsallowsyncptr",
"type": "bool"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow inline DNSSEC signing of records in the zone",
"flags": [],
"label": "Allow in-line DNSSEC signing",
"name": "idnssecinlinesigning",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Force DNS zone creation even if nameserver is not resolvable.",
"flags": [],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Add forward record for nameserver located in the created zone",
"flags": [],
"label": "Nameserver IP address",
"name": "ip_address",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnszone_add_permission": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnszone_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"dnszone_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnszone_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnszone_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Zone name (FQDN)",
"flags": [],
"label": "Zone name",
"name": "idnsname",
"only_absolute": true,
"primary_key": true,
"query": true,
"type": "DNSName"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP network to create reverse zone name from",
"flags": [
"virtual_attribute"
],
"label": "Reverse zone IP network",
"name": "name_from_ip",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Is zone active?",
"flags": [
"no_update",
"no_create"
],
"label": "Active zone",
"name": "idnszoneactive",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"query": true,
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Authoritative nameserver domain name",
"flags": [],
"label": "Authoritative nameserver",
"name": "idnssoamname",
"query": true,
"type": "DNSName"
},
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Administrator e-mail address",
"flags": [],
"label": "Administrator e-mail address",
"name": "idnssoarname",
"only_absolute": true,
"query": true,
"type": "DNSName"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "SOA record serial number",
"flags": [],
"label": "SOA serial",
"maxvalue": 4294967295,
"minvalue": 1,
"name": "idnssoaserial",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "SOA record refresh time",
"flags": [],
"label": "SOA refresh",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoarefresh",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 900,
"deprecated_cli_aliases": [],
"doc": "SOA record retry time",
"flags": [],
"label": "SOA retry",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaretry",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 1209600,
"deprecated_cli_aliases": [],
"doc": "SOA record expire time",
"flags": [],
"label": "SOA expire",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaexpire",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "How long should negative responses be cached",
"flags": [],
"label": "SOA minimum",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaminimum",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live for records at zone apex",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "dnsttl",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "SOA record class",
"flags": [],
"label": "SOA class",
"name": "dnsclass",
"query": true,
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "BIND update policy",
"flags": [],
"label": "BIND update policy",
"name": "idnsupdatepolicy",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow dynamic updates.",
"flags": [],
"label": "Dynamic update",
"name": "idnsallowdynupdate",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"default": "any;",
"deprecated_cli_aliases": [],
"doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
"flags": [],
"label": "Allow query",
"name": "idnsallowquery",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"default": "none;",
"deprecated_cli_aliases": [],
"doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
"flags": [],
"label": "Allow transfer",
"name": "idnsallowtransfer",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
"flags": [],
"label": "Allow PTR sync",
"name": "idnsallowsyncptr",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow inline DNSSEC signing of records in the zone",
"flags": [],
"label": "Allow in-line DNSSEC signing",
"name": "idnssecinlinesigning",
"query": true,
"type": "bool"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Search for forward zones only",
"flags": [],
"label": "Forward zones only",
"name": "forward_only",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"dnszone_mod": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IP network to create reverse zone name from",
"flags": [
"virtual_attribute"
],
"label": "Reverse zone IP network",
"name": "name_from_ip",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
"flags": [],
"label": "Zone forwarders",
"multivalue": true,
"name": "idnsforwarders",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
"flags": [],
"label": "Forward policy",
"name": "idnsforwardpolicy",
"type": "unicode",
"values": [
"only",
"first",
"none"
]
},
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Authoritative nameserver domain name",
"flags": [
"nonempty"
],
"label": "Authoritative nameserver",
"name": "idnssoamname",
"type": "DNSName"
},
{
"attribute": true,
"class": "DNSNameParam",
"deprecated_cli_aliases": [],
"doc": "Administrator e-mail address",
"flags": [
"nonempty"
],
"label": "Administrator e-mail address",
"name": "idnssoarname",
"only_absolute": true,
"type": "DNSName"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "SOA record serial number",
"flags": [
"nonempty"
],
"label": "SOA serial",
"maxvalue": 4294967295,
"minvalue": 1,
"name": "idnssoaserial",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "SOA record refresh time",
"flags": [
"nonempty"
],
"label": "SOA refresh",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoarefresh",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 900,
"deprecated_cli_aliases": [],
"doc": "SOA record retry time",
"flags": [
"nonempty"
],
"label": "SOA retry",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaretry",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 1209600,
"deprecated_cli_aliases": [],
"doc": "SOA record expire time",
"flags": [
"nonempty"
],
"label": "SOA expire",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaexpire",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 3600,
"deprecated_cli_aliases": [],
"doc": "How long should negative responses be cached",
"flags": [
"nonempty"
],
"label": "SOA minimum",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "idnssoaminimum",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time to live for records at zone apex",
"flags": [],
"label": "Time to live",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "dnsttl",
"type": "int"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "SOA record class",
"flags": [],
"label": "SOA class",
"name": "dnsclass",
"type": "unicode",
"values": [
"IN",
"CS",
"CH",
"HS"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "BIND update policy",
"flags": [],
"label": "BIND update policy",
"name": "idnsupdatepolicy",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow dynamic updates.",
"flags": [],
"label": "Dynamic update",
"name": "idnsallowdynupdate",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"default": "any;",
"deprecated_cli_aliases": [],
"doc": "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
"flags": [],
"label": "Allow query",
"name": "idnsallowquery",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"default": "none;",
"deprecated_cli_aliases": [],
"doc": "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
"flags": [],
"label": "Allow transfer",
"name": "idnsallowtransfer",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
"flags": [],
"label": "Allow PTR sync",
"name": "idnsallowsyncptr",
"type": "bool"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Allow inline DNSSEC signing of records in the zone",
"flags": [],
"label": "Allow in-line DNSSEC signing",
"name": "idnssecinlinesigning",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Force nameserver change even if nameserver not in DNS",
"flags": [],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"dnszone_remove_permission": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"dnszone_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"env": {
"name": "env",
"takes_args": [
"variables*"
],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Forward to server instead of running locally",
"flags": [],
"label": "<server>",
"name": "server",
"type": "bool"
},
{
"name": "all"
},
{
"name": "version"
}
]
},
"group_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "GID (use this option to set it manually)",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Create as a non-POSIX group",
"flags": [],
"label": "<nonposix>",
"name": "nonposix",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Allow adding external non-IPA members from trusted domains",
"flags": [],
"label": "<external>",
"name": "external",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"group_add_member": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Members of a trusted domain in DOM\\name or name@domain form",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "External member",
"multivalue": true,
"name": "ipaexternalmember",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"group_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"group_detach": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"group_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group name",
"flags": [],
"label": "Group name",
"maxlength": 255,
"name": "cn",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
"pattern_errmsg": "may only include letters, numbers, _, -, . and $",
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "GID (use this option to set it manually)",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"query": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "search for private groups",
"flags": [],
"label": "<private>",
"name": "private",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "search for POSIX groups",
"flags": [],
"label": "<posix>",
"name": "posix",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "search for groups with support of external non-IPA members from trusted domains",
"flags": [],
"label": "<external>",
"name": "external",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "search for non-POSIX groups",
"flags": [],
"label": "<nonposix>",
"name": "nonposix",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"group-name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member users.",
"flags": [],
"label": "user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member users.",
"flags": [],
"label": "user",
"multivalue": true,
"name": "no_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "no_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member of groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "in_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member of groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "not_in_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "not_in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member of roles.",
"flags": [],
"label": "role",
"multivalue": true,
"name": "in_role",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member of roles.",
"flags": [],
"label": "role",
"multivalue": true,
"name": "not_in_role",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "not_in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups with these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for groups without these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "not_in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"group_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "GID (use this option to set it manually)",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "change to a POSIX group",
"flags": [],
"label": "<posix>",
"name": "posix",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "change to support external non-IPA members from trusted domains",
"flags": [],
"label": "<external>",
"name": "external",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the group object",
"flags": [],
"label": "Rename",
"maxlength": 255,
"name": "rename",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
"pattern_errmsg": "may only include letters, numbers, _, -, . and $",
"primary_key": true,
"type": "unicode"
}
]
},
"group_remove_member": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Members of a trusted domain in DOM\\name or name@domain form",
"flags": [
"no_update",
"no_create",
"no_search"
],
"label": "External member",
"multivalue": true,
"name": "ipaexternalmember",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"group_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacrule_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "StrEnum",
"default": "allow",
"deprecated_cli_aliases": [],
"doc": "Rule type (allow)",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "Rule type",
"name": "accessruletype",
"required": true,
"type": "unicode",
"values": [
"allow",
"deny"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehostcategory>",
"flags": [
"no_option"
],
"label": "<sourcehostcategory>",
"name": "sourcehostcategory",
"type": "object"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Service category the rule applies to",
"flags": [],
"label": "Service category",
"name": "servicecategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_host>",
"flags": [
"no_option"
],
"label": "<sourcehost_host>",
"name": "sourcehost_host",
"type": "object"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"flags": [
"no_option"
],
"label": "<sourcehost_hostgroup>",
"name": "sourcehost_hostgroup",
"type": "object"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacrule_add_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_add_service": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC services to add",
"flags": [],
"label": "member HBAC service",
"multivalue": true,
"name": "hbacsvc",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service groups to add",
"flags": [],
"label": "member HBAC service group",
"multivalue": true,
"name": "hbacsvcgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_add_sourcehost": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_add_user": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"hbacrule_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"hbacrule_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"hbacrule_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rule name",
"flags": [],
"label": "Rule name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"default": "allow",
"deprecated_cli_aliases": [],
"doc": "Rule type (allow)",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "Rule type",
"name": "accessruletype",
"query": true,
"type": "unicode",
"values": [
"allow",
"deny"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehostcategory>",
"flags": [
"no_option"
],
"label": "<sourcehostcategory>",
"name": "sourcehostcategory",
"query": true,
"type": "object"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Service category the rule applies to",
"flags": [],
"label": "Service category",
"name": "servicecategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_host>",
"flags": [
"no_option"
],
"label": "<sourcehost_host>",
"name": "sourcehost_host",
"query": true,
"type": "object"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"flags": [
"no_option"
],
"label": "<sourcehost_hostgroup>",
"name": "sourcehost_hostgroup",
"query": true,
"type": "object"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"hbacrule_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "StrEnum",
"default": "allow",
"deprecated_cli_aliases": [],
"doc": "Rule type (allow)",
"exclude": [
"webui"
],
"flags": [
"nonempty",
"no_option",
"no_output"
],
"label": "Rule type",
"name": "accessruletype",
"type": "unicode",
"values": [
"allow",
"deny"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehostcategory>",
"flags": [
"no_option"
],
"label": "<sourcehostcategory>",
"name": "sourcehostcategory",
"type": "object"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Service category the rule applies to",
"flags": [],
"label": "Service category",
"name": "servicecategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_host>",
"flags": [
"no_option"
],
"label": "<sourcehost_host>",
"name": "sourcehost_host",
"type": "object"
},
{
"attribute": true,
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost_hostgroup>",
"flags": [
"no_option"
],
"label": "<sourcehost_hostgroup>",
"name": "sourcehost_hostgroup",
"type": "object"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacrule_remove_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_remove_service": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC services to remove",
"flags": [],
"label": "member HBAC service",
"multivalue": true,
"name": "hbacsvc",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service groups to remove",
"flags": [],
"label": "member HBAC service group",
"multivalue": true,
"name": "hbacsvcgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_remove_sourcehost": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_remove_user": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacrule_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacsvc_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacsvc_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"hbacsvc_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service",
"flags": [],
"label": "Service name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"service\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"hbacsvc_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacsvc_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacsvcgroup_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacsvcgroup_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC services to add",
"flags": [],
"label": "member HBAC service",
"multivalue": true,
"name": "hbacsvc",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacsvcgroup_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"hbacsvcgroup_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service group name",
"flags": [],
"label": "Service group name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"hbacsvcgroup_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC service group description",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbacsvcgroup_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC services to remove",
"flags": [],
"label": "member HBAC service",
"multivalue": true,
"name": "hbacsvc",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hbacsvcgroup_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hbactest": {
"name": "hbactest",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User name",
"flags": [],
"label": "User name",
"name": "user",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<sourcehost>",
"flags": [
"no_option"
],
"label": "<sourcehost>",
"name": "sourcehost",
"type": "object"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Target host",
"flags": [],
"label": "Target host",
"name": "targethost",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service",
"flags": [],
"label": "Service",
"name": "service",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rules to test. If not specified, --enabled is assumed",
"flags": [],
"label": "Rules to test. If not specified, --enabled is assumed",
"multivalue": true,
"name": "rules",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Hide details which rules are matched, not matched, or invalid",
"flags": [],
"label": "Hide details which rules are matched, not matched, or invalid",
"name": "nodetail",
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Include all enabled IPA rules into test [default]",
"flags": [],
"label": "Include all enabled IPA rules into test [default]",
"name": "enabled",
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Include all disabled IPA rules into test",
"flags": [],
"label": "Include all disabled IPA rules into test",
"name": "disabled",
"type": "bool"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of rules to process when no --rules is specified",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "version"
}
]
},
"host_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host locality (e.g. \"Baltimore, MD\")",
"flags": [],
"label": "Locality",
"name": "l",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host location (e.g. \"Lab 2\")",
"flags": [],
"label": "Location",
"name": "nshostlocation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host hardware platform (e.g. \"Lenovo T61\")",
"flags": [],
"label": "Platform",
"name": "nshardwareplatform",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host operating system and version (e.g. \"Fedora 9\")",
"flags": [],
"label": "Operating system",
"name": "nsosversion",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Password used in bulk enrollment",
"flags": [],
"label": "User password",
"name": "userpassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Generate a random password to be used in bulk enrollment",
"flags": [
"no_search",
"virtual_attribute"
],
"label": "<random>",
"name": "random",
"type": "bool"
},
{
"attribute": true,
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [],
"label": "Certificate",
"name": "usercertificate",
"type": "str"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hardware MAC address(es) on this host",
"flags": [],
"label": "MAC address",
"multivalue": true,
"name": "macaddress",
"noextrawhitespace": true,
"pattern": "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
"pattern_errmsg": "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SSH public key",
"flags": [
"no_search"
],
"label": "SSH public key",
"multivalue": true,
"name": "ipasshpubkey",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Pre-authentication is required for the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Requires pre-authentication",
"name": "ipakrbrequirespreauth",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Client credentials may be delegated to the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Trusted for delegation",
"name": "ipakrbokasdelegate",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "force host name even if not in DNS",
"flags": [],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "skip reverse DNS detection",
"flags": [],
"label": "<no_reverse>",
"name": "no_reverse",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Add the host to DNS with this IP address",
"flags": [],
"label": "IP Address",
"name": "ip_address",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"host_add_managedby": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"host_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Remove entries from DNS",
"flags": [],
"label": "<updatedns>",
"name": "updatedns",
"type": "bool"
},
{
"name": "version"
}
]
},
"host_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"host_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host name",
"flags": [],
"label": "Host name",
"name": "fqdn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host locality (e.g. \"Baltimore, MD\")",
"flags": [],
"label": "Locality",
"name": "l",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host location (e.g. \"Lab 2\")",
"flags": [],
"label": "Location",
"name": "nshostlocation",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host hardware platform (e.g. \"Lenovo T61\")",
"flags": [],
"label": "Platform",
"name": "nshardwareplatform",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host operating system and version (e.g. \"Fedora 9\")",
"flags": [],
"label": "Operating system",
"name": "nsosversion",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Password used in bulk enrollment",
"flags": [],
"label": "User password",
"name": "userpassword",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [],
"label": "Certificate",
"name": "usercertificate",
"query": true,
"type": "str"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hardware MAC address(es) on this host",
"flags": [],
"label": "MAC address",
"multivalue": true,
"name": "macaddress",
"noextrawhitespace": true,
"pattern": "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
"pattern_errmsg": "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"hostname\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these member of host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "in_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these member of host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "not_in_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "not_in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these member of roles.",
"flags": [],
"label": "role",
"multivalue": true,
"name": "in_role",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these member of roles.",
"flags": [],
"label": "role",
"multivalue": true,
"name": "not_in_role",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "not_in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "not_in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these enrolled by users.",
"flags": [],
"label": "user",
"multivalue": true,
"name": "enroll_by_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these enrolled by users.",
"flags": [],
"label": "user",
"multivalue": true,
"name": "not_enroll_by_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these managed by hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "man_by_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these managed by hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "not_man_by_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts with these managing hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "man_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for hosts without these managing hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "not_man_host",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"host_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host locality (e.g. \"Baltimore, MD\")",
"flags": [],
"label": "Locality",
"name": "l",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host location (e.g. \"Lab 2\")",
"flags": [],
"label": "Location",
"name": "nshostlocation",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host hardware platform (e.g. \"Lenovo T61\")",
"flags": [],
"label": "Platform",
"name": "nshardwareplatform",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host operating system and version (e.g. \"Fedora 9\")",
"flags": [],
"label": "Operating system",
"name": "nsosversion",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Password used in bulk enrollment",
"flags": [],
"label": "User password",
"name": "userpassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Generate a random password to be used in bulk enrollment",
"flags": [
"no_search",
"virtual_attribute"
],
"label": "<random>",
"name": "random",
"type": "bool"
},
{
"attribute": true,
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [],
"label": "Certificate",
"name": "usercertificate",
"type": "str"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hardware MAC address(es) on this host",
"flags": [],
"label": "MAC address",
"multivalue": true,
"name": "macaddress",
"noextrawhitespace": true,
"pattern": "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
"pattern_errmsg": "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SSH public key",
"flags": [
"no_search"
],
"label": "SSH public key",
"multivalue": true,
"name": "ipasshpubkey",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Host category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Pre-authentication is required for the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Requires pre-authentication",
"name": "ipakrbrequirespreauth",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Client credentials may be delegated to the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Trusted for delegation",
"name": "ipakrbokasdelegate",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal name for this host",
"flags": [],
"label": "Principal name",
"name": "krbprincipalname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Update DNS entries",
"flags": [],
"label": "<updatedns>",
"name": "updatedns",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"host_remove_managedby": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"host_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "file to store certificate in",
"flags": [],
"label": "<out>",
"name": "out",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hostgroup_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host-group",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hostgroup_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hostgroup_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"hostgroup_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of host-group",
"flags": [],
"label": "Host-group",
"name": "cn",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
"pattern_errmsg": "may only include letters, numbers, _, -, and .",
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host-group",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"hostgroup-name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups with these member hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups without these member hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "no_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups with these member host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups without these member host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "no_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups with these member of host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "in_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups without these member of host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "not_in_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups with these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups without these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "not_in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups with these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups without these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "not_in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups with these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for host groups without these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "not_in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hostgroup_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this host-group",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"hostgroup_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"hostgroup_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"i18n_messages": {
"name": "i18n_messages",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"idrange_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First Posix ID of the range",
"flags": [],
"label": "First Posix ID of the range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaseid",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Number of IDs in the range",
"flags": [],
"label": "Number of IDs in the range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipaidrangesize",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First RID of the corresponding RID range",
"flags": [],
"label": "First RID of the corresponding RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaserid",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First RID of the secondary RID range",
"flags": [],
"label": "First RID of the secondary RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipasecondarybaserid",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain SID of the trusted domain",
"flags": [
"no_update"
],
"label": "Domain SID of the trusted domain",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of the trusted domain",
"flags": [
"no_update",
"no_search",
"virtual_attribute"
],
"label": "Name of the trusted domain",
"name": "ipanttrusteddomainname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust",
"flags": [
"no_update"
],
"label": "Range type",
"name": "iparangetype",
"type": "unicode",
"values": [
"ipa-ad-trust-posix",
"ipa-ad-trust",
"ipa-local",
"ipa-ad-winsync",
"ipa-ipa-trust"
]
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"idrange_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"idrange_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Range name",
"flags": [],
"label": "Range name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First Posix ID of the range",
"flags": [],
"label": "First Posix ID of the range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaseid",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Number of IDs in the range",
"flags": [],
"label": "Number of IDs in the range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipaidrangesize",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First RID of the corresponding RID range",
"flags": [],
"label": "First RID of the corresponding RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaserid",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First RID of the secondary RID range",
"flags": [],
"label": "First RID of the secondary RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipasecondarybaserid",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain SID of the trusted domain",
"flags": [
"no_update"
],
"label": "Domain SID of the trusted domain",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local, ipa-ad-winsync, ipa-ipa-trust",
"flags": [
"no_update"
],
"label": "Range type",
"name": "iparangetype",
"query": true,
"type": "unicode",
"values": [
"ipa-ad-trust-posix",
"ipa-ad-trust",
"ipa-local",
"ipa-ad-winsync",
"ipa-ipa-trust"
]
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"idrange_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First Posix ID of the range",
"flags": [
"nonempty"
],
"label": "First Posix ID of the range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaseid",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Number of IDs in the range",
"flags": [
"nonempty"
],
"label": "Number of IDs in the range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipaidrangesize",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First RID of the corresponding RID range",
"flags": [],
"label": "First RID of the corresponding RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipabaserid",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First RID of the secondary RID range",
"flags": [],
"label": "First RID of the secondary RID range",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipasecondarybaserid",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<ipanttrusteddomainsid>",
"flags": [
"no_option"
],
"label": "<ipanttrusteddomainsid>",
"name": "ipanttrusteddomainsid",
"type": "object"
},
{
"class": "DeprecatedParam",
"deprecate": true,
"deprecated_cli_aliases": [],
"doc": "<ipanttrusteddomainname>",
"flags": [
"no_option"
],
"label": "<ipanttrusteddomainname>",
"name": "ipanttrusteddomainname",
"type": "object"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"idrange_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"join": {
"name": "join",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The hostname to register as",
"flags": [],
"label": "<cn>",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The IPA realm",
"flags": [],
"label": "<realm>",
"name": "realm",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Hardware platform of the host (e.g. Lenovo T61)",
"flags": [],
"label": "<nshardwareplatform>",
"name": "nshardwareplatform",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Operating System and version of the host (e.g. Fedora 9)",
"flags": [],
"label": "<nsosversion>",
"name": "nsosversion",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "version"
}
]
},
"json_metadata": {
"name": "json_metadata",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of object to export",
"flags": [],
"label": "<objname>",
"name": "objname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of method to export",
"flags": [],
"label": "<methodname>",
"name": "methodname",
"noextrawhitespace": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of object to export",
"flags": [],
"label": "<object>",
"name": "object",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of method to export",
"flags": [],
"label": "<method>",
"name": "method",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Name of command to export",
"flags": [],
"label": "<command>",
"name": "command",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "version"
}
]
},
"krbtpolicy_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum ticket life (seconds)",
"flags": [],
"label": "Max life",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "krbmaxticketlife",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum renewable age (seconds)",
"flags": [],
"label": "Max renew",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "krbmaxrenewableage",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"krbtpolicy_reset": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"krbtpolicy_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"migrate_ds": {
"name": "migrate_ds",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "LDAP URI of DS server to migrate from",
"flags": [],
"label": "LDAP URI",
"name": "ldapuri",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Password",
"deprecated_cli_aliases": [],
"doc": "bind password",
"flags": [],
"label": "Password",
"name": "bindpw",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"class": "DNParam",
"default": "cn=directory manager",
"deprecated_cli_aliases": [],
"doc": "Bind DN",
"flags": [],
"label": "Bind DN",
"name": "binddn",
"type": "DN"
},
{
"class": "DNParam",
"default": "ou=people",
"deprecated_cli_aliases": [],
"doc": "DN of container for users in DS relative to base DN",
"flags": [],
"label": "User container",
"name": "usercontainer",
"required": true,
"type": "DN"
},
{
"class": "DNParam",
"default": "ou=groups",
"deprecated_cli_aliases": [],
"doc": "DN of container for groups in DS relative to base DN",
"flags": [],
"label": "Group container",
"name": "groupcontainer",
"required": true,
"type": "DN"
},
{
"class": "Str",
"default": [
"person"
],
"deprecated_cli_aliases": [],
"doc": "Objectclasses used to search for user entries in DS",
"flags": [],
"label": "User object class",
"multivalue": true,
"name": "userobjectclass",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"default": [
"groupOfUniqueNames",
"groupOfNames"
],
"deprecated_cli_aliases": [],
"doc": "Objectclasses used to search for group entries in DS",
"flags": [],
"label": "Group object class",
"multivalue": true,
"name": "groupobjectclass",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Str",
"default": [],
"deprecated_cli_aliases": [],
"doc": "Objectclasses to be ignored for user entries in DS",
"flags": [],
"label": "Ignore user object class",
"multivalue": true,
"name": "userignoreobjectclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"default": [],
"deprecated_cli_aliases": [],
"doc": "Attributes to be ignored for user entries in DS",
"flags": [],
"label": "Ignore user attribute",
"multivalue": true,
"name": "userignoreattribute",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"default": [],
"deprecated_cli_aliases": [],
"doc": "Objectclasses to be ignored for group entries in DS",
"flags": [],
"label": "Ignore group object class",
"multivalue": true,
"name": "groupignoreobjectclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"default": [],
"deprecated_cli_aliases": [],
"doc": "Attributes to be ignored for group entries in DS",
"flags": [],
"label": "Ignore group attribute",
"multivalue": true,
"name": "groupignoreattribute",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "When migrating a group already existing in IPA domain overwrite the group GID and report as success",
"flags": [],
"label": "Overwrite GID",
"name": "groupoverwritegid",
"required": true,
"type": "bool"
},
{
"class": "StrEnum",
"default": "RFC2307bis",
"deprecated_cli_aliases": [],
"doc": "The schema used on the LDAP server. Supported values are RFC2307 and RFC2307bis. The default is RFC2307bis",
"flags": [],
"label": "LDAP schema",
"name": "schema",
"type": "unicode",
"values": [
"RFC2307bis",
"RFC2307"
]
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous operation mode. Errors are reported but the process continues",
"flags": [],
"label": "Continue",
"name": "continue",
"type": "bool"
},
{
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "Base DN on remote LDAP server",
"flags": [],
"label": "Base DN",
"name": "basedn",
"type": "DN"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Allows migration despite the usage of compat plugin",
"flags": [],
"label": "Ignore compat plugin",
"name": "compat",
"type": "bool"
},
{
"class": "File",
"deprecated_cli_aliases": [],
"doc": "Load CA certificate of LDAP server from FILE",
"flags": [],
"label": "CA certificate",
"name": "cacertfile",
"type": "unicode"
},
{
"name": "version"
},
{
"class": "Str",
"default": [],
"deprecated_cli_aliases": [],
"doc": "groups to exclude from migration",
"flags": [],
"label": "<exclude_groups>",
"multivalue": true,
"name": "exclude_groups",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"default": [],
"deprecated_cli_aliases": [],
"doc": "users to exclude from migration",
"flags": [],
"label": "<exclude_users>",
"multivalue": true,
"name": "exclude_users",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"netgroup_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Netgroup description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "NIS domain name",
"flags": [],
"label": "NIS domain name",
"name": "nisdomainname",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
"pattern_errmsg": "may only include letters, numbers, _, -, and .",
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"netgroup_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "netgroups to add",
"flags": [],
"label": "member netgroup",
"multivalue": true,
"name": "netgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"netgroup_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"netgroup_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Netgroup name",
"flags": [],
"label": "Netgroup name",
"name": "cn",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
"pattern_errmsg": "may only include letters, numbers, _, -, and .",
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Netgroup description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "NIS domain name",
"flags": [],
"label": "NIS domain name",
"name": "nisdomainname",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
"pattern_errmsg": "may only include letters, numbers, _, -, and .",
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "IPA unique ID",
"flags": [
"no_update",
"no_create"
],
"label": "IPA unique ID",
"name": "ipauniqueid",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "<private>",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<private>",
"name": "private",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "search for managed groups",
"flags": [],
"label": "<managed>",
"name": "managed",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups with these member netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups without these member netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "no_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups with these member users.",
"flags": [],
"label": "user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups without these member users.",
"flags": [],
"label": "user",
"multivalue": true,
"name": "no_user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups with these member groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups without these member groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "no_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups with these member hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups without these member hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "no_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups with these member host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups without these member host groups.",
"flags": [],
"label": "host group",
"multivalue": true,
"name": "no_hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups with these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for netgroups without these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "not_in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"netgroup_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Netgroup description",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "NIS domain name",
"flags": [],
"label": "NIS domain name",
"name": "nisdomainname",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
"pattern_errmsg": "may only include letters, numbers, _, -, and .",
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"netgroup_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "netgroups to remove",
"flags": [],
"label": "member netgroup",
"multivalue": true,
"name": "netgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"netgroup_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"otptoken_add": {
"takes_args": [],
"takes_options": [
{
"class": "StrEnum",
"default": "totp",
"deprecated_cli_aliases": [],
"doc": "Type",
"flags": [
"no_update",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"type": "unicode",
"values": [
"totp",
"hotp"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Owner",
"flags": [],
"label": "Owner",
"name": "ipatokenowner",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Disabled state",
"flags": [],
"label": "Disabled state",
"name": "ipatokendisabled",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity start",
"flags": [],
"label": "Validity start",
"name": "ipatokennotbefore",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity end",
"flags": [],
"label": "Validity end",
"name": "ipatokennotafter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"default": "FreeIPA",
"deprecated_cli_aliases": [],
"doc": "Vendor",
"flags": [],
"label": "Vendor",
"name": "ipatokenvendor",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Model",
"flags": [],
"label": "Model",
"name": "ipatokenmodel",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial",
"flags": [],
"label": "Serial",
"name": "ipatokenserial",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "OTPTokenKey",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "Key",
"flags": [
"no_display",
"no_update",
"no_search"
],
"label": "Key",
"name": "ipatokenotpkey",
"type": "str"
},
{
"attribute": true,
"class": "StrEnum",
"default": "sha1",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"no_update"
],
"label": "Algorithm",
"name": "ipatokenotpalgorithm",
"type": "unicode",
"values": [
"sha1",
"sha256",
"sha384",
"sha512"
]
},
{
"attribute": true,
"class": "IntEnum",
"default": 6,
"deprecated_cli_aliases": [],
"doc": "Display length",
"flags": [
"no_update"
],
"label": "Display length",
"name": "ipatokenotpdigits",
"type": "int",
"values": [
6,
8
]
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Clock offset",
"flags": [
"no_update"
],
"label": "Clock offset",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipatokentotpclockoffset",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 30,
"deprecated_cli_aliases": [],
"doc": "Clock interval",
"flags": [
"no_update"
],
"label": "Clock interval",
"maxvalue": 2147483647,
"minvalue": 5,
"name": "ipatokentotptimestep",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Counter",
"flags": [
"no_update"
],
"label": "Counter",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "ipatokenhotpcounter",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display QR code (requires wide terminal)",
"flags": [],
"label": "Display QR code (requires wide terminal)",
"name": "qrcode",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"otptoken_add_managedby": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"otptoken_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"otptoken_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Unique ID",
"flags": [
"optional_create"
],
"label": "Unique ID",
"name": "ipatokenuniqueid",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"class": "StrEnum",
"default": "totp",
"deprecated_cli_aliases": [],
"doc": "Type",
"flags": [
"no_update",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"query": true,
"type": "unicode",
"values": [
"totp",
"hotp"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Owner",
"flags": [],
"label": "Owner",
"name": "ipatokenowner",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Disabled state",
"flags": [],
"label": "Disabled state",
"name": "ipatokendisabled",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity start",
"flags": [],
"label": "Validity start",
"name": "ipatokennotbefore",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity end",
"flags": [],
"label": "Validity end",
"name": "ipatokennotafter",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"default": "FreeIPA",
"deprecated_cli_aliases": [],
"doc": "Vendor",
"flags": [],
"label": "Vendor",
"name": "ipatokenvendor",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Model",
"flags": [],
"label": "Model",
"name": "ipatokenmodel",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial",
"flags": [],
"label": "Serial",
"name": "ipatokenserial",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"default": "sha1",
"deprecated_cli_aliases": [],
"doc": "Algorithm",
"flags": [
"no_update"
],
"label": "Algorithm",
"name": "ipatokenotpalgorithm",
"query": true,
"type": "unicode",
"values": [
"sha1",
"sha256",
"sha384",
"sha512"
]
},
{
"attribute": true,
"class": "IntEnum",
"default": 6,
"deprecated_cli_aliases": [],
"doc": "Display length",
"flags": [
"no_update"
],
"label": "Display length",
"name": "ipatokenotpdigits",
"query": true,
"type": "int",
"values": [
6,
8
]
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Clock offset",
"flags": [
"no_update"
],
"label": "Clock offset",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "ipatokentotpclockoffset",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 30,
"deprecated_cli_aliases": [],
"doc": "Clock interval",
"flags": [
"no_update"
],
"label": "Clock interval",
"maxvalue": 2147483647,
"minvalue": 5,
"name": "ipatokentotptimestep",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "Counter",
"flags": [
"no_update"
],
"label": "Counter",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "ipatokenhotpcounter",
"query": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"id\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"otptoken_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Owner",
"flags": [],
"label": "Owner",
"name": "ipatokenowner",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Disabled state",
"flags": [],
"label": "Disabled state",
"name": "ipatokendisabled",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity start",
"flags": [],
"label": "Validity start",
"name": "ipatokennotbefore",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Validity end",
"flags": [],
"label": "Validity end",
"name": "ipatokennotafter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"default": "FreeIPA",
"deprecated_cli_aliases": [],
"doc": "Vendor",
"flags": [],
"label": "Vendor",
"name": "ipatokenvendor",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Model",
"flags": [],
"label": "Model",
"name": "ipatokenmodel",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Serial",
"flags": [],
"label": "Serial",
"name": "ipatokenserial",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the OTP token object",
"flags": [
"optional_create"
],
"label": "Rename",
"name": "rename",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
}
]
},
"otptoken_remove_managedby": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"otptoken_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"passwd": {
"name": "passwd",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User name",
"flags": [],
"label": "User name",
"name": "principal",
"noextrawhitespace": true,
"primary_key": true,
"required": true,
"type": "unicode"
},
{
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "New Password",
"flags": [],
"label": "New Password",
"name": "password",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"class": "Password",
"deprecated_cli_aliases": [],
"doc": "Current Password",
"flags": [],
"label": "Current Password",
"name": "current_password",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"name": "version"
}
]
},
"permission_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [
"permissions"
],
"doc": "Rights to grant (read, search, compare, write, add, delete, all)",
"flags": [],
"label": "Granted rights",
"multivalue": true,
"name": "ipapermright",
"type": "unicode",
"values": [
"read",
"search",
"compare",
"write",
"add",
"delete",
"all"
]
},
{
"name": "attrs"
},
{
"attribute": true,
"class": "StrEnum",
"default": "permission",
"deprecated_cli_aliases": [],
"doc": "Bind rule type",
"flags": [
"allow_mod_for_managed_permission"
],
"label": "Bind rule type",
"name": "ipapermbindruletype",
"required": true,
"type": "unicode",
"values": [
"permission",
"all",
"anonymous"
]
},
{
"attribute": true,
"class": "DNOrURL",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply permissions to",
"flags": [
"ask_create"
],
"label": "Subtree",
"name": "ipapermlocation",
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Extra target filter",
"flags": [
"virtual_attribute"
],
"label": "Extra target filter",
"multivalue": true,
"name": "extratargetfilter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "All target filters, including those implied by type and memberof",
"flags": [],
"label": "Raw target filter",
"multivalue": true,
"name": "ipapermtargetfilter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "ACI target DN",
"flags": [
"no_option"
],
"label": "ACI target DN",
"name": "ipapermtarget",
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Target members of a group (sets memberOf targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Member of group",
"multivalue": true,
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply permissions to (sets target)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Type of IPA object (sets subtree and objectClass targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use extratargetfilter",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<filter>",
"multivalue": true,
"name": "filter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermlocation",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<subtree>",
"multivalue": true,
"name": "subtree",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermright",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<permissions>",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"permission_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "privileges to add",
"flags": [],
"label": "member privilege",
"multivalue": true,
"name": "privilege",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"permission_add_noaci": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permission flags",
"flags": [],
"label": "Permission flags",
"multivalue": true,
"name": "ipapermissiontype",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"permission_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "force delete of SYSTEM permissions",
"flags": [
"no_option",
"no_output"
],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"permission_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permission name",
"flags": [],
"label": "Permission name",
"name": "cn",
"noextrawhitespace": true,
"pattern": "^[-_ a-zA-Z0-9.:]+$",
"pattern_errmsg": "May only contain letters, numbers, -, _, ., :, and space",
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [
"permissions"
],
"doc": "Rights to grant (read, search, compare, write, add, delete, all)",
"flags": [],
"label": "Granted rights",
"multivalue": true,
"name": "ipapermright",
"query": true,
"type": "unicode",
"values": [
"read",
"search",
"compare",
"write",
"add",
"delete",
"all"
]
},
{
"name": "attrs"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User-specified attributes to which the permission applies",
"flags": [
"no_create",
"allow_mod_for_managed_permission"
],
"label": "Included attributes",
"multivalue": true,
"name": "ipapermincludedattr",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User-specified attributes to which the permission explicitly does not apply",
"flags": [
"no_create",
"allow_mod_for_managed_permission"
],
"label": "Excluded attributes",
"multivalue": true,
"name": "ipapermexcludedattr",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Attributes to which the permission applies by default",
"flags": [
"no_update",
"no_create"
],
"label": "Default attributes",
"multivalue": true,
"name": "ipapermdefaultattr",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"default": "permission",
"deprecated_cli_aliases": [],
"doc": "Bind rule type",
"flags": [
"allow_mod_for_managed_permission"
],
"label": "Bind rule type",
"name": "ipapermbindruletype",
"query": true,
"type": "unicode",
"values": [
"permission",
"all",
"anonymous"
]
},
{
"attribute": true,
"class": "DNOrURL",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply permissions to",
"flags": [
"ask_create"
],
"label": "Subtree",
"name": "ipapermlocation",
"query": true,
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Extra target filter",
"flags": [
"virtual_attribute"
],
"label": "Extra target filter",
"multivalue": true,
"name": "extratargetfilter",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "All target filters, including those implied by type and memberof",
"flags": [],
"label": "Raw target filter",
"multivalue": true,
"name": "ipapermtargetfilter",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "ACI target DN",
"flags": [
"no_option"
],
"label": "ACI target DN",
"name": "ipapermtarget",
"query": true,
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Target members of a group (sets memberOf targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Member of group",
"multivalue": true,
"name": "memberof",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply permissions to (sets target)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Type of IPA object (sets subtree and objectClass targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use extratargetfilter",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<filter>",
"multivalue": true,
"name": "filter",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermlocation",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<subtree>",
"multivalue": true,
"name": "subtree",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermright",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<permissions>",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"permission_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [
"permissions"
],
"doc": "Rights to grant (read, search, compare, write, add, delete, all)",
"flags": [],
"label": "Granted rights",
"multivalue": true,
"name": "ipapermright",
"type": "unicode",
"values": [
"read",
"search",
"compare",
"write",
"add",
"delete",
"all"
]
},
{
"name": "attrs"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User-specified attributes to which the permission applies",
"flags": [
"no_create",
"allow_mod_for_managed_permission"
],
"label": "Included attributes",
"multivalue": true,
"name": "ipapermincludedattr",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User-specified attributes to which the permission explicitly does not apply",
"flags": [
"no_create",
"allow_mod_for_managed_permission"
],
"label": "Excluded attributes",
"multivalue": true,
"name": "ipapermexcludedattr",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"default": "permission",
"deprecated_cli_aliases": [],
"doc": "Bind rule type",
"flags": [
"nonempty",
"allow_mod_for_managed_permission"
],
"label": "Bind rule type",
"name": "ipapermbindruletype",
"type": "unicode",
"values": [
"permission",
"all",
"anonymous"
]
},
{
"attribute": true,
"class": "DNOrURL",
"deprecated_cli_aliases": [],
"doc": "Subtree to apply permissions to",
"flags": [
"ask_create"
],
"label": "Subtree",
"name": "ipapermlocation",
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Extra target filter",
"flags": [
"virtual_attribute"
],
"label": "Extra target filter",
"multivalue": true,
"name": "extratargetfilter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "All target filters, including those implied by type and memberof",
"flags": [],
"label": "Raw target filter",
"multivalue": true,
"name": "ipapermtargetfilter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DNParam",
"deprecated_cli_aliases": [],
"doc": "ACI target DN",
"flags": [
"no_option"
],
"label": "ACI target DN",
"name": "ipapermtarget",
"type": "DN"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Target members of a group (sets memberOf targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Member of group",
"multivalue": true,
"name": "memberof",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User group to apply permissions to (sets target)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Target group",
"name": "targetgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Type of IPA object (sets subtree and objectClass targetfilter)",
"flags": [
"ask_create",
"virtual_attribute"
],
"label": "Type",
"name": "type",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use extratargetfilter",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<filter>",
"multivalue": true,
"name": "filter",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermlocation",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<subtree>",
"multivalue": true,
"name": "subtree",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Deprecated; use ipapermright",
"flags": [
"no_option",
"virtual_attribute"
],
"label": "<permissions>",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the permission object",
"flags": [],
"label": "Rename",
"name": "rename",
"noextrawhitespace": true,
"pattern": "^[-_ a-zA-Z0-9.]+$",
"pattern_errmsg": "May only contain letters, numbers, -, _, ., and space",
"primary_key": true,
"type": "unicode"
}
]
},
"permission_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "privileges to remove",
"flags": [],
"label": "member privilege",
"multivalue": true,
"name": "privilege",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"permission_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"ping": {
"name": "ping",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"pkinit_anonymous": {
"name": "pkinit_anonymous",
"takes_args": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "<action>",
"flags": [],
"label": "<action>",
"name": "action",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
}
],
"takes_options": [
{
"name": "version"
}
]
},
"plugins": {
"name": "plugins",
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Forward to server instead of running locally",
"flags": [],
"label": "<server>",
"name": "server",
"type": "bool"
},
{
"name": "all"
},
{
"name": "version"
}
]
},
"privilege_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Privilege description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"privilege_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "roles to add",
"flags": [],
"label": "member role",
"multivalue": true,
"name": "role",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"privilege_add_permission": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "permissions",
"flags": [],
"label": "permission",
"multivalue": true,
"name": "permission",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"privilege_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"privilege_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Privilege name",
"flags": [],
"label": "Privilege name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Privilege description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"privilege_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Privilege description",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the privilege object",
"flags": [],
"label": "Rename",
"name": "rename",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
}
]
},
"privilege_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "roles to remove",
"flags": [],
"label": "member role",
"multivalue": true,
"name": "role",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"privilege_remove_permission": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "permissions",
"flags": [],
"label": "permission",
"multivalue": true,
"name": "permission",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"privilege_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"pwpolicy_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum password lifetime (in days)",
"flags": [],
"label": "Max lifetime (days)",
"maxvalue": 20000,
"minvalue": 0,
"name": "krbmaxpwdlife",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum password lifetime (in hours)",
"flags": [],
"label": "Min lifetime (hours)",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbminpwdlife",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Password history size",
"flags": [],
"label": "History size",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdhistorylength",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum number of character classes",
"flags": [],
"label": "Character classes",
"maxvalue": 5,
"minvalue": 0,
"name": "krbpwdmindiffchars",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum length of password",
"flags": [],
"label": "Min length",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdminlength",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Priority of the policy (higher number means lower priority",
"flags": [
"virtual_attribute"
],
"label": "Priority",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "cospriority",
"required": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Consecutive failures before lockout",
"flags": [],
"label": "Max failures",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdmaxfailure",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Period after which failure count will be reset (seconds)",
"flags": [],
"label": "Failure reset interval",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdfailurecountinterval",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Period for which lockout is enforced (seconds)",
"flags": [],
"label": "Lockout duration",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdlockoutduration",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"pwpolicy_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"pwpolicy_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Manage password policy for specific group",
"flags": [],
"label": "Group",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum password lifetime (in days)",
"flags": [],
"label": "Max lifetime (days)",
"maxvalue": 20000,
"minvalue": 0,
"name": "krbmaxpwdlife",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum password lifetime (in hours)",
"flags": [],
"label": "Min lifetime (hours)",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbminpwdlife",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Password history size",
"flags": [],
"label": "History size",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdhistorylength",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum number of character classes",
"flags": [],
"label": "Character classes",
"maxvalue": 5,
"minvalue": 0,
"name": "krbpwdmindiffchars",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum length of password",
"flags": [],
"label": "Min length",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdminlength",
"query": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Priority of the policy (higher number means lower priority",
"flags": [
"virtual_attribute"
],
"label": "Priority",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "cospriority",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Consecutive failures before lockout",
"flags": [],
"label": "Max failures",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdmaxfailure",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Period after which failure count will be reset (seconds)",
"flags": [],
"label": "Failure reset interval",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdfailurecountinterval",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Period for which lockout is enforced (seconds)",
"flags": [],
"label": "Lockout duration",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdlockoutduration",
"query": true,
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"group\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"pwpolicy_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum password lifetime (in days)",
"flags": [],
"label": "Max lifetime (days)",
"maxvalue": 20000,
"minvalue": 0,
"name": "krbmaxpwdlife",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum password lifetime (in hours)",
"flags": [],
"label": "Min lifetime (hours)",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbminpwdlife",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Password history size",
"flags": [],
"label": "History size",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdhistorylength",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum number of character classes",
"flags": [],
"label": "Character classes",
"maxvalue": 5,
"minvalue": 0,
"name": "krbpwdmindiffchars",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Minimum length of password",
"flags": [],
"label": "Min length",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdminlength",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Priority of the policy (higher number means lower priority",
"flags": [
"nonempty",
"virtual_attribute"
],
"label": "Priority",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "cospriority",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Consecutive failures before lockout",
"flags": [],
"label": "Max failures",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdmaxfailure",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Period after which failure count will be reset (seconds)",
"flags": [],
"label": "Failure reset interval",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdfailurecountinterval",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Period for which lockout is enforced (seconds)",
"flags": [],
"label": "Lockout duration",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "krbpwdlockoutduration",
"type": "int"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"pwpolicy_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Display effective policy for a specific user",
"flags": [],
"label": "User",
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"radiusproxy_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this RADIUS proxy server",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The hostname or IP (with or without port)",
"flags": [],
"label": "Server",
"multivalue": true,
"name": "ipatokenradiusserver",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "The secret used to encrypt data",
"flags": [
"no_option"
],
"label": "Secret",
"name": "ipatokenradiussecret",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The total timeout across all retries (in seconds)",
"flags": [],
"label": "Timeout",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "ipatokenradiustimeout",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The number of times to retry authentication",
"flags": [],
"label": "Retries",
"maxvalue": 10,
"minvalue": 0,
"name": "ipatokenradiusretries",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The username attribute on the user object",
"flags": [],
"label": "User attribute",
"name": "ipatokenusermapattribute",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"radiusproxy_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"radiusproxy_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy server name",
"flags": [],
"label": "RADIUS proxy server name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this RADIUS proxy server",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The hostname or IP (with or without port)",
"flags": [],
"label": "Server",
"multivalue": true,
"name": "ipatokenradiusserver",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "The secret used to encrypt data",
"flags": [
"no_option"
],
"label": "Secret",
"name": "ipatokenradiussecret",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The total timeout across all retries (in seconds)",
"flags": [],
"label": "Timeout",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "ipatokenradiustimeout",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The number of times to retry authentication",
"flags": [],
"label": "Retries",
"maxvalue": 10,
"minvalue": 0,
"name": "ipatokenradiusretries",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The username attribute on the user object",
"flags": [],
"label": "User attribute",
"name": "ipatokenusermapattribute",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"radiusproxy_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this RADIUS proxy server",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The hostname or IP (with or without port)",
"flags": [
"nonempty"
],
"label": "Server",
"multivalue": true,
"name": "ipatokenradiusserver",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "The secret used to encrypt data",
"flags": [
"nonempty",
"no_option"
],
"label": "Secret",
"name": "ipatokenradiussecret",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The total timeout across all retries (in seconds)",
"flags": [],
"label": "Timeout",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "ipatokenradiustimeout",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "The number of times to retry authentication",
"flags": [],
"label": "Retries",
"maxvalue": 10,
"minvalue": 0,
"name": "ipatokenradiusretries",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "The username attribute on the user object",
"flags": [],
"label": "User attribute",
"name": "ipatokenusermapattribute",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the RADIUS proxy server object",
"flags": [],
"label": "Rename",
"name": "rename",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
}
]
},
"radiusproxy_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"realmdomains_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain",
"flags": [
"nonempty"
],
"label": "Domain",
"multivalue": true,
"name": "associateddomain",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Add domain",
"flags": [],
"label": "Add domain",
"name": "add_domain",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Delete domain",
"flags": [],
"label": "Delete domain",
"name": "del_domain",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Force adding domain even if not in DNS",
"flags": [],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"realmdomains_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"role_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this role-group",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"role_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"role_add_privilege": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "privileges",
"flags": [],
"label": "privilege",
"multivalue": true,
"name": "privilege",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"role_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"role_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Role name",
"flags": [],
"label": "Role name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this role-group",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"role_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this role-group",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the role object",
"flags": [],
"label": "Rename",
"name": "rename",
"noextrawhitespace": true,
"primary_key": true,
"type": "unicode"
}
]
},
"role_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"role_remove_privilege": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "privileges",
"flags": [],
"label": "privilege",
"multivalue": true,
"name": "privilege",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"role_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"selfservice_add": {
"name": "selfservice_add",
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"selfservice_del": {
"name": "selfservice_del",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"selfservice_find": {
"name": "selfservice_find",
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Self-service name",
"flags": [],
"label": "Self-service name",
"name": "aciname",
"noextrawhitespace": true,
"pattern": "^[-_ a-zA-Z0-9]+$",
"pattern_errmsg": "May only contain letters, numbers, -, _, and space",
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"selfservice_mod": {
"name": "selfservice_mod",
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Permissions to grant (read, write). Default is write.",
"flags": [],
"label": "Permissions",
"multivalue": true,
"name": "permissions",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "attrs"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"selfservice_show": {
"name": "selfservice_show",
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"selinuxusermap_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SELinux User",
"flags": [],
"label": "SELinux User",
"name": "ipaselinuxuser",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC Rule that defines the users, groups and hostgroups",
"flags": [],
"label": "HBAC Rule",
"name": "seealso",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"selinuxusermap_add_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"selinuxusermap_add_user": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"selinuxusermap_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"selinuxusermap_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"selinuxusermap_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"selinuxusermap_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rule name",
"flags": [],
"label": "Rule name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SELinux User",
"flags": [],
"label": "SELinux User",
"name": "ipaselinuxuser",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC Rule that defines the users, groups and hostgroups",
"flags": [],
"label": "HBAC Rule",
"name": "seealso",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"query": true,
"type": "bool"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"selinuxusermap_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SELinux User",
"flags": [
"nonempty"
],
"label": "SELinux User",
"name": "ipaselinuxuser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "HBAC Rule that defines the users, groups and hostgroups",
"flags": [],
"label": "HBAC Rule",
"name": "seealso",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"selinuxusermap_remove_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"selinuxusermap_remove_user": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"selinuxusermap_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"service_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [
"no_search"
],
"label": "Certificate",
"name": "usercertificate",
"type": "str"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
"flags": [],
"label": "PAC type",
"multivalue": true,
"name": "ipakrbauthzdata",
"type": "unicode",
"values": [
"MS-PAC",
"PAD",
"NONE"
]
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Pre-authentication is required for the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Requires pre-authentication",
"name": "ipakrbrequirespreauth",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Client credentials may be delegated to the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Trusted for delegation",
"name": "ipakrbokasdelegate",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "force principal name even if not in DNS",
"flags": [],
"label": "Force",
"name": "force",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"service_add_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"service_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"service_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"service_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Service principal",
"flags": [],
"label": "Principal",
"name": "krbprincipalname",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
"flags": [],
"label": "PAC type",
"multivalue": true,
"name": "ipakrbauthzdata",
"query": true,
"type": "unicode",
"values": [
"MS-PAC",
"PAD",
"NONE"
]
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"principal\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for services with these managed by hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "man_by_host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for services without these managed by hosts.",
"flags": [],
"label": "host",
"multivalue": true,
"name": "not_man_by_host",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"service_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Bytes",
"deprecated_cli_aliases": [],
"doc": "Base-64 encoded server certificate",
"flags": [
"no_search"
],
"label": "Certificate",
"name": "usercertificate",
"type": "str"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
"flags": [],
"label": "PAC type",
"multivalue": true,
"name": "ipakrbauthzdata",
"type": "unicode",
"values": [
"MS-PAC",
"PAD",
"NONE"
]
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Pre-authentication is required for the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Requires pre-authentication",
"name": "ipakrbrequirespreauth",
"type": "bool"
},
{
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Client credentials may be delegated to the service",
"flags": [
"virtual_attribute",
"no_search"
],
"label": "Trusted for delegation",
"name": "ipakrbokasdelegate",
"type": "bool"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"service_remove_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"service_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "file to store certificate in",
"flags": [],
"label": "<out>",
"name": "out",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"session_logout": {
"name": "session_logout",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"sidgen_was_run": {
"name": "sidgen_was_run",
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"sudocmd_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this command",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudocmd_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"sudocmd_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Command",
"flags": [],
"label": "Sudo Command",
"name": "sudocmd",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this command",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"command\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"sudocmd_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "A description of this command",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudocmd_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudocmdgroup_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudocmdgroup_add_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo commands to add",
"flags": [],
"label": "member sudo command",
"multivalue": true,
"name": "sudocmd",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudocmdgroup_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"sudocmdgroup_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Command Group",
"flags": [],
"label": "Sudo Command Group",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"sudocmdgroup-name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"sudocmdgroup_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Group description",
"flags": [
"nonempty"
],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudocmdgroup_remove_member": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo commands to remove",
"flags": [],
"label": "member sudo command",
"multivalue": true,
"name": "sudocmd",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudocmdgroup_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudorule_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Command category the rule applies to",
"flags": [],
"label": "Command category",
"name": "cmdcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs User category the rule applies to",
"flags": [],
"label": "RunAs User category",
"name": "ipasudorunasusercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs Group category the rule applies to",
"flags": [],
"label": "RunAs Group category",
"name": "ipasudorunasgroupcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "integer to order the Sudo rules",
"flags": [],
"label": "Sudo order",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sudoorder",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the rule applies to (sudorule-find only)",
"flags": [],
"label": "External User",
"name": "externaluser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External User",
"name": "ipasudorunasextuser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External Group the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External Group",
"name": "ipasudorunasextgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudorule_add_allow_command": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo commands to add",
"flags": [],
"label": "member sudo command",
"multivalue": true,
"name": "sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo command groups to add",
"flags": [],
"label": "member sudo command group",
"multivalue": true,
"name": "sudocmdgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_add_deny_command": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo commands to add",
"flags": [],
"label": "member sudo command",
"multivalue": true,
"name": "sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo command groups to add",
"flags": [],
"label": "member sudo command group",
"multivalue": true,
"name": "sudocmdgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_add_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to add",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to add",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_add_option": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Option",
"flags": [],
"label": "Sudo Option",
"name": "ipasudoopt",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudorule_add_runasgroup": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_add_runasuser": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_add_user": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to add",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to add",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"sudorule_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"sudorule_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"sudorule_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rule name",
"flags": [],
"label": "Rule name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Command category the rule applies to",
"flags": [],
"label": "Command category",
"name": "cmdcategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs User category the rule applies to",
"flags": [],
"label": "RunAs User category",
"name": "ipasudorunasusercategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs Group category the rule applies to",
"flags": [],
"label": "RunAs Group category",
"name": "ipasudorunasgroupcategory",
"query": true,
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "integer to order the Sudo rules",
"flags": [],
"label": "Sudo order",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sudoorder",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the rule applies to (sudorule-find only)",
"flags": [],
"label": "External User",
"name": "externaluser",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External User",
"name": "ipasudorunasextuser",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External Group the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External Group",
"name": "ipasudorunasextgroup",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"sudorule-name\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"sudorule_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Description",
"flags": [],
"label": "Description",
"name": "description",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Enabled",
"flags": [
"no_option"
],
"label": "Enabled",
"name": "ipaenabledflag",
"type": "bool"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "User category the rule applies to",
"flags": [],
"label": "User category",
"name": "usercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Host category the rule applies to",
"flags": [],
"label": "Host category",
"name": "hostcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Command category the rule applies to",
"flags": [],
"label": "Command category",
"name": "cmdcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs User category the rule applies to",
"flags": [],
"label": "RunAs User category",
"name": "ipasudorunasusercategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "RunAs Group category the rule applies to",
"flags": [],
"label": "RunAs Group category",
"name": "ipasudorunasgroupcategory",
"type": "unicode",
"values": [
"all"
]
},
{
"attribute": true,
"class": "Int",
"default": 0,
"deprecated_cli_aliases": [],
"doc": "integer to order the Sudo rules",
"flags": [],
"label": "Sudo order",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sudoorder",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the rule applies to (sudorule-find only)",
"flags": [],
"label": "External User",
"name": "externaluser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External User the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External User",
"name": "ipasudorunasextuser",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External Group the commands can run as (sudorule-find only)",
"flags": [],
"label": "RunAs External Group",
"name": "ipasudorunasextgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "External host",
"flags": [
"no_option"
],
"label": "External host",
"multivalue": true,
"name": "externalhost",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudorule_remove_allow_command": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo commands to remove",
"flags": [],
"label": "member sudo command",
"multivalue": true,
"name": "sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo command groups to remove",
"flags": [],
"label": "member sudo command group",
"multivalue": true,
"name": "sudocmdgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_remove_deny_command": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo commands to remove",
"flags": [],
"label": "member sudo command",
"multivalue": true,
"name": "sudocmd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "sudo command groups to remove",
"flags": [],
"label": "member sudo command group",
"multivalue": true,
"name": "sudocmdgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_remove_host": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "hosts to remove",
"flags": [],
"label": "member host",
"multivalue": true,
"name": "host",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "host groups to remove",
"flags": [],
"label": "member host group",
"multivalue": true,
"name": "hostgroup",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_remove_option": {
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Sudo Option",
"flags": [],
"label": "Sudo Option",
"name": "ipasudoopt",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"sudorule_remove_runasgroup": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_remove_runasuser": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_remove_user": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "users to remove",
"flags": [],
"label": "member user",
"multivalue": true,
"name": "user",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "groups to remove",
"flags": [],
"label": "member group",
"multivalue": true,
"name": "group",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"sudorule_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"trust_add": {
"takes_args": [],
"takes_options": [
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "StrEnum",
"default": "ad",
"deprecated_cli_aliases": [],
"doc": "Trust type (ad for Active Directory, default)",
"flags": [],
"label": "Trust type (ad for Active Directory, default)",
"name": "trust_type",
"required": true,
"type": "unicode",
"values": [
"ad"
]
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Active Directory domain administrator",
"flags": [],
"label": "Active Directory domain administrator",
"name": "realm_admin",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Password",
"deprecated_cli_aliases": [],
"doc": "Active directory domain administrator's password",
"flags": [],
"label": "Active directory domain administrator's password",
"name": "realm_passwd",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain controller for the Active Directory domain (optional)",
"flags": [],
"label": "Domain controller for the Active Directory domain (optional)",
"name": "realm_server",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Password",
"deprecated_cli_aliases": [],
"doc": "Shared secret for the trust",
"flags": [],
"label": "Shared secret for the trust",
"name": "trust_secret",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "First Posix ID of the range reserved for the trusted domain",
"flags": [],
"label": "First Posix ID of the range reserved for the trusted domain",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "base_id",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Size of the ID range reserved for the trusted domain",
"flags": [],
"label": "Size of the ID range reserved for the trusted domain",
"maxvalue": 2147483647,
"minvalue": -2147483648,
"name": "range_size",
"type": "int"
},
{
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Type of trusted domain ID range, one of ipa-ad-trust-posix, ipa-ad-trust",
"flags": [],
"label": "Range type",
"name": "range_type",
"type": "unicode",
"values": [
"ipa-ad-trust-posix",
"ipa-ad-trust"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trust_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"trust_fetch_domains": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trust_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Realm name",
"flags": [],
"label": "Realm name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain NetBIOS name",
"flags": [
"no_update",
"no_create"
],
"label": "Domain NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain Security Identifier",
"flags": [
"no_update",
"no_create"
],
"label": "Domain Security Identifier",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SID blacklist incoming",
"flags": [
"no_create"
],
"label": "SID blacklist incoming",
"multivalue": true,
"name": "ipantsidblacklistincoming",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SID blacklist outgoing",
"flags": [
"no_create"
],
"label": "SID blacklist outgoing",
"multivalue": true,
"name": "ipantsidblacklistoutgoing",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"realm\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"trust_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SID blacklist incoming",
"flags": [
"no_create"
],
"label": "SID blacklist incoming",
"multivalue": true,
"name": "ipantsidblacklistincoming",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SID blacklist outgoing",
"flags": [
"no_create"
],
"label": "SID blacklist outgoing",
"multivalue": true,
"name": "ipantsidblacklistoutgoing",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trust_resolve": {
"name": "trust_resolve",
"takes_args": [],
"takes_options": [
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Security Identifiers (SIDs)",
"flags": [],
"label": "Security Identifiers (SIDs)",
"multivalue": true,
"name": "sids",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trust_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trustconfig_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fallback primary group",
"flags": [
"nonempty"
],
"label": "Fallback primary group",
"name": "ipantfallbackprimarygroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "StrEnum",
"default": "ad",
"deprecated_cli_aliases": [],
"doc": "Trust type (ad for Active Directory, default)",
"flags": [],
"label": "Trust type (ad for Active Directory, default)",
"name": "trust_type",
"required": true,
"type": "unicode",
"values": [
"ad"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trustconfig_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "StrEnum",
"default": "ad",
"deprecated_cli_aliases": [],
"doc": "Trust type (ad for Active Directory, default)",
"flags": [],
"label": "Trust type (ad for Active Directory, default)",
"name": "trust_type",
"required": true,
"type": "unicode",
"values": [
"ad"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trustdomain_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain NetBIOS name",
"flags": [],
"label": "Domain NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain Security Identifier",
"flags": [],
"label": "Domain Security Identifier",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Trusted domain partner",
"flags": [
"no_display",
"no_option"
],
"label": "Trusted domain partner",
"name": "ipanttrustpartner",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "StrEnum",
"default": "ad",
"deprecated_cli_aliases": [],
"doc": "Trust type (ad for Active Directory, default)",
"flags": [],
"label": "Trust type (ad for Active Directory, default)",
"name": "trust_type",
"required": true,
"type": "unicode",
"values": [
"ad"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"trustdomain_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"trustdomain_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"trustdomain_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"trustdomain_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain name",
"flags": [],
"label": "Domain name",
"name": "cn",
"noextrawhitespace": true,
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain NetBIOS name",
"flags": [],
"label": "Domain NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain Security Identifier",
"flags": [],
"label": "Domain Security Identifier",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Trusted domain partner",
"flags": [
"no_display",
"no_option"
],
"label": "Trusted domain partner",
"name": "ipanttrustpartner",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"domain\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
}
]
},
"trustdomain_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain NetBIOS name",
"flags": [],
"label": "Domain NetBIOS name",
"name": "ipantflatname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Domain Security Identifier",
"flags": [],
"label": "Domain Security Identifier",
"name": "ipanttrusteddomainsid",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Trusted domain partner",
"flags": [
"no_display",
"no_option"
],
"label": "Trusted domain partner",
"name": "ipanttrustpartner",
"noextrawhitespace": true,
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"class": "StrEnum",
"default": "ad",
"deprecated_cli_aliases": [],
"doc": "Trust type (ad for Active Directory, default)",
"flags": [],
"label": "Trust type (ad for Active Directory, default)",
"name": "trust_type",
"required": true,
"type": "unicode",
"values": [
"ad"
]
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
}
]
},
"user_add": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "First name",
"flags": [],
"label": "First name",
"name": "givenname",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Last name",
"flags": [],
"label": "Last name",
"name": "sn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Full name",
"flags": [],
"label": "Full name",
"name": "cn",
"noextrawhitespace": true,
"required": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Display name",
"flags": [],
"label": "Display name",
"name": "displayname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Initials",
"flags": [],
"label": "Initials",
"name": "initials",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Home directory",
"flags": [],
"label": "Home directory",
"name": "homedirectory",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "GECOS",
"flags": [],
"label": "GECOS",
"name": "gecos",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Login shell",
"flags": [],
"label": "Login shell",
"name": "loginshell",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal",
"flags": [
"no_update"
],
"label": "Kerberos principal",
"name": "krbprincipalname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DateTime",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal expiration",
"flags": [],
"label": "Kerberos principal expiration",
"name": "krbprincipalexpiration",
"type": "datetime"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Email address",
"flags": [],
"label": "Email address",
"multivalue": true,
"name": "mail",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "Prompt to set the user password",
"exclude": [
"webui"
],
"flags": [],
"label": "Password",
"name": "userpassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Generate a random user password",
"flags": [
"no_search",
"virtual_attribute"
],
"label": "<random>",
"name": "random",
"type": "bool"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "User ID Number (system will assign one if not provided)",
"flags": [],
"label": "UID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "uidnumber",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Group ID Number",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Street address",
"flags": [],
"label": "Street address",
"name": "street",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "City",
"flags": [],
"label": "City",
"name": "l",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "State/Province",
"flags": [],
"label": "State/Province",
"name": "st",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "ZIP",
"flags": [],
"label": "ZIP",
"name": "postalcode",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Telephone Number",
"flags": [],
"label": "Telephone Number",
"multivalue": true,
"name": "telephonenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Mobile Telephone Number",
"flags": [],
"label": "Mobile Telephone Number",
"multivalue": true,
"name": "mobile",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Pager Number",
"flags": [],
"label": "Pager Number",
"multivalue": true,
"name": "pager",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fax Number",
"flags": [],
"label": "Fax Number",
"multivalue": true,
"name": "facsimiletelephonenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Org. Unit",
"flags": [],
"label": "Org. Unit",
"name": "ou",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Job Title",
"flags": [],
"label": "Job Title",
"name": "title",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Manager",
"flags": [],
"label": "Manager",
"name": "manager",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Car License",
"flags": [],
"label": "Car License",
"multivalue": true,
"name": "carlicense",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Account disabled",
"flags": [
"no_option"
],
"label": "Account disabled",
"name": "nsaccountlock",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SSH public key",
"flags": [
"no_search"
],
"label": "SSH public key",
"multivalue": true,
"name": "ipasshpubkey",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Types of supported user authentication",
"flags": [],
"label": "User authentication types",
"multivalue": true,
"name": "ipauserauthtype",
"type": "unicode",
"values": [
"password",
"radius",
"otp"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy configuration",
"flags": [],
"label": "RADIUS proxy configuration",
"name": "ipatokenradiusconfiglink",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy username",
"flags": [],
"label": "RADIUS proxy username",
"name": "ipatokenradiususername",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Department Number",
"flags": [],
"label": "Department Number",
"multivalue": true,
"name": "departmentnumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Number",
"flags": [],
"label": "Employee Number",
"name": "employeenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Type",
"flags": [],
"label": "Employee Type",
"name": "employeetype",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Preferred Language",
"flags": [],
"label": "Preferred Language",
"name": "preferredlanguage",
"noextrawhitespace": true,
"pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
"pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Don't create user private group",
"flags": [],
"label": "<noprivate>",
"name": "noprivate",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"user_del": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Continuous mode: Don't stop on errors.",
"flags": [],
"label": "<continue>",
"name": "continue",
"required": true,
"type": "bool"
},
{
"name": "version"
}
]
},
"user_disable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"user_enable": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
},
"user_find": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User login",
"flags": [],
"label": "User login",
"maxlength": 255,
"name": "uid",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
"pattern_errmsg": "may only include letters, numbers, _, -, . and $",
"primary_key": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "First name",
"flags": [],
"label": "First name",
"name": "givenname",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Last name",
"flags": [],
"label": "Last name",
"name": "sn",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Full name",
"flags": [],
"label": "Full name",
"name": "cn",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Display name",
"flags": [],
"label": "Display name",
"name": "displayname",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Initials",
"flags": [],
"label": "Initials",
"name": "initials",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Home directory",
"flags": [],
"label": "Home directory",
"name": "homedirectory",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "GECOS",
"flags": [],
"label": "GECOS",
"name": "gecos",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Login shell",
"flags": [],
"label": "Login shell",
"name": "loginshell",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal",
"flags": [
"no_update"
],
"label": "Kerberos principal",
"name": "krbprincipalname",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DateTime",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal expiration",
"flags": [],
"label": "Kerberos principal expiration",
"name": "krbprincipalexpiration",
"query": true,
"type": "datetime"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Email address",
"flags": [],
"label": "Email address",
"multivalue": true,
"name": "mail",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "Prompt to set the user password",
"exclude": [
"webui"
],
"flags": [],
"label": "Password",
"name": "userpassword",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "User ID Number (system will assign one if not provided)",
"flags": [],
"label": "UID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "uidnumber",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Group ID Number",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"query": true,
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Street address",
"flags": [],
"label": "Street address",
"name": "street",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "City",
"flags": [],
"label": "City",
"name": "l",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "State/Province",
"flags": [],
"label": "State/Province",
"name": "st",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "ZIP",
"flags": [],
"label": "ZIP",
"name": "postalcode",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Telephone Number",
"flags": [],
"label": "Telephone Number",
"multivalue": true,
"name": "telephonenumber",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Mobile Telephone Number",
"flags": [],
"label": "Mobile Telephone Number",
"multivalue": true,
"name": "mobile",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Pager Number",
"flags": [],
"label": "Pager Number",
"multivalue": true,
"name": "pager",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fax Number",
"flags": [],
"label": "Fax Number",
"multivalue": true,
"name": "facsimiletelephonenumber",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Org. Unit",
"flags": [],
"label": "Org. Unit",
"name": "ou",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Job Title",
"flags": [],
"label": "Job Title",
"name": "title",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Manager",
"flags": [],
"label": "Manager",
"name": "manager",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Car License",
"flags": [],
"label": "Car License",
"multivalue": true,
"name": "carlicense",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Account disabled",
"flags": [
"no_option"
],
"label": "Account disabled",
"name": "nsaccountlock",
"query": true,
"type": "bool"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Types of supported user authentication",
"flags": [],
"label": "User authentication types",
"multivalue": true,
"name": "ipauserauthtype",
"query": true,
"type": "unicode",
"values": [
"password",
"radius",
"otp"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy configuration",
"flags": [],
"label": "RADIUS proxy configuration",
"name": "ipatokenradiusconfiglink",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy username",
"flags": [],
"label": "RADIUS proxy username",
"name": "ipatokenradiususername",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Department Number",
"flags": [],
"label": "Department Number",
"multivalue": true,
"name": "departmentnumber",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Number",
"flags": [],
"label": "Employee Number",
"name": "employeenumber",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Type",
"flags": [],
"label": "Employee Type",
"name": "employeetype",
"noextrawhitespace": true,
"query": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Preferred Language",
"flags": [],
"label": "Preferred Language",
"name": "preferredlanguage",
"noextrawhitespace": true,
"pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
"pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
"query": true,
"type": "unicode"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Time limit of search in seconds",
"flags": [
"no_display"
],
"label": "Time Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "timelimit",
"type": "int"
},
{
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Maximum number of entries returned",
"flags": [
"no_display"
],
"label": "Size Limit",
"maxvalue": 2147483647,
"minvalue": 0,
"name": "sizelimit",
"type": "int"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display user record for current Kerberos principal",
"flags": [],
"label": "Self",
"name": "whoami",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Results should contain primary key attribute only (\"login\")",
"flags": [],
"label": "Primary key only",
"name": "pkey_only",
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users with these member of groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "in_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users without these member of groups.",
"flags": [],
"label": "group",
"multivalue": true,
"name": "not_in_group",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users with these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users without these member of netgroups.",
"flags": [],
"label": "netgroup",
"multivalue": true,
"name": "not_in_netgroup",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users with these member of roles.",
"flags": [],
"label": "role",
"multivalue": true,
"name": "in_role",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users without these member of roles.",
"flags": [],
"label": "role",
"multivalue": true,
"name": "not_in_role",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users with these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users without these member of HBAC rules.",
"flags": [],
"label": "HBAC rule",
"multivalue": true,
"name": "not_in_hbacrule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users with these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Search for users without these member of sudo rules.",
"flags": [],
"label": "sudo rule",
"multivalue": true,
"name": "not_in_sudorule",
"noextrawhitespace": true,
"type": "unicode"
}
]
},
"user_mod": {
"takes_args": [],
"takes_options": [
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "First name",
"flags": [
"nonempty"
],
"label": "First name",
"name": "givenname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Last name",
"flags": [
"nonempty"
],
"label": "Last name",
"name": "sn",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Full name",
"flags": [
"nonempty"
],
"label": "Full name",
"name": "cn",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Display name",
"flags": [],
"label": "Display name",
"name": "displayname",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Initials",
"flags": [],
"label": "Initials",
"name": "initials",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Home directory",
"flags": [],
"label": "Home directory",
"name": "homedirectory",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "GECOS",
"flags": [],
"label": "GECOS",
"name": "gecos",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Login shell",
"flags": [],
"label": "Login shell",
"name": "loginshell",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "DateTime",
"deprecated_cli_aliases": [],
"doc": "Kerberos principal expiration",
"flags": [],
"label": "Kerberos principal expiration",
"name": "krbprincipalexpiration",
"type": "datetime"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Email address",
"flags": [],
"label": "Email address",
"multivalue": true,
"name": "mail",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Password",
"confirm": true,
"deprecated_cli_aliases": [],
"doc": "Prompt to set the user password",
"exclude": [
"webui"
],
"flags": [],
"label": "Password",
"name": "userpassword",
"noextrawhitespace": true,
"type": "unicode"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Generate a random user password",
"flags": [
"no_search",
"virtual_attribute"
],
"label": "<random>",
"name": "random",
"type": "bool"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "User ID Number (system will assign one if not provided)",
"flags": [],
"label": "UID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "uidnumber",
"type": "int"
},
{
"attribute": true,
"class": "Int",
"deprecated_cli_aliases": [],
"doc": "Group ID Number",
"flags": [],
"label": "GID",
"maxvalue": 2147483647,
"minvalue": 1,
"name": "gidnumber",
"type": "int"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Street address",
"flags": [],
"label": "Street address",
"name": "street",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "City",
"flags": [],
"label": "City",
"name": "l",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "State/Province",
"flags": [],
"label": "State/Province",
"name": "st",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "ZIP",
"flags": [],
"label": "ZIP",
"name": "postalcode",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Telephone Number",
"flags": [],
"label": "Telephone Number",
"multivalue": true,
"name": "telephonenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Mobile Telephone Number",
"flags": [],
"label": "Mobile Telephone Number",
"multivalue": true,
"name": "mobile",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Pager Number",
"flags": [],
"label": "Pager Number",
"multivalue": true,
"name": "pager",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Fax Number",
"flags": [],
"label": "Fax Number",
"multivalue": true,
"name": "facsimiletelephonenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Org. Unit",
"flags": [],
"label": "Org. Unit",
"name": "ou",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Job Title",
"flags": [],
"label": "Job Title",
"name": "title",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Manager",
"flags": [],
"label": "Manager",
"name": "manager",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Car License",
"flags": [],
"label": "Car License",
"multivalue": true,
"name": "carlicense",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Bool",
"deprecated_cli_aliases": [],
"doc": "Account disabled",
"flags": [
"no_option"
],
"label": "Account disabled",
"name": "nsaccountlock",
"type": "bool"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "SSH public key",
"flags": [
"no_search"
],
"label": "SSH public key",
"multivalue": true,
"name": "ipasshpubkey",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "StrEnum",
"deprecated_cli_aliases": [],
"doc": "Types of supported user authentication",
"flags": [],
"label": "User authentication types",
"multivalue": true,
"name": "ipauserauthtype",
"type": "unicode",
"values": [
"password",
"radius",
"otp"
]
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "User category (semantics placed on this attribute are for local interpretation)",
"flags": [],
"label": "Class",
"multivalue": true,
"name": "userclass",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy configuration",
"flags": [],
"label": "RADIUS proxy configuration",
"name": "ipatokenradiusconfiglink",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "RADIUS proxy username",
"flags": [],
"label": "RADIUS proxy username",
"name": "ipatokenradiususername",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Department Number",
"flags": [],
"label": "Department Number",
"multivalue": true,
"name": "departmentnumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Number",
"flags": [],
"label": "Employee Number",
"name": "employeenumber",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Employee Type",
"flags": [],
"label": "Employee Type",
"name": "employeetype",
"noextrawhitespace": true,
"type": "unicode"
},
{
"attribute": true,
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Preferred Language",
"flags": [],
"label": "Preferred Language",
"name": "preferredlanguage",
"noextrawhitespace": true,
"pattern": "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
"pattern_errmsg": "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
"type": "unicode"
},
{
"name": "setattr"
},
{
"name": "addattr"
},
{
"name": "delattr"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
},
{
"class": "Str",
"deprecated_cli_aliases": [],
"doc": "Rename the user object",
"flags": [],
"label": "Rename",
"maxlength": 255,
"name": "rename",
"noextrawhitespace": true,
"pattern": "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]{0,252}[a-zA-Z0-9_.$-]?$",
"pattern_errmsg": "may only include letters, numbers, _, -, . and $",
"primary_key": true,
"type": "unicode"
}
]
},
"user_show": {
"takes_args": [],
"takes_options": [
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
"flags": [],
"label": "Rights",
"name": "rights",
"required": true,
"type": "bool"
},
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"user_status": {
"takes_args": [],
"takes_options": [
{
"name": "all"
},
{
"name": "raw"
},
{
"name": "version"
},
{
"class": "Flag",
"deprecated_cli_aliases": [],
"doc": "Suppress processing of membership attributes.",
"exclude": [
"webui"
],
"flags": [
"no_option",
"no_output"
],
"label": "<no_members>",
"name": "no_members",
"required": true,
"type": "bool"
}
]
},
"user_unlock": {
"takes_args": [],
"takes_options": [
{
"name": "version"
}
]
}
},
"methods": {},
"objects": {}
}
}