Catalog.DNSServer.Zones
URI: http://soap.zeus.com/zxtm/1.0/Catalog/DNSServer/Zones/
The Catalog.DNSServer.Zones interface allows management of DNS zones. Using this interface, you can create, delete and rename DNS zones, and manage their configuration.
Methods
addZone( zone_names, zone_parameters ) throws InvalidObjectName, InvalidInput, ObjectAlreadyExists, DeploymentError
Add new DNS zone.
void addZone(
String[] zone_names
Catalog.DNSServer.Zones.DNSZoneParameter[] zone_parameters
)copyZone( zone_names, new_names ) throws ObjectAlreadyExists, InvalidObjectName, ObjectDoesNotExist, DeploymentError
Copy the named DNS zones.
void copyZone(
String[] zone_names
String[] new_names
)deleteZone( zone_names ) throws ObjectDoesNotExist, ObjectInUse, DeploymentError
Delete the named DNS zone.
void deleteZone(
String[] zone_names
)getOrigin( zone_names ) throws ObjectDoesNotExist
Get Zone origin
String[] getOrigin(
String[] zone_names
)getZoneNames()
Get the names of all the configured DNS zones
String[] getZoneNames()getZonefile( zone_names ) throws ObjectDoesNotExist
Get Zone file
String[] getZonefile(
String[] zone_names
)renameZone( zone_names, new_names ) throws ObjectAlreadyExists, ObjectDoesNotExist, InvalidObjectName, InvalidOperation, DeploymentError
Rename the named DNS zones.
void renameZone(
String[] zone_names
String[] new_names
)setOrigin( zone_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError
Set Zone origin
void setOrigin(
String[] zone_names
String[] values
)setZonefile( zone_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError
Set Zone file
void setZonefile(
String[] zone_names
String[] values
)Structures
Catalog.DNSServer.Zones.DNSZoneParameter
This structure contains the required configuration values for a DNS zone.
struct Catalog.DNSServer.Zones.DNSZoneParameter {
# The zone origin.
String origin;
# The name of the DNS zone file catalog item.
String zonefile;
}