You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -21,11 +21,11 @@ samples require the vSphere Management SDK packages (pyVmomi) to be installed on
21
21
The samples have been developed to work with python 2.7.x and 3.3+
22
22
23
23
## Supported OnPrem vCenter Releases
24
-
vCenter 6.0, 6.5 and 6.7.
24
+
vCenter 6.0, 6.5, 6.7 and 7.0.
25
25
Certain APIs and samples that are introduced in 6.5 release, such as vCenter, Virtual Machine and Appliance Management. Please refer to the notes in each sample for detailed compatibility information.
26
26
27
27
## Supported NSX-T Releases
28
-
NSX-T 2.2, 2.3, 2.5, VMC 1.7
28
+
NSX-T 2.2, 2.3, 3.0 and VMC 1.7, 1.8, 1.9
29
29
30
30
## VMware Cloud on AWS Support
31
31
The VMware Cloud on AWS API and samples are currently available as a preview and are subject to change in the future.
@@ -47,7 +47,7 @@ Be sure to upgrade to the latest pip and setuptools.
*[VMware Cloud on AWS Console API](https://vmware.github.io/vsphere-automation-sdk-python/vmc/index.html)
223
223
*[VMware Cloud on AWS Disaster Recovery as a Service (DRaaS) API](https://vmware.github.io/vsphere-automation-sdk-python/vmc-draas/index.html)
224
224
225
-
### NSX API Documentation
226
225
226
+
### NSX API Documentation
227
+
*[NSX-T Data Center](https://docs.vmware.com/en/VMware-NSX-T-Data-Center/index.html)
227
228
*[NSX Manager APIs](https://vmware.github.io/vsphere-automation-sdk-python/nsx/nsx/index.html) - API for managing NSX-T cluster and transport nodes for on-prem customers
228
229
*[NSX Policy](https://vmware.github.io/vsphere-automation-sdk-python/nsx/nsx_policy/index.html) - primary API for managing logical networks for on-prem customers
229
230
*[NSX VMC Policy](https://vmware.github.io/vsphere-automation-sdk-python/nsx/nsx_vmc_policy/index.html) - primary API for managing logical networks for VMC customers
@@ -240,8 +241,7 @@ Common issues you may run into while installing the sdk and running samples are
240
241
Board members are volunteers from the SDK community and VMware staff members, board members are not held responsible for any issues which may occur from running of samples from this repository.
This directory contains samples for the Discovery and Plan APIs. Discovery and Plan is a new feature for the VCSA. VMware Discovery and Plan solution consists of vSphere, vSAN, esx, drivers frimware, 2nd party products (NSX, VRA, ETC) and 3rd party products. Though it's a tightly integrated software stack, it's complex process to patch software for Clusters, including ESXi hosts and vCenter.
2
+
3
+
For more information, please review the official release notes.
4
+
5
+
Discovery and Plan having the followings APIs:
6
+
* Discovery: Provides the user options to choose from, to add VMware products manually
7
+
* Report: To download the report generated by the interop, precheck, etc operations.
8
+
* Update client: Listing all available updates and upgrades for the products installed in the user( at the Moment we only do it for ESX and vCenter). Later on the user can select one of the patches available and can plan an actual patch or upgrade for the selected version.
9
+
10
+
Overview of the directory code samples:
11
+
12
+
* discovery_sample.py - running a simple workflow to discover the products . It's having below APIs.
13
+
GET https://{server}/lcm/rest/vcenter/lcm/discovery/product-catalog
14
+
GET https://{server}/lcm/rest/vcenter/lcm/discovery/associated-products
15
+
POST https://{server}/lcm/rest/vcenter/lcm/discovery/associated-products. Create spec as below.
16
+
CreateSpec {
17
+
/**
18
+
* The name of the product.
19
+
*/
20
+
String productName;
21
+
22
+
/**
23
+
* Current product version.
24
+
*/
25
+
String version;
26
+
27
+
/**
28
+
* The list of hostname/IPs of the instances of the VMware products
29
+
* deployed in the customer environment.
30
+
*/
31
+
Optional<List<String>> deployments;
32
+
}
33
+
GET https://{server}/lcm/rest/vcenter/lcm/discovery/associated-products/{product-id}
34
+
PATCH https://{server}/lcm/rest/vcenter/lcm/discovery/associated-products/{product-id}. Update spec as below.
35
+
UpdateSpec {
36
+
/**
37
+
* The list of hostname/IPs of the instances of the VMware products
0 commit comments