VaporShell.AppIntegrations.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 'AppIntegrationsDataIntegrationScheduleConfig'" class AppIntegrationsDataIntegrationScheduleConfig : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSAppIntegrationsDataIntegrationScheduleConfig' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-scheduleconfig.html' hidden [object] $_firstExecutionFrom hidden [object] $_object hidden [object] $_scheduleExpression [string] $FirstExecutionFrom [string] $Object [string] $ScheduleExpression hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name FirstExecutionFrom -Value { $this._firstExecutionFrom } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._firstExecutionFrom = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Object -Value { $this._object } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._object = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name ScheduleExpression -Value { $this._scheduleExpression } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._scheduleExpression = if ($value -is [int]) { $value.ToString() } else { $value } } } AppIntegrationsDataIntegrationScheduleConfig() : base() {} AppIntegrationsDataIntegrationScheduleConfig([IDictionary] $props) : base($props) {} AppIntegrationsDataIntegrationScheduleConfig([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'AppIntegrationsEventIntegrationMetadata'" class AppIntegrationsEventIntegrationMetadata : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSAppIntegrationsEventIntegrationMetadata' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-metadata.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 } } } AppIntegrationsEventIntegrationMetadata() : base() {} AppIntegrationsEventIntegrationMetadata([IDictionary] $props) : base($props) {} AppIntegrationsEventIntegrationMetadata([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'AppIntegrationsEventIntegrationEventFilter'" class AppIntegrationsEventIntegrationEventFilter : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSAppIntegrationsEventIntegrationEventFilter' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventfilter.html' hidden [object] $_source [string] $Source hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name Source -Value { $this._source } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._source = if ($value -is [int]) { $value.ToString() } else { $value } } } AppIntegrationsEventIntegrationEventFilter() : base() {} AppIntegrationsEventIntegrationEventFilter([IDictionary] $props) : base($props) {} AppIntegrationsEventIntegrationEventFilter([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'AppIntegrationsEventIntegrationEventIntegrationAssociation'" class AppIntegrationsEventIntegrationEventIntegrationAssociation : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSAppIntegrationsEventIntegrationEventIntegrationAssociation' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-eventintegration-eventintegrationassociation.html' hidden [object] $_clientAssociationMetadata hidden [object] $_clientId hidden [object] $_eventBridgeRuleName hidden [object] $_eventIntegrationAssociationArn hidden [object] $_eventIntegrationAssociationId [AppIntegrationsEventIntegrationMetadata[]] $ClientAssociationMetadata [string] $ClientId [string] $EventBridgeRuleName [string] $EventIntegrationAssociationArn [string] $EventIntegrationAssociationId hidden [void] _addAccessors() { $this | Add-Member -Force -MemberType ScriptProperty -Name ClientAssociationMetadata -Value { $this._clientAssociationMetadata } -SecondValue { param([ValidateType(([AppIntegrationsEventIntegrationMetadata], [IntrinsicFunction], [ConditionFunction]))] [object[]] $value) $this._clientAssociationMetadata = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name ClientId -Value { $this._clientId } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._clientId = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name EventBridgeRuleName -Value { $this._eventBridgeRuleName } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._eventBridgeRuleName = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name EventIntegrationAssociationArn -Value { $this._eventIntegrationAssociationArn } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._eventIntegrationAssociationArn = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name EventIntegrationAssociationId -Value { $this._eventIntegrationAssociationId } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this._eventIntegrationAssociationId = if ($value -is [int]) { $value.ToString() } else { $value } } } AppIntegrationsEventIntegrationEventIntegrationAssociation() : base() {} AppIntegrationsEventIntegrationEventIntegrationAssociation([IDictionary] $props) : base($props) {} AppIntegrationsEventIntegrationEventIntegrationAssociation([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'AppIntegrationsEventIntegration'" class AppIntegrationsEventIntegration : VSResource { hidden [string] $_vsFunctionName = 'New-VSAppIntegrationsEventIntegration' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-eventintegration.html' hidden [string[]] $_attributes = @('EventIntegrationArn','Associations') hidden [object] $_condition [string] $Type = 'AWS::AppIntegrations::EventIntegration' [string] $Description [string] $Name [string] $EventBridgeBus [AppIntegrationsEventIntegrationEventFilter] $EventFilter [VSTag[]] $Tags [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $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 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 EventBridgeBus -Value { $this.Properties['EventBridgeBus'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['EventBridgeBus'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name EventFilter -Value { $this.Properties['EventFilter'] } -SecondValue { param([ValidateType(([AppIntegrationsEventIntegrationEventFilter], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['EventFilter'] = $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 Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } AppIntegrationsEventIntegration() : base() {} AppIntegrationsEventIntegration([IDictionary] $props) : base($props) {} AppIntegrationsEventIntegration([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'AppIntegrationsDataIntegration'" class AppIntegrationsDataIntegration : VSResource { hidden [string] $_vsFunctionName = 'New-VSAppIntegrationsDataIntegration' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-dataintegration.html' hidden [string[]] $_attributes = @('Id','DataIntegrationArn') hidden [object] $_condition [string] $Type = 'AWS::AppIntegrations::DataIntegration' [string] $Description [string] $Name [string] $KmsKey [AppIntegrationsDataIntegrationScheduleConfig] $ScheduleConfig [string] $SourceURI [VSTag[]] $Tags [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $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 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 KmsKey -Value { $this.Properties['KmsKey'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['KmsKey'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name ScheduleConfig -Value { $this.Properties['ScheduleConfig'] } -SecondValue { param([ValidateType(([AppIntegrationsDataIntegrationScheduleConfig], [string], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['ScheduleConfig'] = $value } $this | Add-Member -Force -MemberType ScriptProperty -Name SourceURI -Value { $this.Properties['SourceURI'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['SourceURI'] = 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 Condition -Value { $this._condition } -SecondValue { param( [ValidateType(([string], [IntrinsicFunction], [ConditionFunction]))] [object] $value ) $this._condition = $value } } AppIntegrationsDataIntegration() : base() {} AppIntegrationsDataIntegration([IDictionary] $props) : base($props) {} AppIntegrationsDataIntegration([psobject] $props) : base($props) {} } |