To use this function add it to the class library file named PluginAVIService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: PluginAVIService.ts
Description: Orchestrator Function to Build an AVI Dns Info.
Private Function: AviDnsInfoBuild
privateAviDnsInfoBuild(strFQDN:string,intTTL:number=30,strAviDnsInfoType:"DNS_RECORD_OTHER"|"DNS_RECORD_A"|"DNS_RECORD_NS"|"DNS_RECORD_CNAME"|"DNS_RECORD_SOA"|"DNS_RECORD_PTR"|"DNS_RECORD_HINFO"|"DNS_RECORD_MX"|"DNS_RECORD_TXT"|"DNS_RECORD_RP"|"DNS_RECORD_DNSKEY"|"DNS_RECORD_AAAA"|"DNS_RECORD_SRV"|"DNS_RECORD_OPT"|"DNS_RECORD_RRSIG"|"DNS_RECORD_AXFR"|"DNS_RECORD_ANY"="DNS_RECORD_A",strAviDnsInfoAlgorithm:"DNS_RECORD_RESPONSE_ROUND_ROBIN"|"DNS_RECORD_RESPONSE_CONSISTENT_HASH"="DNS_RECORD_RESPONSE_CONSISTENT_HASH"):AviDnsInfo{
letobjAviDnsInfo:AviDnsInfo=newAviDnsInfo();
objAviDnsInfo.setNumRecordsInResponse(1);
objAviDnsInfo.setFqdn(strFQDN);
objAviDnsInfo.setTtl(intTTL);
objAviDnsInfo.setType(strAviDnsInfoType);
objAviDnsInfo.setAlgorithm(strAviDnsInfoAlgorithm);
returnobjAviDnsInfo;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
