vsphere-automation-sdk-python
Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
File Explorer
Download Latest Version (.zip)- CODEOWNERS
- index.html
- nsx_policy_python_sdk-4.2.0-py2.py3-none-any.whl
- index.html
- nsx_python_sdk-4.2.0-py2.py3-none-any.whl
- index.html
- nsx_vmc_aws_integration_python_sdk-4.1.2.0.1-py2.py3-none-any.whl
- index.html
- nsx_vmc_policy_python_sdk-4.1.2.0.1-py2.py3-none-any.whl
- vmwarecloud_aws-1.64.1.zip
- vmwarecloud_draas-1.23.1.zip
- index.html
- vmwarecloud_aws-1.64.1-py2.py3-none-any.whl
- index.html
- vmwarecloud_draas-1.23.1-py2.py3-none-any.whl
- index.html
- README.md
- __init__.py
- README.md
- sample_template_basic.py
- sample_template_complex.py
- __init__.py
- draas_task_helper.py
- __init__.py
- activate_srm_ops.py
- deploy_additional_instance.py
- deploy_additional_node.py
- get_srm_info.py
- site_recovery_activation_ops.py
- site_recovery_info.py
- __init__.py
- sample_cli.py
- vmc_task_helper.py
- cgw_firewall_crud.py
- dfw_firewall_crud.py
- hello_world.py
- l3_vpn_crud.py
- nat_crud.py
- security_group_create.py
- security_group_delete.py
- security_group_list.py
- security_group_update.py
- segments_firewall_crud.py
- __init__.py
- dns_crud.py
- expose_public_ip.py
- firewall_rules_crud.py
- ipsec_vpns_crud.py
- logical_network_crud.py
- nat_rule_crud.py
- public_ip_crud.py
- __init__.py
- organization_operations.py
- README.md
- __init__.py
- add_remove_hosts.py
- connect_to_vsphere_with_default_sddc_password.py
- deploy_ovf_template.py
- README.md
- sddc_crud.py
- cancel_task.py
- list_tasks.py
- list_tasks_stg.py
- __init__.py
- README.md
- __init__.py
- create_protection_group.py
- delete_protection_groups.py
- list_protection_groups.py
- __init__.py
- delete_protection_group_snapshots.py
- __init__.py
- README.md
- vsan_snapservice_client.py
- __init__.py
- README.md
- update_sample.py
- get_service.py
- health_messages.py
- list_service.py
- monitoring_query.py
- timezone.py
- __init__.py
- backup_job_list.py
- backup_schedule.py
- README.md
- __init__.py
- get_cluster_by_name.py
- get_datastore_by_name.py
- vim_utils.py
- __init__.py
- datastore_file.py
- file.py
- inventory.py
- vmdk.py
- __init__.py
- connect_with_cert.py
- id_generator.py
- lookup_service_helper.py
- platform_service_controller.py
- sample_base.py
- sample_cli.py
- sample_util.py
- service_manager.py
- service_manager_factory.py
- ssl_helper.py
- sso.py
- vapiconnect.py
- compute_policy_workflow.py
- README.md
- __init__.py
- content_update.py
- __init__.py
- library_crud.py
- __init__.py
- iso_mount.py
- __init__.py
- cls_api_client.py
- cls_api_helper.py
- cls_sync_helper.py
- signed_ova_import.py
- __init__.py
- deploy_ovf_template.py
- __init__.py
- ovf_import_export.py
- __init__.py
- library_publish_subscribe.py
- test-2.iso
- test.iso
- plain-vm.ovf
- plain-vm.vmdk
- nostalgia-signed.ova
- descriptor.ovf
- disk-0.vmdk
- __init__.py
- vm_template_capture.py
- __init__.py
- check_out_vm_template_workflow.py
- create_vm_template.py
- deploy_vm_template.py
- __init__.py
- vmtx_publish.py
- __init__.py
- README.md
- __init__.py
- README.md
- vc_import_history_cli.py
- vc_import_history_common.py
- vc_import_history_sample.py
- README.md
- tpm_info.py
- log_forwarding.py
- README.md
- __init__.py
- list_vms_authorization_code.py
- list_vms_client_credentials.py
- list_vms_password.py
- list_vms_refresh_token.py
- oauth_utility.py
- README.md
- webserver.py
- __init__.py
- exchange_access_id_token_for_saml.py
- list_external_identity_providers.py
- services_list.py
- lookup.wsdl
- lookupservice.wsdl
- __init__.py
- embedded_psc_sso_workflow.py
- external_psc_sso_workflow.py
- README.md
- __init__.py
- README.md
- tagging_workflow.py
- gencsr.py
- get_tls_certificate.py
- README.md
- renew_tls_certificate.py
- replace_tls_certificate.py
- replace_tls_certificate_with_vmca_signed.py
- replace_vmca_root.py
- trusted_root_chains_create.py
- trusted_root_chains_delete.py
- trusted_root_chains_get.py
- trusted_root_chains_list.py
- native_key_provider.py
- __init__.py
- discovery_sample.py
- lcm_sample.py
- README.md
- update_sample.py
- cloudinitDataCustomizationSpecs.py
- customizationSpecs.py
- customizationSpecs_import_export.py
- linSpec.cfg
- sample_import.json
- sample_metadata.json
- sample_metadata.yaml
- sample_userdata
- winSpec.cfg
- __init__.py
- compatibility_data_status_sample.py
- compatibility_data_update_sample.py
- compatibility_releases_sample.py
- compatibility_report_sample.py
- README.md
- utils.py
- __init__.py
- cluster_helper.py
- datacenter_helper.py
- datastore_helper.py
- folder_helper.py
- guest_helper.py
- network_helper.py
- resource_pool_helper.py
- vm_helper.py
- vm_placement_helper.py
- administrator_client.py
- links_client.py
- README.md
- list_supervisor_services.py
- list_supervisor_services_on_cluster.py
- list_clusters.py
- get_priv_checks_for_workflow.py
- __init__.py
- backend_directory.py
- cluster.py
- datacenter.py
- datastore.py
- floppy_image.py
- folder.py
- host.py
- iso_image.py
- main.py
- network.py
- README.md
- setup_cli.py
- testbed.py
- testbed_setup.py
- pyvmomi_to_vapi_transfer.py
- vapi_to_pyvmomi_transfer.py
- get_node.py
- list_embedded_nodes.py
- list_node_replication_status.py
- list_nodes.py
- list_replication_status.py
- README.md
- transcode.py
- __init__.py
- hw_compatibility_details_sample.py
- README.md
- __init__.py
- installed_images.py
- README.md
- __init__.py
- README.md
- __init__.py
- README.md
- __init__.py
- create_basic_vm.py
- create_default_vm.py
- create_exhaustive_vm.py
- customize_vm.py
- customize_vm_with_cloudinit_data.py
- guest_ops.py
- info.py
- power.py
- __init__.py
- sata.py
- scsi.py
- __init__.py
- boot.py
- boot_device.py
- cdrom.py
- cpu.py
- disk.py
- ethernet.py
- floppy.py
- main.py
- memory.py
- parallel.py
- serial.py
- __init__.py
- delete_vm.py
- list_vms.py
- main.py
- placement.py
- power.py
- README.md
- __init__.py
- lifecycle.py
- __init__.py
- query_data_points.py
- query_data_points_set_id.py
- query_data_points_with_predicate.py
- __init__.py
- sample_cli.py
- __init__.py
- discovery.py
- README.md
- enable_on_zones.py
- get_supervisor_summary.py
- list_supervisor_summary.py
- README.md
- __init__.py
- README.md
- __init__.py
- README.md
- __init__.py
- README.md
- test_vmc_client.py
- test_vsphere_client.py
- .gitignore
- .travis.yml
- CODE-OF-CONDUCT.md
- CONTRIBUTING.md
- issue_template.md
- LICENSE
- open_source_licenses.txt
- README.md
- requirements.txt
- requirements_pypi.txt
- setup.cfg
- setup.py
- test-requirements.txt
# Installation Guide
git clone https://github.com/vmware/vsphere-automation-sdk-python
Downloads the entire project code from GitHub to your computer.
cd vsphere-automation-sdk-python
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install --upgrade pip
Installs the package published on PyPI directly β no need to clone the source.
pip install --upgrade setuptools
Installs the package published on PyPI directly β no need to clone the source.
pip install --upgrade git+https://github.com/vmware/vsphere-automation-sdk-python.git
Installs the package published on PyPI directly β no need to clone the source.
pip install -U <SDK_DIRECTORY_PATH>
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Python
Easypip install --upgrade pip
Installs the package published on PyPI directly β no need to clone the source.
pip install --upgrade setuptools
Installs the package published on PyPI directly β no need to clone the source.
pip install --upgrade git+https://github.com/vmware/vsphere-automation-sdk-python.git
Installs the package published on PyPI directly β no need to clone the source.
pip install -U <SDK_DIRECTORY_PATH>
Installs the package published on PyPI directly β no need to clone the source.
pip install -U vsphere-automation-sdk-python
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
