provisioning-catalog/providers/porkbun/nickel/contracts.ncl

28 lines
686 B
Text
Raw Normal View History

let rc = import "../../prov_lib/nickel/registrar_contracts.ncl" in
{
PorkbunDomain = {
domain | String,
status | String,
tld | String,
createDate | String,
expireDate | String,
securityLock | String,
whoisPrivacy | String,
autoRenew | String,
notLocal | String,
},
PorkbunAccount = {
provider | [| 'porkbun |],
account_ref | String,
description | String | optional,
shared_secret_ref | String,
},
RegistrarProvider = rc.RegistrarProvider,
RegistrarDomain = rc.RegistrarDomain,
RegistrarAccount = rc.RegistrarAccount,
RegistrarFilter = rc.RegistrarFilter,
}