VaporShell.FraudDetector.Classes.ps1
using namespace System using namespace System.Collections using namespace System.Collections.Generic using namespace System.IO using namespace System.Management.Automation [CmdletBinding()] Param() Write-Verbose "Importing class 'FraudDetectorDetectorLabel'" class FraudDetectorDetectorLabel : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorLabel' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-label.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorLabel() : base() {} FraudDetectorDetectorLabel([IDictionary] $props) : base($props) {} FraudDetectorDetectorLabel([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetectorEntityType'" class FraudDetectorDetectorEntityType : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorEntityType' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-entitytype.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorEntityType() : base() {} FraudDetectorDetectorEntityType([IDictionary] $props) : base($props) {} FraudDetectorDetectorEntityType([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetectorModel'" class FraudDetectorDetectorModel : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorModel' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-model.html' hidden [object] $_arn [string] $Arn hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorModel() : base() {} FraudDetectorDetectorModel([IDictionary] $props) : base($props) {} FraudDetectorDetectorModel([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetectorOutcome'" class FraudDetectorDetectorOutcome : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorOutcome' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-outcome.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorOutcome() : base() {} FraudDetectorDetectorOutcome([IDictionary] $props) : base($props) {} FraudDetectorDetectorOutcome([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorEventTypeEntityType'" class FraudDetectorEventTypeEntityType : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorEventTypeEntityType' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-entitytype.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorEventTypeEntityType() : base() {} FraudDetectorEventTypeEntityType([IDictionary] $props) : base($props) {} FraudDetectorEventTypeEntityType([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetectorEventVariable'" class FraudDetectorDetectorEventVariable : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorEventVariable' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventvariable.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_dataSource hidden [object] $_dataType hidden [object] $_defaultValue hidden [object] $_variableType hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $DataSource [string] $DataType [string] $DefaultValue [string] $VariableType [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DataSource -Value { $this._dataSource } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._dataSource = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DataType -Value { $this._dataType } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._dataType = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DefaultValue -Value { $this._defaultValue } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._defaultValue = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name VariableType -Value { $this._variableType } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._variableType = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorEventVariable() : base() {} FraudDetectorDetectorEventVariable([IDictionary] $props) : base($props) {} FraudDetectorDetectorEventVariable([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorEventTypeEventVariable'" class FraudDetectorEventTypeEventVariable : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorEventTypeEventVariable' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-eventvariable.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_dataSource hidden [object] $_dataType hidden [object] $_defaultValue hidden [object] $_variableType hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $DataSource [string] $DataType [string] $DefaultValue [string] $VariableType [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DataSource -Value { $this._dataSource } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._dataSource = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DataType -Value { $this._dataType } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._dataType = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DefaultValue -Value { $this._defaultValue } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._defaultValue = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name VariableType -Value { $this._variableType } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._variableType = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorEventTypeEventVariable() : base() {} FraudDetectorEventTypeEventVariable([IDictionary] $props) : base($props) {} FraudDetectorEventTypeEventVariable([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorEventTypeLabel'" class FraudDetectorEventTypeLabel : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorEventTypeLabel' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-eventtype-label.html' hidden [object] $_arn hidden [object] $_inline hidden [object] $_name hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Arn [bool] $Inline [string] $Name [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorEventTypeLabel() : base() {} FraudDetectorEventTypeLabel([IDictionary] $props) : base($props) {} FraudDetectorEventTypeLabel([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetectorRule'" class FraudDetectorDetectorRule : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorRule' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-rule.html' hidden [object] $_ruleId hidden [object] $_ruleVersion hidden [object] $_detectorId hidden [object] $_expression hidden [object] $_language hidden [object] $_outcomes hidden [object] $_arn hidden [object] $_description hidden [object] $_tags hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $RuleId [string] $RuleVersion [string] $DetectorId [string] $Expression [string] $Language [FraudDetectorDetectorOutcome[]] $Outcomes [string] $Arn [string] $Description [VSTag[]] $Tags [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name RuleId -Value { $this._ruleId } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._ruleId = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name RuleVersion -Value { $this._ruleVersion } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._ruleVersion = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DetectorId -Value { $this._detectorId } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._detectorId = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Expression -Value { $this._expression } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._expression = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Language -Value { $this._language } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._language = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Outcomes -Value { $this._outcomes } -SecondValue { param([ValidateType(([FraudDetectorDetectorOutcome], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this._outcomes = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorRule() : base() {} FraudDetectorDetectorRule([IDictionary] $props) : base($props) {} FraudDetectorDetectorRule([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetectorEventType'" class FraudDetectorDetectorEventType : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSFraudDetectorDetectorEventType' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-frauddetector-detector-eventtype.html' hidden [object] $_name hidden [object] $_inline hidden [object] $_tags hidden [object] $_description hidden [object] $_eventVariables hidden [object] $_labels hidden [object] $_entityTypes hidden [object] $_arn hidden [object] $_createdTime hidden [object] $_lastUpdatedTime [string] $Name [bool] $Inline [VSTag[]] $Tags [string] $Description [FraudDetectorDetectorEventVariable[]] $EventVariables [FraudDetectorDetectorLabel[]] $Labels [FraudDetectorDetectorEntityType[]] $EntityTypes [string] $Arn [string] $CreatedTime [string] $LastUpdatedTime hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this._name } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._name = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Inline -Value { $this._inline } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._inline = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this._tags } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this._tags = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this._description } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._description = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name EventVariables -Value { $this._eventVariables } -SecondValue { param([ValidateType(([FraudDetectorDetectorEventVariable], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this._eventVariables = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Labels -Value { $this._labels } -SecondValue { param([ValidateType(([FraudDetectorDetectorLabel], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this._labels = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name EntityTypes -Value { $this._entityTypes } -SecondValue { param([ValidateType(([FraudDetectorDetectorEntityType], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this._entityTypes = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Arn -Value { $this._arn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._arn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name CreatedTime -Value { $this._createdTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._createdTime = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LastUpdatedTime -Value { $this._lastUpdatedTime } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._lastUpdatedTime = if ($value -is [int]) { $value.ToString() } else { $value } } } FraudDetectorDetectorEventType() : base() {} FraudDetectorDetectorEventType([IDictionary] $props) : base($props) {} FraudDetectorDetectorEventType([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorEntityType'" class FraudDetectorEntityType : VSResource { hidden [string] $_vsFunctionName = 'New-VSFraudDetectorEntityType' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-entitytype.html' hidden [string[]] $_attributes = @('Arn','CreatedTime','LastUpdatedTime') hidden [object] $_condition [string] $Type = 'AWS::FraudDetector::EntityType' [string] $Name [VSTag[]] $Tags [string] $Description [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this.Properties['Name'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Name'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this.Properties['Tags'] = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this.Properties['Description'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Description'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } FraudDetectorEntityType() : base() {} FraudDetectorEntityType([IDictionary] $props) : base($props) {} FraudDetectorEntityType([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorOutcome'" class FraudDetectorOutcome : VSResource { hidden [string] $_vsFunctionName = 'New-VSFraudDetectorOutcome' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-outcome.html' hidden [string[]] $_attributes = @('Arn','CreatedTime','LastUpdatedTime') hidden [object] $_condition [string] $Type = 'AWS::FraudDetector::Outcome' [string] $Name [VSTag[]] $Tags [string] $Description [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this.Properties['Name'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Name'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this.Properties['Tags'] = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this.Properties['Description'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Description'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } FraudDetectorOutcome() : base() {} FraudDetectorOutcome([IDictionary] $props) : base($props) {} FraudDetectorOutcome([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorEventType'" class FraudDetectorEventType : VSResource { hidden [string] $_vsFunctionName = 'New-VSFraudDetectorEventType' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-eventtype.html' hidden [string[]] $_attributes = @('Arn','CreatedTime','LastUpdatedTime') hidden [object] $_condition [string] $Type = 'AWS::FraudDetector::EventType' [string] $Name [VSTag[]] $Tags [string] $Description [FraudDetectorEventTypeEventVariable[]] $EventVariables [FraudDetectorEventTypeLabel[]] $Labels [FraudDetectorEventTypeEntityType[]] $EntityTypes [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this.Properties['Name'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Name'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this.Properties['Tags'] = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this.Properties['Description'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Description'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name EventVariables -Value { $this.Properties['EventVariables'] } -SecondValue { param([ValidateType(([FraudDetectorEventTypeEventVariable], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['EventVariables'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Labels -Value { $this.Properties['Labels'] } -SecondValue { param([ValidateType(([FraudDetectorEventTypeLabel], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['Labels'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name EntityTypes -Value { $this.Properties['EntityTypes'] } -SecondValue { param([ValidateType(([FraudDetectorEventTypeEntityType], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['EntityTypes'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } FraudDetectorEventType() : base() {} FraudDetectorEventType([IDictionary] $props) : base($props) {} FraudDetectorEventType([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorDetector'" class FraudDetectorDetector : VSResource { hidden [string] $_vsFunctionName = 'New-VSFraudDetectorDetector' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-detector.html' hidden [string[]] $_attributes = @('DetectorVersionId','EventType.Arn','EventType.CreatedTime','EventType.LastUpdatedTime','Arn','CreatedTime','LastUpdatedTime') hidden [object] $_condition [string] $Type = 'AWS::FraudDetector::Detector' [string] $DetectorId [string] $DetectorVersionStatus [string] $RuleExecutionMode [VSTag[]] $Tags [string] $Description [FraudDetectorDetectorRule[]] $Rules [FraudDetectorDetectorEventType] $EventType [FraudDetectorDetectorModel[]] $AssociatedModels [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name DetectorId -Value { $this.Properties['DetectorId'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DetectorId'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DetectorVersionStatus -Value { $this.Properties['DetectorVersionStatus'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DetectorVersionStatus'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name RuleExecutionMode -Value { $this.Properties['RuleExecutionMode'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['RuleExecutionMode'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this.Properties['Tags'] = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this.Properties['Description'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Description'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Rules -Value { $this.Properties['Rules'] } -SecondValue { param([ValidateType(([FraudDetectorDetectorRule], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['Rules'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name EventType -Value { $this.Properties['EventType'] } -SecondValue { param([ValidateType(([FraudDetectorDetectorEventType], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['EventType'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name AssociatedModels -Value { $this.Properties['AssociatedModels'] } -SecondValue { param([ValidateType(([FraudDetectorDetectorModel], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['AssociatedModels'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } FraudDetectorDetector() : base() {} FraudDetectorDetector([IDictionary] $props) : base($props) {} FraudDetectorDetector([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorLabel'" class FraudDetectorLabel : VSResource { hidden [string] $_vsFunctionName = 'New-VSFraudDetectorLabel' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-label.html' hidden [string[]] $_attributes = @('Arn','CreatedTime','LastUpdatedTime') hidden [object] $_condition [string] $Type = 'AWS::FraudDetector::Label' [string] $Name [VSTag[]] $Tags [string] $Description [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this.Properties['Name'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Name'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this.Properties['Tags'] = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this.Properties['Description'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Description'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } FraudDetectorLabel() : base() {} FraudDetectorLabel([IDictionary] $props) : base($props) {} FraudDetectorLabel([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'FraudDetectorVariable'" class FraudDetectorVariable : VSResource { hidden [string] $_vsFunctionName = 'New-VSFraudDetectorVariable' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-frauddetector-variable.html' hidden [string[]] $_attributes = @('Arn','CreatedTime','LastUpdatedTime') hidden [object] $_condition [string] $Type = 'AWS::FraudDetector::Variable' [string] $Name [string] $DataSource [string] $DataType [string] $DefaultValue [string] $Description [VSTag[]] $Tags [string] $VariableType [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Name -Value { $this.Properties['Name'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Name'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DataSource -Value { $this.Properties['DataSource'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DataSource'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DataType -Value { $this.Properties['DataType'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DataType'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name DefaultValue -Value { $this.Properties['DefaultValue'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DefaultValue'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Description -Value { $this.Properties['Description'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Description'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([TransformTag()] [ValidateType(([IDictionary], [psobject], [VSTag]))] [object] $value) $this.Properties['Tags'] = [VSTag]::TransformTag($value) } $this | Add-Member -Force -MemberType ScriptProperty -Name VariableType -Value { $this.Properties['VariableType'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['VariableType'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } FraudDetectorVariable() : base() {} FraudDetectorVariable([IDictionary] $props) : base($props) {} FraudDetectorVariable([psobject] $props) : base($props) {} } |