Using VMware.Sdk.Vcf.SddcManager: Commands for SDDC Manager in PowerCLI

VCF PowerCLI 9.0 now includes a module called VMware.Sdk.Vcf.SddcManager, this modules contains auto-generated cmdlets to support SDDC Manager Public APIs. Use can use this post as a quick reference guide.

Connecting to a SDDC Manager Instance with Local Credentials

  1. Start a PowerShell session.

  2. Connect to a SDDC Manager instance using local credentials by running the following command:

1Connect-VcfSddcManagerServer -Server sfo-vcf01.sfo.rainpole.io -User administrator@vsphere.local -Password VMw@re1!VMw@re1!
  1. Once connected the following information is stored in $defaultSddcManagerConnections.
 1ServiceUri     : https://sfo-vcf01.sfo.rainpole.io/
 2SessionSecret  : <sessionSecret>
 3User           : [email protected]
 4IsConnected    : True
 5Id             : /VcfSddcManagerServer=[email protected]@sfo-vcf01.sfo.rainpole.io:443/
 6Name           : sfo-vcf01.sfo.rainpole.io
 7Uid            : /VcfSddcManagerServer=[email protected]@sfo-vcf01.sfo.rainpole.io:443/
 8ProductVersion : 9.0.0.0.24703748
 9ServerUri      : https://sfo-vcf01.sfo.rainpole.io/
10UUID           : /VcfSddcManagerServer=[email protected]@sfo-vcf01.sfo.rainpole.io:443/
11Port           : 443
  1. Disconnect from a SDDC Manager instance by running the following command:
1Disconnect-VcfSddcManagerServer -Server sfo-vcf01.sfo.rainpole.io

Display All SDDC Manager GET Command Details

  1. Start a PowerShell session.

  2. Display all GET cmdlets supported in VMware.Sdk.Vcf.SddcManager by running the following command:

1Get-VcfSddcManagerOperation -Method Get | Select-Object CommandInfo, Path, Method
  1. Output for all GET cmdlets in VMware.Sdk.Vcf.SddcManager.
