The GUI is just too darned slow and clunky for me. I understand that there are
APIs available that should serve to permit configuration. But I lack to the
coding skills to make that happen on my own. Are there any scripts out
there that would permit the creation of security policies with hooks to the
APIs that would let me add/modify/delete NSX firewall security policies?
You should explore Power NSX that is one option. Also Automating Security Group and Policy Creation with NSX REST API - The Network Virtualization Blog .Those are phython scripts and you can modify the entries and run the csv file which eventually calls the respective api calls and will provision the security group.
#initialize variables with needed info for input file and to make NSX REST API call
nsx_username = "nsxadmin"
nsx_password = "notMyPassword!"
nsx_url = "https://10.100.1.72/api/2.0/services/securitygroup/bulk/globalroot-0"
csv_filename = "security_groups.csv"
myheaders={'content-type':'application/xml'}
You should explore Power NSX that is one option. Also Automating Security Group and Policy Creation with NSX REST API - The Network Virtualization Blog .Those are phython scripts and you can modify the entries and run the csv file which eventually calls the respective api calls and will provision the security group.
#initialize variables with needed info for input file and to make NSX REST API call
nsx_username = "nsxadmin"
nsx_password = "notMyPassword!"
nsx_url = "https://10.100.1.72/api/2.0/services/securitygroup/bulk/globalroot-0"
csv_filename = "security_groups.csv"
myheaders={'content-type':'application/xml'}