Zone Transfers
Zone TransfersForce AXFR
Force AXFR
client.dns.zoneTransfers.forceAXFR.create(ForceAXFRCreateParams { zone_id, body } params, RequestOptionsoptions?): ForceAXFR
POST/zones/{zone_id}/secondary_dns/force_axfr
Zone TransfersIncoming
Secondary Zone Configuration Details
client.dns.zoneTransfers.incoming.get(IncomingGetParams { zone_id } params, RequestOptionsoptions?): IncomingGetResponse { id, auto_refresh_seconds, checked_time, 5 more }
GET/zones/{zone_id}/secondary_dns/incoming
Create Secondary Zone Configuration
client.dns.zoneTransfers.incoming.create(IncomingCreateParams { zone_id, auto_refresh_seconds, name, peers } params, RequestOptionsoptions?): IncomingCreateResponse { id, auto_refresh_seconds, checked_time, 5 more }
POST/zones/{zone_id}/secondary_dns/incoming
Update Secondary Zone Configuration
client.dns.zoneTransfers.incoming.update(IncomingUpdateParams { zone_id, auto_refresh_seconds, name, peers } params, RequestOptionsoptions?): IncomingUpdateResponse { id, auto_refresh_seconds, checked_time, 5 more }
PUT/zones/{zone_id}/secondary_dns/incoming
Delete Secondary Zone Configuration
client.dns.zoneTransfers.incoming.delete(IncomingDeleteParams { zone_id } params, RequestOptionsoptions?): IncomingDeleteResponse { id }
DELETE/zones/{zone_id}/secondary_dns/incoming
Zone TransfersOutgoing
Primary Zone Configuration Details
client.dns.zoneTransfers.outgoing.get(OutgoingGetParams { zone_id } params, RequestOptionsoptions?): OutgoingGetResponse { id, checked_time, created_time, 4 more }
GET/zones/{zone_id}/secondary_dns/outgoing
Create Primary Zone Configuration
client.dns.zoneTransfers.outgoing.create(OutgoingCreateParams { zone_id, name, peers } params, RequestOptionsoptions?): OutgoingCreateResponse { id, checked_time, created_time, 4 more }
POST/zones/{zone_id}/secondary_dns/outgoing
Update Primary Zone Configuration
client.dns.zoneTransfers.outgoing.update(OutgoingUpdateParams { zone_id, name, peers } params, RequestOptionsoptions?): OutgoingUpdateResponse { id, checked_time, created_time, 4 more }
PUT/zones/{zone_id}/secondary_dns/outgoing
Delete Primary Zone Configuration
client.dns.zoneTransfers.outgoing.delete(OutgoingDeleteParams { zone_id } params, RequestOptionsoptions?): OutgoingDeleteResponse { id }
DELETE/zones/{zone_id}/secondary_dns/outgoing
Disable Outgoing Zone Transfers
client.dns.zoneTransfers.outgoing.disable(OutgoingDisableParams { zone_id, body } params, RequestOptionsoptions?): DisableTransfer
POST/zones/{zone_id}/secondary_dns/outgoing/disable
Enable Outgoing Zone Transfers
client.dns.zoneTransfers.outgoing.enable(OutgoingEnableParams { zone_id, body } params, RequestOptionsoptions?): EnableTransfer
POST/zones/{zone_id}/secondary_dns/outgoing/enable
Force DNS NOTIFY
client.dns.zoneTransfers.outgoing.forceNotify(OutgoingForceNotifyParams { zone_id, body } params, RequestOptionsoptions?): OutgoingForceNotifyResponse
POST/zones/{zone_id}/secondary_dns/outgoing/force_notify
Models
Zone TransfersOutgoingStatus
Get Outgoing Zone Transfer Status
client.dns.zoneTransfers.outgoing.status.get(StatusGetParams { zone_id } params, RequestOptionsoptions?): EnableTransfer
GET/zones/{zone_id}/secondary_dns/outgoing/status
Zone TransfersACLs
ACL Details
client.dns.zoneTransfers.acls.get(stringaclId, ACLGetParams { account_id } params, RequestOptionsoptions?): ACL { id, ip_range, name }
GET/accounts/{account_id}/secondary_dns/acls/{acl_id}
Create ACL
client.dns.zoneTransfers.acls.create(ACLCreateParams { account_id, ip_range, name } params, RequestOptionsoptions?): ACL { id, ip_range, name }
POST/accounts/{account_id}/secondary_dns/acls
Update ACL
client.dns.zoneTransfers.acls.update(stringaclId, ACLUpdateParams { account_id, ip_range, name } params, RequestOptionsoptions?): ACL { id, ip_range, name }
PUT/accounts/{account_id}/secondary_dns/acls/{acl_id}
Delete ACL
client.dns.zoneTransfers.acls.delete(stringaclId, ACLDeleteParams { account_id } params, RequestOptionsoptions?): ACLDeleteResponse { id }
DELETE/accounts/{account_id}/secondary_dns/acls/{acl_id}
Zone TransfersPeers
List Peers
client.dns.zoneTransfers.peers.list(PeerListParams { account_id } params, RequestOptionsoptions?): SinglePage<Peer { id, name, ip, 3 more } >
GET/accounts/{account_id}/secondary_dns/peers
Peer Details
client.dns.zoneTransfers.peers.get(stringpeerId, PeerGetParams { account_id } params, RequestOptionsoptions?): Peer { id, name, ip, 3 more }
GET/accounts/{account_id}/secondary_dns/peers/{peer_id}
Create Peer
client.dns.zoneTransfers.peers.create(PeerCreateParams { account_id, name } params, RequestOptionsoptions?): Peer { id, name, ip, 3 more }
POST/accounts/{account_id}/secondary_dns/peers
Update Peer
client.dns.zoneTransfers.peers.update(stringpeerId, PeerUpdateParams { account_id, name, ip, 3 more } params, RequestOptionsoptions?): Peer { id, name, ip, 3 more }
PUT/accounts/{account_id}/secondary_dns/peers/{peer_id}
Delete Peer
client.dns.zoneTransfers.peers.delete(stringpeerId, PeerDeleteParams { account_id } params, RequestOptionsoptions?): PeerDeleteResponse { id }
DELETE/accounts/{account_id}/secondary_dns/peers/{peer_id}
Zone TransfersTSIGs
List TSIGs
client.dns.zoneTransfers.tsigs.list(TSIGListParams { account_id } params, RequestOptionsoptions?): SinglePage<TSIG { id, algo, name, secret } >
GET/accounts/{account_id}/secondary_dns/tsigs
TSIG Details
client.dns.zoneTransfers.tsigs.get(stringtsigId, TSIGGetParams { account_id } params, RequestOptionsoptions?): TSIG { id, algo, name, secret }
GET/accounts/{account_id}/secondary_dns/tsigs/{tsig_id}
Create TSIG
client.dns.zoneTransfers.tsigs.create(TSIGCreateParams { account_id, algo, name, secret } params, RequestOptionsoptions?): TSIG { id, algo, name, secret }
POST/accounts/{account_id}/secondary_dns/tsigs
Update TSIG
client.dns.zoneTransfers.tsigs.update(stringtsigId, TSIGUpdateParams { account_id, algo, name, secret } params, RequestOptionsoptions?): TSIG { id, algo, name, secret }
PUT/accounts/{account_id}/secondary_dns/tsigs/{tsig_id}
Delete TSIG
client.dns.zoneTransfers.tsigs.delete(stringtsigId, TSIGDeleteParams { account_id } params, RequestOptionsoptions?): TSIGDeleteResponse { id }
DELETE/accounts/{account_id}/secondary_dns/tsigs/{tsig_id}