Command InfoPathMethod
Invoke-VcfGetALBCluster/v1/nsx-alb-clusters/{id}GET
Invoke-VcfGetALBClusters/v1/nsx-alb-clustersGET
Invoke-VcfGetALBClustersFormFactors/v1/nsx-alb-clusters/form-factorsGET
Invoke-VcfGetALBClustersFormFactors1/v1/alb-clusters/form-factorsGET
Invoke-VcfGetAviLBCluster/v1/alb-clusters/{id}GET
Invoke-VcfGetAviLBClusters/v1/alb-clustersGET
Invoke-VcfGetClusterCapacityForALBDeployment/v1/alb-clusters/cluster-capacityGET
Invoke-VcfGetBackupConfiguration/v1/system/backup-configurationGET
Invoke-VcfGetBackupLocation/v1/system/backup-configuration/backup-locationsGET
Invoke-VcfGetRestoreTask/v1/restores/tasks/{id}GET
Invoke-VcfGetBrownfieldSyncTaskById/v1/domains/{domainId}/synchronizations/{taskId}GET
Invoke-VcfGetBundle/v1/bundles/{id}GET
Invoke-VcfGetBundleDownloadStatus/v1/bundles/download-statusGET
Invoke-VcfGetBundles/v1/bundlesGET
Invoke-VcfGetBundlesForSkipUpgrade/v1/bundles/domains/{id}GET
Invoke-VcfGetCeipStatus/v1/system/ceipGET
Invoke-VcfDownloadCSR/v1/domains/{id}/csrs/downloadsGET
Invoke-VcfGetCSRs/v1/domains/{id}/csrsGET
Invoke-VcfGetCertificateAuthorities/v1/certificate-authoritiesGET
Invoke-VcfGetCertificateAuthorityById/v1/certificate-authorities/{id}GET
Invoke-VcfGetCertificatesByDomain/v1/domains/{id}/resource-certificatesGET
Invoke-VcfGetDomainCertificates/v1/domains/{id}/certificatesGET
Invoke-VcfGetResourceCertificatesValidationByID/v1/domains/{id}/resource-certificates/validations/{validationId}GET
Invoke-VcfGetLastAssessmentRunInfo/v1/system/check-setsGET
Invoke-VcfGetResult/v1/system/check-sets/{runId}GET
Invoke-VcfGetCluster/v1/clusters/{id}GET
Invoke-VcfGetClusterCreateValidation/v1/clusters/validations/{id}GET
Invoke-VcfGetClusterDatastores/v1/clusters/{id}/datastoresGET
Invoke-VcfGetClusterImageCompliance/v1/clusters/{id}/image-complianceGET
Invoke-VcfGetClusterNetworkConfigurationCriteria/v1/clusters/{id}/network/criteriaGET
Invoke-VcfGetClusterNetworkConfigurationQueryResponse/v1/clusters/{id}/network/queries/{queryId}GET
Invoke-VcfGetClusterTagManagerUrl/v1/clusters/{id}/tags/tag-managerGET
Invoke-VcfGetClusterUpdateValidation/v1/clusters/{id}/validations/{validationId}GET
Invoke-VcfGetClusters/v1/clustersGET
Invoke-VcfGetDatastoreCriterion1/v1/clusters/{id}/datastores/criteria/{name}GET
Invoke-VcfGetDatastoreQueryResponse1/v1/clusters/{clusterId}/datastores/queries/{queryId}GET
Invoke-VcfGetDatastoresCriteria1/v1/clusters/{id}/datastores/criteriaGET
Invoke-VcfGetHostCriteria/v1/clusters/{id}/hosts/criteriaGET
Invoke-VcfGetHostCriterion/v1/clusters/{id}/hosts/criteria/{name}GET
Invoke-VcfGetHostQueryResponse1/v1/clusters/{clusterId}/hosts/queries/{queryId}GET
Invoke-VcfGetTagAssignableForCluster/v1/clusters/{id}/tags/assignable-tagsGET
Invoke-VcfGetTagsAssignedToCluster/v1/clusters/{id}/tagsGET
Invoke-VcfGetTagsAssignedToClusters/v1/clusters/tagsGET
Invoke-VcfGetVdses/v1/clusters/{clusterId}/vdsesGET
Invoke-VcfGetCompatibilityMatrices/v1/compatibility-matricesGET
Invoke-VcfGetCompatibilityMatrix/v1/compatibility-matrices/{compatibilityMatrixSource}GET
Invoke-VcfGetCompatibilityMatrixContent/v1/compatibility-matrices/{compatibilityMatrixSource}/contentGET
Invoke-VcfGetCompatibilityMatrixMetadata/v1/compatibility-matrices/{compatibilityMatrixSource}/metadataGET
Invoke-VcfGetComplianceAudit/v1/compliance-audits/{complianceAuditId}GET
Invoke-VcfGetComplianceAuditForADomain/v1/domains/{id}/compliance-audits/{complianceAuditId}GET
Invoke-VcfGetComplianceAuditHistory/v1/compliance-auditsGET
Invoke-VcfGetComplianceAuditHistoryForADomain/v1/domains/{id}/compliance-auditsGET
Invoke-VcfGetComplianceAuditItems/v1/compliance-audits/{complianceAuditId}/compliance-audit-itemsGET
Invoke-VcfGetComplianceAuditItemsForADomain/v1/domains/{id}/compliance-audits/{complianceAuditId}/compliance-audit-itemsGET
Invoke-VcfGetComplianceAuditTask/v1/domains/{id}/compliance-audits/tasks/{taskId}GET
Invoke-VcfGetComplianceConfigurations/v1/compliance-configurationsGET
Invoke-VcfGetComplianceStandards/v1/compliance-standardsGET
Invoke-VcfGetConfigs/v1/config-driftsGET
Invoke-VcfGetReconciliationTask/v1/config-drift-reconciliations/{taskId}GET
Invoke-VcfGetCredential/v1/credentials/{id}GET
Invoke-VcfGetCredentialTaskByResourceID/v1/credentials/tasks/{id}/resource-credentialsGET
Invoke-VcfGetCredentials/v1/credentialsGET
Invoke-VcfGetCredentialsSubTask/v1/credentials/tasks/{id}/subtasks/{subtaskId}GET
Invoke-VcfGetCredentialsTask/v1/credentials/tasks/{id}GET
Invoke-VcfGetCredentialsTasks/v1/credentials/tasksGET
Invoke-VcfGetPasswordExpirationByTaskID/v1/credentials/expirations/{id}GET
Invoke-VcfGetDepotSettings/v1/system/settings/depotGET
Invoke-VcfGetDepotSyncInfo/v1/system/settings/depot/depot-sync-infoGET
Invoke-VcfDomainCreateValidation/v1/domains/validations/{id}GET
Invoke-VcfGetAssignableTagsForDomain/v1/domains/{id}/tags/assignable-tagsGET
Invoke-VcfGetClusterCriteria/v1/domains/{domainId}/clusters/criteriaGET
Invoke-VcfGetClusterCriterion/v1/domains/{domainId}/clusters/criteria/{name}GET
Invoke-VcfGetClusterQueryResponse/v1/domains/{domainId}/clusters/{clusterName}/queries/{queryId}GET
Invoke-VcfGetClustersQueryResponse/v1/domains/{domainId}/clusters/queries/{queryId}GET
Invoke-VcfGetDatastoreCriterion/v1/domains/{domainId}/datastores/criteria/{name}GET
Invoke-VcfGetDatastoreQueryResponse/v1/domains/{domainId}/datastores/queries/{queryId}GET
Invoke-VcfGetDatastoresCriteria/v1/domains/{domainId}/datastores/criteriaGET
Invoke-VcfGetDomain/v1/domains/{id}GET
Invoke-VcfGetDomainCapabilities/v1/domains/capabilitiesGET
Invoke-VcfGetDomainCapabilitiesByDomainId/v1/domains/{id}/capabilitiesGET
Invoke-VcfGetDomainDatacenters/v1/domains/{id}/datacentersGET
Invoke-VcfGetDomainEndpoints/v1/domains/{id}/endpointsGET
Invoke-VcfGetDomainIsolationPrecheckStatus/v1/domains/{domainId}/isolation-prechecks/{precheckId}GET
Invoke-VcfGetDomainTagManagerUrl/v1/domains/{id}/tags/tag-managerGET
Invoke-VcfGetDomainUpdateValidation/v1/domains/{id}/validations/{validationId}GET
Invoke-VcfGetDomains/v1/domainsGET
Invoke-VcfGetTagsAssignedToDomain/v1/domains/{id}/tagsGET
Invoke-VcfGetTagsAssignedToDomains/v1/domains/tagsGET
Invoke-VcfGetFIPSConfiguration/v1/system/security/fipsGET
Invoke-VcfGetCustomPatches/v1/releases/domains/{domainId}/custom-patchesGET
Invoke-VcfGetCustomPatchesBySku/v1/releases/custom-patchesGET
Invoke-VcfGetReleaseComponentsBySku/v1/releases/{sku}/release-componentsGET
Invoke-VcfGetAssignableTagForHost/v1/hosts/{id}/tags/assignable-tagsGET
Invoke-VcfGetCriteria/v1/hosts/criteriaGET
Invoke-VcfGetCriterion/v1/hosts/criteria/{name}GET
Invoke-VcfGetHost/v1/hosts/{id}GET
Invoke-VcfGetHostCommissionValidationByID/v1/hosts/validations/{id}GET
Invoke-VcfGetHostQueryResponse/v1/hosts/queries/{id}GET
Invoke-VcfGetHostTagManagerUrl/v1/hosts/{id}/tags/tag-managerGET
Invoke-VcfGetHosts/v1/hostsGET
Invoke-VcfGetHostsPrechecksResponse/v1/hosts/prechecks/{id}GET
Invoke-VcfGetTagsAssignedToHost/v1/hosts/{id}/tagsGET
Invoke-VcfGetTagsAssignedToHosts/v1/hosts/tagsGET
Invoke-VcfGetIdentityPrecheckResult/v1/identity-broker/prechecksGET
Invoke-VcfGetIdentityProviderById/v1/identity-providers/{id}GET
Invoke-VcfGetIdentityProviders/v1/identity-providersGET
Invoke-VcfGetSddcWs1bOidcInfo/v1/identity-broker/sddc-manager-oidcGET
Invoke-VcfGetDomainLicensingInfo/v1/licensing-info/domains/{id}GET
Invoke-VcfGetLicenseCheckResultByID/v1/resources/license-checks/{id}GET
Invoke-VcfGetLicenseInformation/v1/licensing-infoGET
Invoke-VcfGetLicenseKey/v1/license-keys/{key}GET
Invoke-VcfGetLicenseKeys/v1/license-keysGET
Invoke-VcfGetLicenseProductTypes/v1/license-keys/product-typesGET
Invoke-VcfGetSystemLicensingInfo/v1/licensing-info/systemGET
Invoke-VcfGetManifest/v1/manifestsGET
Invoke-VcfGetNsxCluster/v1/nsxt-clusters/{id}GET
Invoke-VcfGetNsxClusterQueryResponse/v1/nsxt-clusters/queries/{id}GET
Invoke-VcfGetNsxClusters/v1/nsxt-clustersGET
Invoke-VcfGetNsxCriteria/v1/nsxt-clusters/criteriaGET
Invoke-VcfGetNsxCriterion/v1/nsxt-clusters/criteria/{name}GET
Invoke-VcfGetNsxIpAddressPool/v1/nsxt-clusters/{nsxt-cluster-id}/ip-address-pools/{name}GET
Invoke-VcfGetNsxIpAddressPools/v1/nsxt-clusters/{nsxt-cluster-id}/ip-address-poolsGET
Invoke-VcfGetNsxTransportZones/v1/nsxt-clusters/{nsxt-cluster-id}/transport-zonesGET
Invoke-VcfGetProjects/v1/nsxt-clusters/{nsxtClusterId}/projectsGET
Invoke-VcfGetValidationResult/v1/nsxt-clusters/ip-address-pools/validations/{id}GET
Invoke-VcfGetVpcConfiguration/v1/nsxt-clusters/{nsxt-cluster-id}/vpc-configurationGET
Invoke-VcfGetVpcConnectivityProfiles/v1/nsxt-clusters/{nsxtClusterId}/projects/{projectId}/vpc-connectivity-profilesGET
Invoke-VcfGetNetworkOfNetworkPool/v1/network-pools/{id}/networks/{networkId}GET
Invoke-VcfGetNetworkPool/v1/network-poolsGET
Invoke-VcfGetNetworkPoolByID/v1/network-pools/{id}GET
Invoke-VcfGetNetworksOfNetworkPool/v1/network-pools/{id}/networksGET
Invoke-VcfGetNotifications/v1/notificationsGET
Invoke-VcfGetEdgeCluster/v1/edge-clusters/{id}GET
Invoke-VcfGetEdgeClusterQueryCriteria/v1/edge-clusters/{edgeClusterId}/criteriaGET
Invoke-VcfGetEdgeClusterValidationByID/v1/edge-clusters/validations/{id}GET
Invoke-VcfGetEdgeClusters/v1/edge-clustersGET
Invoke-VcfGetPsc/v1/pscs/{id}GET
Invoke-VcfGetPscs/v1/pscsGET
Invoke-VcfGetPersonalities/v1/personalitiesGET
Invoke-VcfGetPersonality/v1/personalities/{personalityId}GET
Invoke-VcfGetProductVersionCatalog/v1/product-version-catalogGET
Invoke-VcfGetProductVersionCatalogContent/v1/product-version-catalogsGET
Invoke-VcfGetProductVersionCatalogUploadTask/v1/product-version-catalogs/upload-tasks/{taskId}GET
Invoke-VcfGetProxyConfiguration/v1/system/proxy-configurationGET
Invoke-VcfGetFutureReleases/v1/releases/domains/{domainId}/future-releasesGET
Invoke-VcfGetReleases/v1/releasesGET
Invoke-VcfGetSystemRelease/v1/releases/systemGET
Invoke-VcfGetRepositoryImagesQueryResponse/v1/vcenters/repository-images/queries/{queryId}GET
Invoke-VcfGetResourceFunctionalities/v1/resource-functionalitiesGET
Invoke-VcfGetResourcesFunctionalitiesAllowedGlobal/v1/resource-functionalities/globalGET
Invoke-VcfGetResourceWarning/v1/resource-warnings/{id}GET
Invoke-VcfGetResourceWarnings/v1/resource-warningsGET
Invoke-VcfExportHealthCheckByID/v1/system/health-summary/{id}/dataGET
Invoke-VcfExportSupportBundleByID/v1/system/support-bundles/{id}/dataGET
Invoke-VcfGetHealthCheckStatus/v1/system/health-summary/{id}GET
Invoke-VcfGetHealthCheckTask/v1/system/health-summaryGET
Invoke-VcfGetSupportBundleStatus/v1/system/support-bundles/{id}GET
Invoke-VcfGetSupportBundleTask/v1/system/support-bundlesGET
Invoke-VcfGetSddcManagerUpgradables/v1/sddc-manager/upgradablesGET
Invoke-VcfGetLocalOsUserAccounts/v1/sddc-manager/local-os-user-accountsGET
Invoke-VcfGetSddcManager/v1/sddc-managers/{id}GET
Invoke-VcfGetSddcManagerHistory/v1/sddc-managers/{id}/historyGET
Invoke-VcfGetSddcManagers/v1/sddc-managersGET
Invoke-VcfGetApplianceInfo/v1/system/appliance-infoGET
Invoke-VcfGetSystemConfiguration/v1/systemGET
Invoke-VcfGetSystemVcfManagementComponents/v1/system/vcf-management-componentsGET
Invoke-VcfGetDnsConfiguration/v1/system/dns-configurationGET
Invoke-VcfGetNtpConfiguration/v1/system/ntp-configurationGET
Invoke-VcfGetValidationOfDnsConfiguration/v1/system/dns-configuration/validations/{id}GET
Invoke-VcfGetValidationOfNtpConfiguration/v1/system/ntp-configuration/validations/{id}GET
Invoke-VcfGetValidationsOfDNSConfiguration/v1/system/dns-configuration/validationsGET
Invoke-VcfGetValidationsOfNtpConfiguration/v1/system/ntp-configuration/validationsGET
Invoke-VcfGetDomainReleaseViewValidation/v1/releases/domains/validations/{validationId}GET
Invoke-VcfGetReleaseByDomain/v1/releases/domains/{domainId}GET
Invoke-VcfGetReleaseByDomains/v1/releases/domainsGET
Invoke-VcfGetTask/v1/tasks/{id}GET
Invoke-VcfGetTasks/v1/tasksGET
Invoke-VcfGetTrustedCertificates/v1/sddc-manager/trusted-certificatesGET
Invoke-VcfGetNsxUpgradeResources/v1/upgradables/domains/{domainId}/nsxtGET
Invoke-VcfGetUpgradables/v1/system/upgradablesGET
Invoke-VcfGetUpgradablesByDomain/v1/upgradables/domains/{domainId}GET
Invoke-VcfGetUpgradablesClusters/v1/upgradables/domains/{domainId}/clustersGET
Invoke-VcfGetUpgradeById/v1/upgrades/{upgradeId}GET
Invoke-VcfGetUpgradePrecheckByID/v1/upgrades/{upgradeId}/prechecks/{precheckId}GET
Invoke-VcfGetUpgradePreview/v1/upgrades/previewGET
Invoke-VcfGetUpgrades/v1/upgradesGET
Invoke-VcfGetLocalAccount/v1/users/local/adminGET
Invoke-VcfGetRoles/v1/rolesGET
Invoke-VcfGetSSODomainEntities/v1/sso-domains/{sso-domain}/entitiesGET
Invoke-VcfGetSSODomains/v1/sso-domainsGET
Invoke-VcfGetUiUsers/v1/users/uiGET
Invoke-VcfGetUsers/v1/usersGET
Invoke-VcfGetVcfManagementComponents/v1/vcf-management-componentsGET
Invoke-VcfGetVcfManagementComponentsLatestTask/v1/vcf-management-components/tasks/latestGET
Invoke-VcfGetVcfManagementComponentsTaskByID/v1/vcf-management-components/tasks/{taskId}GET
Invoke-VcfGetVcfManagementComponentsTaskSpec/v1/vcf-management-components/tasks/{taskId}/specGET
Invoke-VcfGetVcfManagementComponentsTasks/v1/vcf-management-components/tasksGET
Invoke-VcfGetVcfManagementComponentsValidationsById/v1/vcf-management-components/validations/{validationId}GET
Invoke-VcfGetVcenter/v1/vcenters/{id}GET
Invoke-VcfGetVcenters/v1/vcentersGET
Invoke-VcfGetVsanHealthCheckByDomain/v1/domains/{domainId}/health-checksGET
Invoke-VcfGetVsanHealthCheckByQueryID/v1/domains/{domainId}/health-checks/queries/{queryId}GET
Invoke-VcfGetVsanHealthCheckByTaskID/v1/domains/{domainId}/health-checks/tasks/{taskId}GET
Invoke-VcfGetVsanHclAttributes/v1/vsan-hcl/attributesGET
Invoke-VcfGetVsanHclConfiguration/v1/vsan-hcl/configurationGET
Invoke-VcfGetVasaProvider/v1/vasa-providers/{id}GET
Invoke-VcfGetVasaProviderStorageContainers/v1/vasa-providers/{id}/storage-containersGET
Invoke-VcfGetVasaProviderUser/v1/vasa-providers/{id}/usersGET
Invoke-VcfGetVasaProviderValidation/v1/vasa-providers/validations/{id}GET
Invoke-VcfGetVasaProviders/v1/vasa-providersGET
Invoke-VcfGetVcfService/v1/vcf-services/{id}GET
Invoke-VcfGetVcfServices/v1/vcf-servicesGET
Invoke-VcfGetVersionAliasConfiguration/v1/system/settings/version-aliasesGET

