VaporShell.EventSchemas.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 'EventSchemasSchemaTagsEntry'" class EventSchemasSchemaTagsEntry : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSEventSchemasSchemaTagsEntry' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-schema-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 } } } EventSchemasSchemaTagsEntry() : base() {} EventSchemasSchemaTagsEntry([IDictionary] $props) : base($props) {} EventSchemasSchemaTagsEntry([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'EventSchemasDiscovererTagsEntry'" class EventSchemasDiscovererTagsEntry : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSEventSchemasDiscovererTagsEntry' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-discoverer-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 } } } EventSchemasDiscovererTagsEntry() : base() {} EventSchemasDiscovererTagsEntry([IDictionary] $props) : base($props) {} EventSchemasDiscovererTagsEntry([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'EventSchemasRegistryTagsEntry'" class EventSchemasRegistryTagsEntry : VSResourceProperty { hidden [string] $_vsFunctionName = 'Add-VSEventSchemasRegistryTagsEntry' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-registry-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 } } } EventSchemasRegistryTagsEntry() : base() {} EventSchemasRegistryTagsEntry([IDictionary] $props) : base($props) {} EventSchemasRegistryTagsEntry([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'EventSchemasSchema'" class EventSchemasSchema : VSResource { hidden [string] $_vsFunctionName = 'New-VSEventSchemasSchema' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-schema.html' hidden [string[]] $_attributes = @('SchemaVersion','SchemaArn','SchemaName') hidden [object] $_condition [string] $Type = 'AWS::EventSchemas::Schema' [string] $SchemaType [string] $Description [string] $Content [string] $RegistryName [string] $SchemaName [EventSchemasSchemaTagsEntry[]] $Tags [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name SchemaType -Value { $this.Properties['SchemaType'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['SchemaType'] = 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 Content -Value { $this.Properties['Content'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['Content'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name RegistryName -Value { $this.Properties['RegistryName'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['RegistryName'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name SchemaName -Value { $this.Properties['SchemaName'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['SchemaName'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([ValidateType(([EventSchemasSchemaTagsEntry], [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 } } EventSchemasSchema() : base() {} EventSchemasSchema([IDictionary] $props) : base($props) {} EventSchemasSchema([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'EventSchemasDiscoverer'" class EventSchemasDiscoverer : VSResource { hidden [string] $_vsFunctionName = 'New-VSEventSchemasDiscoverer' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-discoverer.html' hidden [string[]] $_attributes = @('DiscovererArn','DiscovererId','CrossAccount') hidden [object] $_condition [string] $Type = 'AWS::EventSchemas::Discoverer' [bool] $CrossAccount [string] $Description [string] $SourceArn [EventSchemasDiscovererTagsEntry[]] $Tags [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name CrossAccount -Value { $this.Properties['CrossAccount'] } -SecondValue { param([ValidateType(([bool], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['CrossAccount'] = $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 SourceArn -Value { $this.Properties['SourceArn'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['SourceArn'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([ValidateType(([EventSchemasDiscovererTagsEntry], [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 } } EventSchemasDiscoverer() : base() {} EventSchemasDiscoverer([IDictionary] $props) : base($props) {} EventSchemasDiscoverer([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'EventSchemasRegistryPolicy'" class EventSchemasRegistryPolicy : VSResource { hidden [string] $_vsFunctionName = 'New-VSEventSchemasRegistryPolicy' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registrypolicy.html' hidden [string[]] $_attributes = @('Id') hidden [object] $_condition [string] $Type = 'AWS::EventSchemas::RegistryPolicy' [VSJson] $Policy [string] $RegistryName [string] $RevisionId [VSJson] $Metadata [UpdatePolicy] $UpdatePolicy [string] $Condition hidden [void] _addAccessors() { $this._addBaseAccessors() $this | Add-Member -Force -MemberType ScriptProperty -Name Policy -Value { $this.Properties['Policy'] } -SecondValue { param([ValidateType(([string], [VSJson], [VSYaml], [psobject], [IDictionary]))][object] $value) $this.Properties['Policy'] = [VSJson]::Transform($value) Write-Debug $this.Properties['Policy'] } $this | Add-Member -Force -MemberType ScriptProperty -Name RegistryName -Value { $this.Properties['RegistryName'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['RegistryName'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name RevisionId -Value { $this.Properties['RevisionId'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['RevisionId'] = 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 } } EventSchemasRegistryPolicy() : base() {} EventSchemasRegistryPolicy([IDictionary] $props) : base($props) {} EventSchemasRegistryPolicy([psobject] $props) : base($props) {} } Write-Verbose "Importing class 'EventSchemasRegistry'" class EventSchemasRegistry : VSResource { hidden [string] $_vsFunctionName = 'New-VSEventSchemasRegistry' hidden [string] $_awsDocumentation = 'http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eventschemas-registry.html' hidden [string[]] $_attributes = @('RegistryName','RegistryArn') hidden [object] $_condition [string] $Type = 'AWS::EventSchemas::Registry' [string] $Description [string] $RegistryName [EventSchemasRegistryTagsEntry[]] $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 RegistryName -Value { $this.Properties['RegistryName'] } -SecondValue { param([ValidateType(([string], [int], [IntrinsicFunction], [ConditionFunction]))] [object] $value) $this.Properties['RegistryName'] = if ($value -is [int]) { $value.ToString() } else { $value } } $this | Add-Member -Force -MemberType ScriptProperty -Name Tags -Value { $this.Properties['Tags'] } -SecondValue { param([ValidateType(([EventSchemasRegistryTagsEntry], [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 } } EventSchemasRegistry() : base() {} EventSchemasRegistry([IDictionary] $props) : base($props) {} EventSchemasRegistry([psobject] $props) : base($props) {} } |