Classes/Configuration.ps1
|
class VSphereEnvironmentConfiguration { [string]$Name [string]$vCenterFQDN [string]$WindowsCredentialEntry } class VSphereNexthinkApiConfiguration { [string]$HostFQDN [string]$LoginFQDN [string]$WindowsCredentialEntry [int]$RequestBatchSize } class VSphereLoggingConfiguration { [string]$LogLevel [int]$LogRetentionDays } class VSphereConnectorConfiguration { [string]$ScriptRootPath [VSphereEnvironmentConfiguration]$EnvironmentConfig [VSphereNexthinkApiConfiguration]$NexthinkAPI [VSphereLoggingConfiguration]$Logging } |