Display All SDDC Manager POST Command Details

  1. Start a PowerShell session.

  2. Display all POST cmdlets supported in VMware.Sdk.Vcf.SddcManager by running the following command:

1Get-VcfSddcManagerOperation -Method Post | Select-Object CommandInfo, Path, Method
  1. Output for all POST cmdlets in VMware.Sdk.Vcf.SddcManager.
Command InfoPathMethod
Invoke-VcfCreateALBCluster/v1/nsx-alb-clustersPOST
Invoke-VcfDeployALBCluster/v1/alb-clustersPOST
Invoke-VcfValidateALBClusterCreationSpec/v1/nsx-alb-clusters/validationsPOST
Invoke-VcfValidateALBCompatibility/v1/alb-clusters/compatibility/validationsPOST
Invoke-VcfValidateALBControllerClusterCreationSpec/v1/alb-clusters/validationsPOST
Invoke-VcfValidateNsxALBCompatibility/v1/nsx-alb-clusters/validations/versionPOST
Invoke-VcfStartBackup/v1/backups/tasksPOST
Invoke-VcfStartRestore/v1/restores/tasksPOST
Invoke-VcfValidateBackupConfigurationsOperations/v1/system/backup-configuration/validationsPOST
Invoke-VcfSynchronization/v1/domains/{domainId}/synchronizationsPOST
Invoke-VcfUploadBundle/v1/bundlesPOST
Invoke-VcfQueryCheckSets/v1/system/check-sets/queriesPOST
Invoke-VcfTriggerCheckRun/v1/system/check-setsPOST
Invoke-VcfAddDatastoreToCluster/v1/clusters/{id}/datastoresPOST
Invoke-VcfCreateCluster/v1/clustersPOST
Invoke-VcfGetClusterNetworkConfiguration/v1/clusters/{id}/network/queriesPOST
Invoke-VcfImportVdsToInventory/v1/clusters/{clusterId}/vdsesPOST
Invoke-VcfPostDatastoreQuery1/v1/clusters/{id}/datastores/queriesPOST
Invoke-VcfPostHostQuery/v1/clusters/{id}/hosts/queriesPOST
Invoke-VcfValidateClusterCreationSpec/v1/clusters/validationsPOST
Invoke-VcfValidateClusterUpdateSpec/v1/clusters/{id}/validationsPOST
Invoke-VcfValidateVsanRemoteDatastoreMountSpec/v1/clusters/{clusterId}/datastores/validationsPOST
Invoke-VcfValidateVsanRemoteDatastoreSpec/v1/clusters/{clusterId}/datastores/validationPOST
Invoke-VcfComplianceAudit/v1/domains/{id}/compliance-auditsPOST
Invoke-VcfReconcileConfigs/v1/config-drift-reconciliationsPOST
Invoke-VcfGetPasswordExpiration/v1/credentials/expirationsPOST
Invoke-VcfCreateDomain/v1/domainsPOST
Invoke-VcfPerformDomainIsolationPrecheck/v1/domains/{domainId}/isolation-prechecksPOST
Invoke-VcfPostClusterQuery/v1/domains/{domainId}/clusters/{clusterName}/queriesPOST
Invoke-VcfPostClustersQuery/v1/domains/{domainId}/clusters/queriesPOST
Invoke-VcfPostDatastoreQuery/v1/domains/{domainId}/datastores/queriesPOST
Invoke-VcfValidateDomainCreationSpec/v1/domains/validationsPOST
Invoke-VcfValidateDomainUpdateSpec/v1/domains/{id}/validationsPOST
Invoke-VcfCommissionHosts/v1/hostsPOST
Invoke-VcfPostHostsPrechecks1/v1/hosts/prechecksPOST
Invoke-VcfPostQuery/v1/hosts/queriesPOST
Invoke-VcfValidateCommissionHosts/v1/hosts/validations/commissionsPOST
Invoke-VcfValidateHostCommissionSpec/v1/hosts/validationsPOST
Invoke-VcfAddEmbeddedIdentitySource/v1/identity-providers/{id}/identity-sourcesPOST
Invoke-VcfAddExternalIdentityProvider/v1/identity-providersPOST
Invoke-VcfGenerateSyncClientToken/v1/identity-providers/{id}/sync-clientPOST
Invoke-VcfAddLicenseKey/v1/license-keysPOST
Invoke-VcfStartLicenseCheckByResource/v1/resources/license-checksPOST
Invoke-VcfSaveManifest/v1/manifestsPOST
Invoke-VcfConnectOpenId/v1/nsxt-clusters/oidcsPOST
Invoke-VcfScaleOutNsx/v1/nsxt-clusters/{nsxt-cluster-id}/scale-outPOST
Invoke-VcfStartNsxCriteriaQuery/v1/nsxt-clusters/queriesPOST
Invoke-VcfValidateIpPool/v1/nsxt-clusters/ip-address-pools/validationsPOST
Invoke-VcfAddIpPoolToNetworkOfNetworkPool/v1/network-pools/{id}/networks/{networkId}/ip-poolsPOST
Invoke-VcfCreateNetworkPool/v1/network-poolsPOST
Invoke-VcfCreateEdgeCluster/v1/edge-clustersPOST
Invoke-VcfValidateEdgeClusterCreationSpec/v1/edge-clusters/validationsPOST
Invoke-VcfValidateEdgeClusterUpdateSpec/v1/edge-clusters/{id}/validationsPOST
Invoke-VcfUploadPersonality/v1/personalitiesPOST
Invoke-VcfUploadProductBinary/v1/product-binariesPOST
Invoke-VcfUploadProductVersionCatalog/v1/product-version-catalogPOST
Invoke-VcfUploadProductVersionCatalogWithSignature/v1/product-version-catalogsPOST
Invoke-VcfInitiateRepositoryImagesQuery/v1/vcenters/repository-images/queriesPOST
Invoke-VcfCreateResourceWarning/v1/resource-warningsPOST
Invoke-VcfStartHealthCheck/v1/system/health-summaryPOST
Invoke-VcfStartSupportBundle/v1/system/support-bundlesPOST
Invoke-VcfValidateDnsConfiguration/v1/system/dns-configuration/validationsPOST
Invoke-VcfValidateNtpConfiguration/v1/system/ntp-configuration/validationsPOST
Invoke-VcfValidateReleaseByDomainID/v1/releases/domains/{domainId}/validationsPOST
Invoke-VcfCreateToken/v1/tokensPOST
Invoke-VcfAddTrustedCertificate/v1/sddc-manager/trusted-certificatesPOST
Invoke-VcfPerformUpgrade/v1/upgradesPOST
Invoke-VcfStartUpgradePrecheck/v1/upgrades/{upgradeId}/prechecksPOST
Invoke-VcfAddUsers/v1/usersPOST
Invoke-VcfDeployVcfManagementComponents/v1/vcf-management-componentsPOST
Invoke-VcfValidateVcfManagementComponents/v1/vcf-management-components/validationsPOST
Invoke-VcfAddVasaProvider/v1/vasa-providersPOST
Invoke-VcfAddVasaProviderStorageContainer/v1/vasa-providers/{id}/storage-containersPOST
Invoke-VcfAddVasaProviderUser/v1/vasa-providers/{id}/usersPOST
Invoke-VcfValidateVasaProviderSpec/v1/vasa-providers/validationsPOST

