Virtual Service APIs
Avi VirtualService object api
- configure virtualservice <key>
- show virtualservice <key>
- scaleout virtualservice <key>
- scalein virtualservice <key>
- migrate virtualservice <key>
- switchover virtualservice <key>
- clear virtualservice <key>
- resync virtualservice <key>
- rotatekeys virtualservice <key>
- apicplacement virtualservice <key>
- retryplacement virtualservice <key>
- logrecommendation virtualservice <key>
- applylogrecommendation virtualservice <key>
Examples
virtualservice_example_1: To create a basic virtualservice object that has both http and https enabled
{'name': 'production_vs', 'services': [{'port': 80}, {'port': 443, 'enable_ssl': True}], 'vsvip_ref': '/api/vsvip/vsvip-5b310671-7784-472b-8096-8679d3e1c769'}
virtualservice_example_ipamdns_infoblox: Create a basic virtualservice object that requires IP to be auto-allocated and DNS record to be registered. @Assumptions: - This example assumes the virtualservice being created is part of a Cloud with Infoblox as IPAM & DNS provider - On Infoblox server - "10.10.10.0/24" is configured for VIPs - "prod.corp" is configured as zone
{'name': 'production_vs', 'fqdn': 'production_vs.prod.corp', 'vsvip_ref': '/api/vsvip/vsvip-5b310671-7784-472b-8096-8679d3e1c769'}
virtualservice_example_ipamdns_internal: Create a basic virtualservice object that requires IP to be auto-allocated and DNS record to be registered. @Assumptions: - This example assumes the virtualservice being created is part of a Cloud with Internal IPAM & DNS provider - On Avi - Network object containing free IPs from "10.10.10.0/24" is already created - "prod.corp" is configured as a domain name in DNS provider config in Avi
{'name': 'production_vs', 'fqdn': 'production_vs.prod.corp', 'vsvip_ref': '/api/vsvip/vsvip-5b310671-7784-472b-8096-8679d3e1c769'}
Contact Info: https://support.broadcom.com
Version: 30.2.1
BasePath:/api