VaporShell.StepFunctions.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 'StepFunctionsActivityTagsEntry'" class StepFunctionsActivityTagsEntry : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsActivityTagsEntry' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-activity-tagsentry.html' hidden [object] $_value hidden [object] $_key [string] $Value [string] $Key hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Value -Value { $this._value } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._value = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Key -Value { $this._key } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._key = if ($value -is [int]) { $value.ToString() } else { $value } } } StepFunctionsActivityTagsEntry() : base() {} StepFunctionsActivityTagsEntry([IDictionary] $props) : base($props) {} StepFunctionsActivityTagsEntry([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineDefinition'" class StepFunctionsStateMachineDefinition : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineDefinition' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-definition.html' hidden [void] _addAccessors() { } StepFunctionsStateMachineDefinition() : base() {} StepFunctionsStateMachineDefinition([IDictionary] $props) : base($props) {} StepFunctionsStateMachineDefinition([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineLogDestination'" class StepFunctionsStateMachineLogDestination : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineLogDestination' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-logdestination.html' hidden [object] $_cloudWatchLogsLogGroup [StepFunctionsStateMachineCloudWatchLogsLogGroup] $CloudWatchLogsLogGroup hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name CloudWatchLogsLogGroup -Value { $this._cloudWatchLogsLogGroup } -SecondValue { param([ValidateType(([StepFunctionsStateMachineCloudWatchLogsLogGroup], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._cloudWatchLogsLogGroup = $value } } StepFunctionsStateMachineLogDestination() : base() {} StepFunctionsStateMachineLogDestination([IDictionary] $props) : base($props) {} StepFunctionsStateMachineLogDestination([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineTagsEntry'" class StepFunctionsStateMachineTagsEntry : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineTagsEntry' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tagsentry.html' hidden [object] $_key hidden [object] $_value [string] $Key [string] $Value hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Key -Value { $this._key } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._key = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Value -Value { $this._value } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._value = if ($value -is [int]) { $value.ToString() } else { $value } } } StepFunctionsStateMachineTagsEntry() : base() {} StepFunctionsStateMachineTagsEntry([IDictionary] $props) : base($props) {} StepFunctionsStateMachineTagsEntry([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineLoggingConfiguration'" class StepFunctionsStateMachineLoggingConfiguration : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineLoggingConfiguration' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-loggingconfiguration.html' hidden [object] $_level hidden [object] $_includeExecutionData hidden [object] $_destinations [string] $Level [bool] $IncludeExecutionData [StepFunctionsStateMachineLogDestination[]] $Destinations hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Level -Value { $this._level } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._level = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name IncludeExecutionData -Value { $this._includeExecutionData } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._includeExecutionData = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Destinations -Value { $this._destinations } -SecondValue { param([ValidateType(([StepFunctionsStateMachineLogDestination], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this._destinations = $value } } StepFunctionsStateMachineLoggingConfiguration() : base() {} StepFunctionsStateMachineLoggingConfiguration([IDictionary] $props) : base($props) {} StepFunctionsStateMachineLoggingConfiguration([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineS3Location'" class StepFunctionsStateMachineS3Location : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineS3Location' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-s3location.html' hidden [object] $_bucket hidden [object] $_key hidden [object] $_version [string] $Bucket [string] $Key [string] $Version hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Bucket -Value { $this._bucket } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._bucket = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Key -Value { $this._key } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._key = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Version -Value { $this._version } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._version = if ($value -is [int]) { $value.ToString() } else { $value } } } StepFunctionsStateMachineS3Location() : base() {} StepFunctionsStateMachineS3Location([IDictionary] $props) : base($props) {} StepFunctionsStateMachineS3Location([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineCloudWatchLogsLogGroup'" class StepFunctionsStateMachineCloudWatchLogsLogGroup : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineCloudWatchLogsLogGroup' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-cloudwatchlogsloggroup.html' hidden [object] $_logGroupArn [string] $LogGroupArn hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name LogGroupArn -Value { $this._logGroupArn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._logGroupArn = if ($value -is [int]) { $value.ToString() } else { $value } } } StepFunctionsStateMachineCloudWatchLogsLogGroup() : base() {} StepFunctionsStateMachineCloudWatchLogsLogGroup([IDictionary] $props) : base($props) {} StepFunctionsStateMachineCloudWatchLogsLogGroup([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachineTracingConfiguration'" class StepFunctionsStateMachineTracingConfiguration : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSStepFunctionsStateMachineTracingConfiguration' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tracingconfiguration.html' hidden [object] $_enabled [bool] $Enabled hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Enabled -Value { $this._enabled } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._enabled = $value } } StepFunctionsStateMachineTracingConfiguration() : base() {} StepFunctionsStateMachineTracingConfiguration([IDictionary] $props) : base($props) {} StepFunctionsStateMachineTracingConfiguration([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsActivity'" class StepFunctionsActivity : VSResource { hidden [string] $_vsFunctionName = 'New-VSStepFunctionsActivity' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-activity.html' hidden [string[]] $_attributes = @('Name') hidden [object] $_condition [string] $Type = 'AWS::StepFunctions::Activity' [StepFunctionsActivityTagsEntry[]] $Tags [string] $Name [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([ValidateType(([StepFunctionsActivityTagsEntry], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['Tags'] = $value } $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 Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } StepFunctionsActivity() : base() {} StepFunctionsActivity([IDictionary] $props) : base($props) {} StepFunctionsActivity([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'StepFunctionsStateMachine'" class StepFunctionsStateMachine : VSResource { hidden [string] $_vsFunctionName = 'New-VSStepFunctionsStateMachine' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html' hidden [string[]] $_attributes = @('Arn','Name') hidden [object] $_condition [string] $Type = 'AWS::StepFunctions::StateMachine' [string] $DefinitionString [string] $RoleArn [string] $StateMachineName [string] $StateMachineType [StepFunctionsStateMachineLoggingConfiguration] $LoggingConfiguration [StepFunctionsStateMachineTracingConfiguration] $TracingConfiguration [StepFunctionsStateMachineS3Location] $DefinitionS3Location [string] $DefinitionSubstitutions [StepFunctionsStateMachineDefinition] $Definition [StepFunctionsStateMachineTagsEntry[]] $Tags [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name DefinitionString -Value { $this.Properties['DefinitionString'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DefinitionString'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name RoleArn -Value { $this.Properties['RoleArn'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['RoleArn'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name StateMachineName -Value { $this.Properties['StateMachineName'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['StateMachineName'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name StateMachineType -Value { $this.Properties['StateMachineType'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['StateMachineType'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name LoggingConfiguration -Value { $this.Properties['LoggingConfiguration'] } -SecondValue { param([ValidateType(([StepFunctionsStateMachineLoggingConfiguration], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['LoggingConfiguration'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name TracingConfiguration -Value { $this.Properties['TracingConfiguration'] } -SecondValue { param([ValidateType(([StepFunctionsStateMachineTracingConfiguration], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['TracingConfiguration'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name DefinitionS3Location -Value { $this.Properties['DefinitionS3Location'] } -SecondValue { param([ValidateType(([StepFunctionsStateMachineS3Location], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DefinitionS3Location'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name DefinitionSubstitutions -Value { $this.Properties['DefinitionSubstitutions'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['DefinitionSubstitutions'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Definition -Value { $this.Properties['Definition'] } -SecondValue { param([ValidateType(([StepFunctionsStateMachineDefinition], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Definition'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([ValidateType(([StepFunctionsStateMachineTagsEntry], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this.Properties['Tags'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } StepFunctionsStateMachine() : base() {} StepFunctionsStateMachine([IDictionary] $props) : base($props) {} StepFunctionsStateMachine([psobject] $props) : base($props) {} } |