Display All SDDC Manager PUT Command Details

  1. Start a PowerShell session.

  2. Display all PUT cmdlets supported in VMware.Sdk.Vcf.SddcManager by running the following command:

1Get-VcfSddcManagerOperation -Method Put | Select-Object CommandInfo, Path, Method
  1. Output for all PUT cmdlets in VMware.Sdk.Vcf.SddcManager.
Command InfoPathMethod
Invoke-VcfSetBackupConfiguration/v1/system/backup-configurationPUT
Invoke-VcfCreateCertificateAuthority/v1/certificate-authoritiesPUT
Invoke-VcfGenerateCertificates/v1/domains/{id}/certificatesPUT
Invoke-VcfGeneratesCSRs/v1/domains/{id}/csrsPUT
Invoke-VcfReplaceResourceCertificates/v1/domains/{id}/resource-certificatesPUT
Invoke-VcfValidateResourceCertificates/v1/domains/{id}/resource-certificates/validationsPUT
Invoke-VcfAssignTagsToCluster/v1/clusters/{id}/tagsPUT
Invoke-VcfUpdateCompatibilityMatrix/v1/compatibility-matricesPUT
Invoke-VcfUpdateDepotSettings/v1/system/settings/depotPUT
Invoke-VcfAssignTagsToDomain/v1/domains/{id}/tagsPUT
Invoke-VcfAssignTagsToHost/v1/hosts/{id}/tagsPUT
Invoke-VcfSetLicenseKeyForResource/v1/resources/licensing-infosPUT
Invoke-VcfUploadPersonalityFiles/v1/personalities/filesPUT
Invoke-VcfConfigureDns/v1/system/dns-configurationPUT
Invoke-VcfConfigureNtp/v1/system/ntp-configurationPUT
Invoke-VcfUpdateVersionAliasConfiguration/v1/system/settings/version-aliases/{bundleComponentType}/{version}PUT
Invoke-VcfUpdateVersionAliasConfigurations/v1/system/settings/version-aliasesPUT

