I am cloning a VM using API V3, by default it was set to DHCP, I want to assign a Static IP via below code, but it is not working. i am not interested to do this Via sysprep file.
Â
 "override_spec":
   {
     "memory_size_mib": 4096,
     "name": "{{ vm_name }}",
     "num_sockets": 1,
     "num_vcpus_per_socket": 2,
     "num_threads_per_core": 1,
     "nic_list": r
        {
         "dns_ip_addresses_list":
           "192.168.1.10",
           "192.168.1.20"
             ],
          "nic_type": "NORMAL_NIC",
          "ip_endpoint_list": Â
             {
               "ip": "192.168.1.50",
               "type": "LEARNED",
               "prefix_length": 24,
               "gateway_address_list": 8
                 "192.168.1.1"
                   ],
               "ip_type": "STATIC"
                  },
           "subnet_reference": {
                 "kind": "subnet",
                 "name": "Client01",
                 "uuid": "XXXXX-XXXX-XXXXX-XXXXXXX"
               },
                 }
               ],
     "guest_customization":{
       "is_overridable": false,
       "sysprep":{
         "install_type": "PREPARED",
         "unattend_xml": "{{ lookup('file','sysprep_ansible1.xml') }}"
         }
       }
   }