Classes/CIEMProvider.ps1
|
class CIEMProvider { [string]$Name # 'Azure', 'AWS', 'GCP', etc. [bool]$Enabled [PSCustomObject]$Endpoints # Provider-specific API endpoints [string[]]$ResourceFilter # Subscription IDs / Account IDs CIEMProvider() {} CIEMProvider([string]$Name) { $this.Name = $Name $this.Enabled = $false $this.Endpoints = [PSCustomObject]@{} $this.ResourceFilter = @() } } |