Display All SDDC Manager PATCH Command Details

  1. Start a PowerShell session.

  2. Display all PATCH cmdlets supported in VMware.Sdk.Vcf.SddcManager by running the following command:

1Get-VcfSddcManagerOperation -Method Patch | Select-Object CommandInfo, Path, Method
  1. Output for all PATCH cmdlets in VMware.Sdk.Vcf.SddcManager.
Command InfoPathMethod
Invoke-VcfUpdateBackupConfiguration/v1/system/backup-configurationPATCH
Invoke-VcfStartBundleDownloadByID/v1/bundles/{id}PATCH
Invoke-VcfSetCeipStatus/v1/system/ceipPATCH
Invoke-VcfConfigureCertificateAuthority/v1/certificate-authoritiesPATCH
Invoke-VcfReplaceCertificates/v1/domains/{id}/certificatesPATCH
Invoke-VcfSetAutoRenewConfiguration/v1/domains/resource-certificatesPATCH
Invoke-VcfSetAutoRenewConfigurationForDomain/v1/domains/{id}/resource-certificatesPATCH
Invoke-VcfTriggerPartialRetryOfCheckRun/v1/system/check-sets/{runId}PATCH
Invoke-VcfUpdateCluster/v1/clusters/{id}PATCH
Invoke-VcfRetryComplianceAuditTask/v1/domains/{id}/compliance-audits/tasks/{taskId}PATCH
Invoke-VcfRetryCredentialsTask/v1/credentials/tasks/{id}PATCH
Invoke-VcfUpdateOrRotatePasswords/v1/credentialsPATCH
Invoke-VcfSyncDepotMetadata/v1/system/settings/depot/depot-sync-infoPATCH
Invoke-VcfEnableOverlayOverManagementNetwork/v1/domains/{id}/overlayPATCH
Invoke-VcfUpdateDomain/v1/domains/{id}PATCH
Invoke-VcfUpdateEmbeddedIdentitySource/v1/identity-providers/{id}/identity-sources/{domainName}PATCH
Invoke-VcfUpdateExternalIdentityProvider/v1/identity-providers/{id}PATCH
Invoke-VcfUpdateLicenseKey/v1/license-keys/{licenseKeyOrId}PATCH
Invoke-VcfUpdateNetworkPool/v1/network-pools/{id}PATCH
Invoke-VcfUpdateEdgeCluster/v1/edge-clusters/{id}PATCH
Invoke-VcfUpdateProductVersionCatalogPatches/v1/product-version-catalogsPATCH
Invoke-VcfUpdateProxyConfiguration/v1/system/proxy-configurationPATCH
Invoke-VcfUpdateResourcesFunctionalities/v1/resource-functionalitiesPATCH
Invoke-VcfUpdateResourcesFunctionalities1/v1/resource-functionalities/globalPATCH
Invoke-VcfUpdateSystemConfiguration/v1/systemPATCH
Invoke-VcfUpdateReleaseByDomainID/v1/releases/domains/{domainId}PATCH
Invoke-VcfRetryTask/v1/tasks/{id}PATCH
Invoke-VcfRefreshAccessToken/v1/tokens/access-token/refreshPATCH
Invoke-VcfSyncUMDS/v1/system/host-bundle-depotPATCH
Invoke-VcfUpdateUpgradeSchedule/v1/upgrades/{upgradeId}PATCH
Invoke-VcfUpdateLocalUserPassword/v1/users/local/adminPATCH
Invoke-VcfUpdateVsanHealthCheckByDomain/v1/domains/{domainId}/health-checksPATCH
Invoke-VcfDownloadVsanHcl/v1/vsan-hclPATCH
Invoke-VcfUpdateVsanHclConfiguration/v1/vsan-hcl/configurationPATCH
Invoke-VcfUpdateVasaProvider/v1/vasa-providers/{id}PATCH
Invoke-VcfUpdateVasaProviderStorageContainer/v1/vasa-providers/{id}/storage-containers/{storageContainerId}PATCH
Invoke-VcfUpdateVasaProviderUser/v1/vasa-providers/{id}/users/{userId}PATCH

