Get Vpc Connectivity Profiles
NSX cluster ID
Project ID
Query Param to fetch VPC Connectivity Profiles compatible with Supervisor Enablement. Set it to true to filter VPC Connectivity Profiles compatible with Supervisor Enablement. If this query param is not provided or set to false, then it will return all VPC Connectivity Profiles for a given NSX-T cluster and Project
When true, only VPC connectivity profiles valid for VLAN-backed VPC (TEP-less) Supervisor enablement are returned: private TGW IP blocks must be empty and default (auto) SNAT must be disabled. When false or omitted, TEP-based rules apply. Effective only when isCompatibleWithSupervisor is true.
OK
{
"elements": [
{
"description": "string",
"version": "string",
"releaseDate": "string",
"applicabilityStatus": "string",
"compatibilityStatus": "One among: COMPATIBLE, INCOMPATIBLE, DISABLED",
"errors": [
{
"component": "string",
"messageKey": "string",
"arguments": [
"string"
],
"message": "string",
"bundle": "string"
}
],
"warnings": [
{
"component": "string",
"messageKey": "string",
"arguments": [
"string"
],
"message": "string",
"bundle": "string"
}
],
"sddcManagerBundle": {
"id": "string",
"type": "One among: SDDC_MANAGER, VMWARE_SOFTWARE",
"description": "string",
"version": "string",
"vendor": "string",
"releasedDate": "string",
"isCumulative": false,
"sizeMB": "number",
"downloadStatus": "One among: PENDING, AVAILABLE, SCHEDULED, INPROGRESS, VALIDATING, SUCCESS, CANCELLED, FAILED",
"downloadProgress": {
"downloadedBytes": 0,
"isDownloadCancelled": false
},
"downloadStartTime": 0,
"downloadEndTime": 0,
"bundleDownload": {
"downloadId": "string",
"bundleId": "string",
"scheduledTime": 0,
"status": "string",
"startTime": 0,
"endTime": 0,
"downloadError": {
"errorCode": "string",
"errorMessage": "string",
"stackTraceStr": "string",
"retriable": false
}
}
},
"upgrade": {
"id": "string",
"bundleId": "string",
"resourceType": "One among: DOMAIN, CLUSTER, UNASSIGNED_HOST",
"parallelUpgrade": false,
"resourceUpgradeSpecs": [
{
"resourceId": "string",
"type": "One among: DOMAIN, CLUSTER, STANDALONE_HOST",
"shutdownVms": false,
"toVersion": "string",
"scheduledTimestamp": "string",
"upgradeNow": false,
"personalitySpec": {
"personalityId": "string",
"hardwareSupportSpecs": [
{
"name": "string",
"packageSpec": {
"name": "string",
"version": "string"
}
}
]
},
"customIsoSpec": {
"id": "string"
},
"enableQuickboot": false,
"evacuateOfflineVms": false,
"esxUpgradeOptionsSpec": {
"esxUpgradeFailureAction": {
"retryDelay": 0,
"retryCount": 0,
"action": "FAIL, RETRY"
},
"enforceHclValidation": false,
"enableQuickPatch": false,
"quickPatchOptions": {
"quickPatchMode": "AUTO"
},
"remediationFailureToleranceSpec": {
"failedHostsTolerancePercentageEnabled": false,
"failedHostsTolerancePercentage": 0
},
"skipReservedVibsCaching": false,
"silenceVsanHclDuringUpgrade": false,
"enableQuickboot": false,
"evacuateOfflineVms": false,
"disableHac": false,
"disableDpm": false,
"preRemediationPowerAction": "POWER_OFF_VMS, SUSPEND_VMS, DO_NOT_CHANGE_VMS_POWER_STATE, SUSPEND_VMS_TO_MEMORY"
},
"esxStandaloneHostUpgradeOptionsSpec": {
"esxUpgradeFailureAction": {
"retryDelay": 0,
"retryCount": 0,
"action": "FAIL, RETRY"
},
"enableQuickboot": false,
"preRemediationPowerAction": "POWER_OFF_VMS, SUSPEND_VMS, DO_NOT_CHANGE_VMS_POWER_STATE, SUSPEND_VMS_TO_MEMORY",
"skipReservedVibsCaching": false
},
"hostsToUpgrade": [
"string"
]
}
],
"status": "string",
"taskId": "string",
"nsxtUpgradeUserInputSpec": {
"nsxtHostClusterUpgradeSpecs": [
{
"hostClusterId": "string",
"hostParallelUpgrade": false,
"liveUpgrade": false
}
],
"nsxtEdgeClusterUpgradeSpecs": [
{
"edgeClusterId": "string",
"edgeParallelUpgrade": false
}
],
"nsxtUpgradeOptions": {
"isEdgeOnlyUpgrade": false,
"isMpUpgrade": false,
"isDatapathApplianceUpgrade": false,
"isHostClustersUpgradeParallel": false,
"isEdgeClustersUpgradeParallel": false
},
"nsxtId": "string"
},
"bundle": {
"id": "string",
"type": "One among: SDDC_MANAGER, VMWARE_SOFTWARE",
"description": "string",
"version": "string",
"severity": "One among: CRITICAL, IMPORTANT, MODERATE, LOW",
"vendor": "string",
"releasedDate": "string",
"isCumulative": false,
"isCompliant": false,
"sizeMB": "number",
"downloadStatus": "One among: PENDING, SCHEDULED, IN_PROGRESS, SUCCESSFUL, FAILED",
"components": [
{
"description": "string",
"vendor": "string",
"releasedDate": "string",
"toVersion": "string",
"fromVersion": "string",
"imageType": "One among: PATCH, INSTALL",
"id": "string",
"type": "string"
}
],
"applicabilityStatus": "One among: SUCCESS, IN_PROGRESS, FAILED, AVAILABLE, PENDING",
"applicabilityOrder": 1,
"isPartiallyUpgraded": true
},
"endTime": 0,
"vcenterUpgradeUserInputSpec": {
"resourceId": "string",
"upgradeMechanism": "One among: ReducedDowntimeMigration, InPlace",
"targetVcenterAppliance": {
"applianceSize": "One among: TINY, SMALL, MEDIUM, SMALL, XLARGE",
"storageSize": "One among: REGULAR, LARGE, XLARGE",
"requiredCpu": 0,
"requiredMemory": 0,
"requiredStorage": 0,
"vmCount": 0,
"hostCount": 0,
"isRecommended": false
},
"switchoverType": "AUTOMATIC, SCHEDULED, MANUAL",
"startSwitchoverTimestamp": "string",
"temporaryNetwork": {
"networkMode": "One among: STATIC, AUTOMATIC",
"ipAddress": "string",
"subnetMask": "string",
"gateway": "string"
},
"switchoverInitiated": false
}
}
}
],
"pageMetadata": {
"pageNumber": 0,
"pageSize": 0,
"totalElements": 0,
"totalPages": 0
}
}
The list of elements included in this page
Represents pageable elements pagination metadata
curl -H 'Authorization: <value>' https://{api_host}/v1/nsxt-clusters/{nsxtClusterId}/projects/{projectId}/vpc-connectivity-profiles