Released: Unreleased
- Added cmdlets for auditing PCI Compliance in VMware Cloud Foundation 5.2 and later.
- Added
Get-VCFCompliance
to retrieve a specific compliance audit result. - Added
Get-VCFComplianceConfiguration
to retrieve a list of all compliance configurations along with their applicable resource types and versions. - Added
Get-VCFComplianceHistory
to retrieve the history for all compliance audits that have been performed. - Added
Get-VCFComplianceStandard
to retrieve a list of all compliance audit standards and versions that are supported. - Added
Get-VCFCompliance
to retrieve a specific compliance audit result. - Added
New-VCFCompliance
to run a new compliance audit.
- Added
- Added
Export-VCFManagementDomainJsonSpec
to export the JSON specification required for bring-up from the Planning and Preparation workbook. - Enhanced the request headers to include
Content-Type
to ensure REST API calls do not error out. - Enhanced
ResponseException
function to accept optional-Body
parameter to include the JSON payload for ease of debugging. - Enhanced
New-VCFWorkloadDomain
cmdlet to improve error handling. - Enhanced
New-VCFCommissionedHost
cmdlet to improve error handling. - Enhanced
New-VCFCommissionedHost
cmdlet with ability to use the host commission JSON specification provided by the SDDC Manager UI. - Updated
Get-VCFTask
cmdlet with additional exception message to catch. - Updated
Get-VCFSystemPrecheckTask
cmdlet with optional parameterfailureOnly
. - Updated
Get-VCFPersonality
cmdlet with optional parametername
. - Updated
New-VCFWorkloadDomain
cmdlet with optional parametervalidate
to validate the JSON specification. - Refactored
Invoke-VCFCommand
to run commands on SDDC Manager without the need for SSH across PowerShell editions and operating systems. - Removed deprecated
Commission-VCFHost
alias fromNew-VCFCommissionedHost
. - Removed deprecated
Decommission-VCFHost
alias fromRemove-VCFCommissionedHost
. - Removed deprecated
Get-VCFNsxManagerCluster
alias fromGet-VCFNsxtCluster
. - Removed deprecated
Get-VCFNsxEdgeCluster
alias fromGet-VCFEdgeCluster
. - Removed deprecated
New-VCFNsxEdgeCluster
alias fromNew-VCFEdgeCluster
.
Released: 2023-12-15
- Updated the module's internal
checkVCFToken
function to ensure and expired token can be refresh when using PowerShell 7.
Released: 2023-10-02
- Updated
Request-VCFToken
cmdlet for better error handling. - Enhanced
Get-VCFCluster
cmdlet to return associated vSphere Distributed Switches. - Enhanced
Get-VCFManager
cmdlet to return the SDDC Manager version inx.y.z
format. - Enhanced
Get-VCFManager
cmdlet to return the SDDC Manager build inxxxxxxx
format. - Added
Set-VCFCredentialAutoRotate
cmdlet to configure or disable credential auto-rotation for a credential managed by SDDC Manager. - Added
Get-VCFProxy
cmdlet to retrieve the proxy configuration for the SDDC Manager. - Added
Set-VCFProxy
cmdlet to configure the proxy configuration for the SDDC Manager. - Added
Get-VCFIdentityProvider
cmdlet to retrieve the identity provider configuration. - Added
Remove-VCFIdentityProvider
cmdlet to delete an identity provider. - Added
New-VCFIdentityProvider
cmdlet to configure an embedded or external identity provider. - Added
Update-VCFIdentityProvider
cmdlet to update the configuration of an embedded or external identity provider. - Added cmdlet aliases:
- Added
Get-VCFNsxManagerCluster
forGet-VCFNsxtCluster
. - Added
Get-VCFNsxEdgeCluster
forGet-VCFEdgeCluster
. - Added
Get-VCFAriaLifecycle
forGet-VCFVrslcm
. - Added
New-VCFAriaLifecycle
forNew-VCFVrslcm
. - Added
Remove-VCFAriaLifecycle
forRemove-VCFVrslcm
. - Added
Reset-VCFAriaLifecycle
forReset-VCFVrslcm
. - Added
Get-VCFAriaOperations
forGet-VCFVrops
. - Added
Get-VCFAriaOperationsConnection
forGet-VCFVropsConnection
. - Added
Set-VCFAriaOperationsConnection
forSet-VCFVropsConnection
. - Added
Get-VCFAriaOperationsLogs
forGet-VCFVrli
. - Added
Get-VCFAriaOperationsLogsConnection
forGet-VCFVrliConnection
. - Added
Set-VCFAriaOperationsLogsConnection
forSet-VCFVrliConnection
. - Added
Get-VCFAriaAutomation
forGet-VCFVra
.
- Added
- Fixed
validateJsonInput
function to prevent it from truncating directly passed JSON content.
Released: 2023-04-25
- Enhanced
validateJsonInput
cmdlet for consistency across functions. - Enhanced
Get-VCFDepotCredential
cmdlet to support retrieving the VxRail depot details. - Updated
New-VCFCluster
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Add-VCFApplicationVirtualNetwork
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Set-VCFBackupConfiguration
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Start-VCFBundleUpload
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Set-VCFCluster
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Set-VCFCredential
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
New-VCFCluster
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Restart-VCFCredentialTask
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
New-VCFWorkloadDomain
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Set-VCFFederation
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
New-VCFCommissionedHost
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Remove-VCFCommissionedHost
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
New-VCFNetworkPool
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
New-VCFEdgeCluster
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Restart-CloudBuilderSDDC
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Start-VCFHealthSummary
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Start-VCFSupportBundle
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Start-VCFSystemPrecheck
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Start-VCFUpgrade
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Set-VCFConfigurationDNS
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Set-VCFConfigurationNTP
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
New-VCFvRSLCM
cmdlet to consume enhancedvalidateJsonInput
function. - Updated
Get-VCFManager
cmdlet synopsis, description and examples. - Updated
Set-VCFFederation
cmdlet synopsis, description and examples. - Updated
Get-VCFConfigurationDNSValidation
cmdlets synopsis, description and examples. - Updated
Get-VCFCertificateCSR
cmdlets synopsis, description and examples. - Updated
Get-VCFvRLI
cmdlets synopsis, description and examples. - Updated
README.md
, and added module metadata. - Added region block identifiers for better developer and contributor experience when navigating the PowerShell module code.
- Added GitHub Pages Documentation for PowerVCF.
- Added
Get-VCFFipsMode
cmdlet to return the status for FIPS mode. - Added
Get-VCFRelease
cmdlet to retrieve details for releases. - Added
Get-VCFCredentialExpiry
cmdlet to retrieve the password expiry details for credentials. - Added
Get-VCFLicenseMode
cmdlet to retrieve the current license mode of the system & each domain - Added
New-VCFPersonality
cmdlet to add a new vSphere Lifecycle Manager personality/image in the SDDC Manager inventory from an existing vLCM image based cluster
Released: 2022-26-05
- Fixed
Get-VCFApplicationVirtualNetwork
cmdlet when passing the ID of the Application Virtual Network the response was failing. - Updated
Get-VCFFederation
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Set-VCFFederation
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Remove-VCFFederation
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Get-VCFFederationMember
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
New-VCFFederationInvite
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Join-VCFFederation
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Get-VCFFederationTask
cmdlet to check the system version, multi-instance management is deprecated in VMware Cloud Foundation v4.4.0. - Updated
Request-VCFToken
cmdlet to support -skipCertificateCheck switch and removed the alias for Connect-VCFToken. - Updated
Connect-CloudBuilder
cmdlet to support -skipCertificateCheck switch. - Updated
Get-VCFCredentialTask
cmdlet to support -status validation set. - Added
Get-VCFPSC
cmdlet to support the retrieval of Platform Services Controllers from the SDDC Manager inventory.
Released: 2021-30-11
- Fixed
New-VCFCluster
cmdlet where incorrect braces prevented the ability to retrieve response information. - Added
Get-VCFvRLIConnection
cmdlet to get the connection status of VI Workload Domains to vRealize Log Insight. - Rename
Set-VCFvRLIConnection
cmdlet fromSet-VCFvRLI
to align with new Get-VCFvRLIConnection cmdlet. - Added
Get-VCFvROPSConnection
cmdlet to get the connection status of VI Workload Domains to vRealize Operations Manager. - Rename
Set-VCFvROPSConnection
cmdlet fromSet-VCFvROPs
to align with new Get-VCFvROPSConnection cmdlet. - Updated
New-VCFLicenseKey
cmdlet to support additonal license types "WCP", "NSXV", "HORIZON_VIEW". - Updated
Get-VCFvROPs
cmdlet to display API output in an easier to read format. - Updated
Get-VCFWSA
cmdlet to display API output in an easier to read format. - Updated
Get-VCFvRA
cmdlet to display API output in an easier to read format. - Updated
Get-VCFvRLI
cmdlet to display API output in an easier to read format.