Display All SDDC Manager DELETE Command Details

  1. Start a PowerShell session.

  2. Display all DELETE cmdlets supported in VMware.Sdk.Vcf.SddcManager by running the following command:

1Get-VcfSddcManagerOperation -Method Delete | Select-Object CommandInfo, Path, Method
  1. Output for all DELETE cmdlets in VMware.Sdk.Vcf.SddcManager.
Command InfoPathMethod
Invoke-VcfDeleteALBCluster/v1/nsx-alb-clusters/{id}DELETE
Invoke-VcfUndeployALBCluster/v1/alb-clusters/{id}DELETE
Invoke-VcfDeleteBundle/v1/bundles/{id}DELETE
Invoke-VcfRemoveCertificateAuthority/v1/certificate-authorities/{id}DELETE
Invoke-VcfDeleteCluster/v1/clusters/{id}DELETE
Invoke-VcfRemoveDatastoreFromCluster/v1/clusters/{id}/datastores/{datastoreId}DELETE
Invoke-VcfRemoveTagsFromCluster/v1/clusters/{id}/tagsDELETE
Invoke-VcfCancelCredentialsTask/v1/credentials/tasks/{id}DELETE
Invoke-VcfDeleteDepotSettings/v1/system/settings/depotDELETE
Invoke-VcfDeleteDomain/v1/domains/{id}DELETE
Invoke-VcfRemoveTagsFromDomain/v1/domains/{id}/tagsDELETE
Invoke-VcfDecommissionHosts/v1/hostsDELETE
Invoke-VcfRemoveTagsFromHost/v1/hosts/{id}/tagsDELETE
Invoke-VcfDeleteExternalIdentityProvider/v1/identity-providers/{id}DELETE
Invoke-VcfDeleteIdentitySource/v1/identity-providers/{id}/identity-sources/{domainName}DELETE
Invoke-VcfRemoveLicenseKey/v1/license-keys/{key}DELETE
Invoke-VcfDeleteIpPoolFromNetworkOfNetworkPool/v1/network-pools/{id}/networks/{networkId}/ip-poolsDELETE
Invoke-VcfDeleteNetworkPool/v1/network-pools/{id}DELETE
Invoke-VcfDeletePersonality/v1/personalitiesDELETE
Invoke-VcfDeleteReleaseByDomainID/v1/releases/domains/{domainId}DELETE
Invoke-VcfCancelTask/v1/tasks/{id}DELETE
Invoke-VcfInvalidateRefreshToken/v1/tokens/refresh-tokenDELETE
Invoke-VcfDeleteTrustedCertificate/v1/sddc-manager/trusted-certificates/{alias}DELETE
Invoke-VcfDisableLocalAccount/v1/users/local/adminDELETE
Invoke-VcfRemoveUser/v1/users/{id}DELETE
Invoke-VcfRemoveVasaProvider/v1/vasa-providers/{id}DELETE
Invoke-VcfRemoveVasaProviderStorageContainer/v1/vasa-providers/{id}/storage-containers/{storageContainerId}DELETE
Invoke-VcfDeleteAliasVersionsBySoftwareTypeAndBaseVersion/v1/system/settings/version-aliases/{bundleComponentType}/{version}DELETE
Invoke-VcfDeleteVersionAliasBySoftwareType/v1/system/settings/version-aliases/{bundleComponentType}DELETE

Posts in this Series