Orchestrator Function: AVI Dns Info Build

by Simon Sparks · 11 March 2026

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.

You may also like