Model/SettingsClustersSoftwareReportsHardwareCompatibilityStorageDeviceOverridesVcgEntriesUpdateSpec.ps1
# # Settings Paths # The esx settings package provides services to manage ESX settings. # Contact: powercli@vmware.com # Generated by OpenAPI Generator: https://openapi-generator.tech # <# .DESCRIPTION The VcgEntries.UpdateSpec structure desribes the updates to be made to the compatibility overrides for storage devices in a cluster. .PARAMETER ProductSelections List of VMware Compatibility Guide (VCG) overrides to be applied for the storage devices in a cluster. .OUTPUTS SettingsClustersSoftwareReportsHardwareCompatibilityStorageDeviceOverridesVcgEntriesUpdateSpec<PSCustomObject> .LINK Online Version: https://developer.vmware.com/docs/vsphere-automation/latest/esx/data-structures/Settings/Clusters/Software/Reports/HardwareCompatibility/StorageDeviceOverrides/VcgEntries/UpdateSpec/ #> function Initialize-SettingsClustersSoftwareReportsHardwareCompatibilityStorageDeviceOverridesVcgEntriesUpdateSpec { [CmdletBinding(HelpURI = "https://developer.vmware.com/docs/vsphere-automation/latest/esx/data-structures/Settings/Clusters/Software/Reports/HardwareCompatibility/StorageDeviceOverrides/VcgEntries/UpdateSpec/")] Param ( [Parameter(Mandatory = $true)] [PSCustomObject[]] ${ProductSelections} ) Process { 'Creating PSCustomObject: VMware.Sdk.vSphere.Esx.Settings => vSphereSettingsClustersSoftwareReportsHardwareCompatibilityStorageDeviceOverridesVcgEntriesUpdateSpec' | Write-Debug if ($ProductSelections -eq $null) { throw "invalid value for 'ProductSelections', 'ProductSelections' cannot be null." } $PSO = [PSCustomObject]@{ "PSTypeName" = "SettingsClustersSoftwareReportsHardwareCompatibilityStorageDeviceOverridesVcgEntriesUpdateSpec" "product_selections" = ${ProductSelections} } return $PSO } } |