Updated VMware Cloud on AWS Console API bindings
Updated VMware Cloud on AWS SDDC API bindings
Added Compute Policy API bindings
Add compute Policy API samples
Remove doc folder. The API specs are hosted on gh-pages branch now. The API doc links can be found on the main README.
Signed-off-by: het <het@vmware.com>
Sample output:
VM ID VM Name
------- ----------------------------------------------------------
vm-35 vcenter
vm-50 nsx-manager
vm-51 Node-7c1f558c-d026-4e48-be2b-f0bb6e6c220f-NSX-controller-1
vm-52 Node-db8fda3f-f611-4631-a3ac-700ab6412ea0-NSX-controller-2
vm-53 Node-844750bc-0191-45da-9a0d-1f849de2ea08-NSX-controller-3
Signed-off-by: Tianhao He <het@vmware.com>
Adding a standalone list_sddc function, parameters to handle the
calling of whether or not the intended action be a list, create, and/or
delete method, added a standard output function to match what’s
available as part of the logical network example.
Not every logical switch contains DHCP IP Pool information. Removing
the DHCP column from being output.
Resolving the Following Error:
(VMWonAWSDemo) kruddy-m02:vsphere-automation-sdk-python kyleruddy$
python3 ./samples/vmc/networks/logical_network_crud.py -r $refreshtoken
-o $orgid -s $sddcid --network-name 'Python-SDK-LogicalNetwork' -c
# Example: Add a logical network to the compute gateway
Compute Gateway ID: edge-2
# New logical network "Python-SDK-LogicalNetwork" is added
# Example: List all logical networks
Traceback (most recent call last):
File "./samples/vmc/networks/logical_network_crud.py", line 208, in
<module>
main()
File "./samples/vmc/networks/logical_network_crud.py", line 201, in
main
logical_network_crud.get_logical_network()
File "./samples/vmc/networks/logical_network_crud.py", line 134, in
get_logical_network
self.print_output(networks)
File "./samples/vmc/networks/logical_network_crud.py", line 192, in
print_output
network.dhcp_configs.ip_pools[0].ip_range])
AttributeError: 'NoneType' object has no attribute 'ip_pools'
* Support VMware Cloud on AWS Networking APIs and add a few samples.
* Added vsphere_client module to simplify login and API invocation.
* Modified existing samples to use vsphere_client.
* Update on vm template APIs.
Signed-off-by: Tianhao He <het@vmware.com>
Make the sso.py python3 compatible.
Add acquire token by token support.
Add hok token support.
Signed-off-by: Tianhao He <tianhao64@users.noreply.github.com>
1. Updated bindings for vSphere 6.6.1 release for VMware Cloud 1.1
2. Update password and remove IP from testbed.py
3. Package vSphere Automation runtime and bindings in wheel format.
4. Update travis test commend.
Signed-off-by: Tianhao He <tianhao64@users.noreply.github.com>
Signed-off-by: Pavan Bidkar pbidkar@vmware.com
Sample to demonstrate Cert Verification while connecting to vCenter server Updated README.md for common package description
Signed-off-by: pgbidkar <pbidkar@vmware.com>
Sample to demonstrate Cert Verification while connecting to vCenter server
Signed-off-by: Pavan Bidkar pbidkar@vmware.com
Signed-off-by: pgbidkar <pbidkar@vmware.com>
Modified cert_path argument help message to align with requests package help message for cert_path argument
Signed-off-by: Pavan Bidkar pbidkar@vmware.com
Signed-off-by: pgbidkar <pbidkar@vmware.com>
Signed-off-by: Pavan Bidkar <pbidkar@vmware.com>
Sample is not failing with Clustername passed is not Valid.
Validating Cluster presence in setup method instead of execution
Signed-off-by: Pavan Bidkar <pbidkar@vmware.com>
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
SSO samples are failing with 6.0 vCenter server. com.vmware.vapi.vcenter_client.DataCenter module is not present in 6.0. Removed Datacenter listing after connection is successful
Added Create & Delete for Tag and Tag Category to verify connection is successful.
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
SSO samples are failing with 6.0 vCenter server. com.vmware.vapi.vcenter_client.DataCenter module is not present in 6.0. Removed Datacenter listing after connection is successful
Added Create & Delete Tag Category to verify connection is successful. Removed Tag Creation and Deletion to have basic API call instead of multiple calls.
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
SSO samples are failing with 6.0 vCenter server. com.vmware.vapi.vcenter_client.DataCenter module is not present in 6.0. Removed Datacenter listing after connection is successful
Added Create & Delete Tag Category to verify connection is successful. Removed Tag Creation and Deletion to have basic API call instead of multiple calls.
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
Signed-off-by: Pavan Bidkar <pbidkar@vmware.com>
Fixed Formatting issue
Signed-off-by: Pavan Bidkar <pbidkar@vmware.com>
Fixed PEP8 suggested format Issue.Added new line at the end of file
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
Modified Samples to convert passed wsdl file path to abspath
Added If condition to check wsdlpath is passed
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
Modified if conition, removed optional braces
Signed-off-by: PavanBidkar <pbidkar@vmware.com>
Need to make the same fix as the one in #13 for parallel port.
Also move the cleanup_backends to the main sample run to make
sure the output file is always deleted.
Signed-off-by: Tianhao He <tianhao64@users.noreply.github.com>
When re-run the sample without cleanup previous port the power
on peration may time out due to the output file exist already.
Remove the file before creating new port and add notes to
help avoiding this.
Signed-off-by: Tianhao He <tianhao64@users.noreply.github.com>