diff options
author | Martin Basti <mbasti@redhat.com> | 2016-06-13 20:02:21 +0200 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-06-17 15:22:24 +0200 |
commit | 2157ea0e6d0d762bdc71022ddd55045406c4b300 (patch) | |
tree | 312c488152c3d417f230906fb2476c4885bc17f7 /API.txt | |
parent | 88a0952f26f9d1e2ee9d02126b27f3075dbad46a (diff) | |
download | freeipa-2157ea0e6d0d762bdc71022ddd55045406c4b300.tar.gz freeipa-2157ea0e6d0d762bdc71022ddd55045406c4b300.tar.xz freeipa-2157ea0e6d0d762bdc71022ddd55045406c4b300.zip |
DNS Locations: dnsserver-* commands
New commands for manipulation with DNS server configuration were added:
* dnsserver-show
* dnsserver-mod
* dnsserver-find
https://fedorahosted.org/bind-dyndb-ldap/wiki/Design/PerServerConfigInLDAP
https://fedorahosted.org/freeipa/ticket/2008
Reviewed-By: Petr Spacek <pspacek@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'API.txt')
-rw-r--r-- | API.txt | 65 |
1 files changed, 65 insertions, 0 deletions
@@ -1499,6 +1499,71 @@ arg: Str('name') arg: Str('value') option: Str('version?') output: Output('result') +command: dnsserver_add +args: 1,8,3 +arg: Str('idnsserverid', cli_name='hostname') +option: Str('addattr*', cli_name='addattr') +option: Flag('all', autofill=True, cli_name='all', default=False) +option: Str('idnsforwarders*', cli_name='forwarder') +option: StrEnum('idnsforwardpolicy?', cli_name='forward_policy', values=[u'only', u'first', u'none']) +option: DNSNameParam('idnssoamname?', cli_name='soa_mname_override') +option: Flag('raw', autofill=True, cli_name='raw', default=False) +option: Str('setattr*', cli_name='setattr') +option: Str('version?') +output: Entry('result') +output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) +output: PrimaryKey('value') +command: dnsserver_del +args: 1,2,3 +arg: Str('idnsserverid+', cli_name='hostname') +option: Flag('continue', autofill=True, cli_name='continue', default=False) +option: Str('version?') +output: Output('result', type=[<type 'dict'>]) +output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) +output: ListOfPrimaryKeys('value') +command: dnsserver_find +args: 1,10,4 +arg: Str('criteria?') +option: Flag('all', autofill=True, cli_name='all', default=False) +option: Str('idnsforwarders*', autofill=False, cli_name='forwarder') +option: StrEnum('idnsforwardpolicy?', autofill=False, cli_name='forward_policy', values=[u'only', u'first', u'none']) +option: Str('idnsserverid?', autofill=False, cli_name='hostname') +option: DNSNameParam('idnssoamname?', autofill=False, cli_name='soa_mname_override') +option: Flag('pkey_only?', autofill=True, default=False) +option: Flag('raw', autofill=True, cli_name='raw', default=False) +option: Int('sizelimit?', autofill=False) +option: Int('timelimit?', autofill=False) +option: Str('version?') +output: Output('count', type=[<type 'int'>]) +output: ListOfEntries('result') +output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) +output: Output('truncated', type=[<type 'bool'>]) +command: dnsserver_mod +args: 1,10,3 +arg: Str('idnsserverid', cli_name='hostname') +option: Str('addattr*', cli_name='addattr') +option: Flag('all', autofill=True, cli_name='all', default=False) +option: Str('delattr*', cli_name='delattr') +option: Str('idnsforwarders*', autofill=False, cli_name='forwarder') +option: StrEnum('idnsforwardpolicy?', autofill=False, cli_name='forward_policy', values=[u'only', u'first', u'none']) +option: DNSNameParam('idnssoamname?', autofill=False, cli_name='soa_mname_override') +option: Flag('raw', autofill=True, cli_name='raw', default=False) +option: Flag('rights', autofill=True, default=False) +option: Str('setattr*', cli_name='setattr') +option: Str('version?') +output: Entry('result') +output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) +output: PrimaryKey('value') +command: dnsserver_show +args: 1,4,3 +arg: Str('idnsserverid', cli_name='hostname') +option: Flag('all', autofill=True, cli_name='all', default=False) +option: Flag('raw', autofill=True, cli_name='raw', default=False) +option: Flag('rights', autofill=True, default=False) +option: Str('version?') +output: Entry('result') +output: Output('summary', type=[<type 'unicode'>, <type 'NoneType'>]) +output: PrimaryKey('value') command: dnszone_add args: 1,28,3 arg: DNSNameParam('idnsname', cli_name='name') |