diff --git a/.gitignore b/.gitignore
index d9a5f5cfb..a0a71724d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,4 @@ launch.json
**insync**
vaporshell-snippets**
TestResults**.xml
-out/*
+BuildOutput/*
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 07ab5538d..000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-language: cpp
-python:
- - "3.4"
-
-git:
- depth: 1000
-
-os:
- - linux
- - osx
-sudo: required
-dist: trusty
-osx_image: xcode8.3
-
-notifications:
- slack:
- secure: JQZ3Jnam8qQoKFGeiqBZ9vtYeEZyt81WM5LXHtVaiDTDldc9K7KQR3j0j9ubAS01TM4go6PYJ8yW3AoxTlUISejJgJQJahgrLhfwqNv77TpvCuJH9iuwarS8b3KCo72owxyw+rLWz4UX0x+e+RVuuDRA2HhvOGxOP56FcW/Ix75ZGOVCWRTbgkagKLfbOwUuuWFH6MNfqdD4lVtQ97nxzypNUJ+iakKQmpxFKo01d79azTpfmvcr+uttkIZawu0vXdiZp8UUXqiMNGPg7yykMUm9bF1EkJ1b5/RAbsl8nvhWHrsFUv659CWsxp9LlGdJ9iXueV7SCdHsd6ZzDTwVXpJo/YTtVMjyhZKuUBKk/v/kPNUbelTIr5KlnqTF/Tb2dS38ADGDHS52ZDwBtCkPTrkZmgnckxF5g6uv8v15GWbatnntLIdyGoNQgAqPDYatuK/Jf13LmqOZg3kh6W8/L86+WEqHFuybpk7i27NW8YKYgzjDMa6Hyo5BLZK/33UCImf8qfEtp2K13a7WLeUsCmIuThIwhY8MtBIT3c24WdDnFXdHveDzFvKaPTjsMdyNUnpfGXmyMDnWDsKMjuR2FHjZeMcTAPFuDa4d2Peq7Yn4vqplaagyA59h+EeK1D4bHT+JuuJ+FwhEPUooU+vllP+/Z99O2wALXfD2m3fTuhE=
- webhooks:
- urls:
- - https://webhooks.gitter.im/e/aa3ccc4db2e4c64d5d00
- on_success: always # options: [always|never|change] default: always
- on_failure: always # options: [always|never|change] default: always
- on_start: always # options: [always|never|change] default: always
-
-before_install:
- - chmod +x pwsh_download.sh
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
- brew update;
- brew install openssl;
- brew install python3;
- mkdir -p /usr/local/lib;
- ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/;
- ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/;
- fi
- - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
- sudo apt-get -y install python3;
- nvm install v6.0.0;
- fi
-install:
- - ./pwsh_download.sh
-
-before_script:
- - export PATH=~/.local/bin:$PATH
-
-script:
- - ulimit -n 4096
- - pwsh -File build.ps1
diff --git a/README.md b/README.md
index d84e005e9..9910226c0 100644
--- a/README.md
+++ b/README.md
@@ -17,16 +17,11 @@
-
-
-
-
-
-
-
-
+
+
+
+
+ [OutputType('Vaporshell.Resource.Events.EventBusPolicy.Condition')]
+ [cmdletbinding()]
+ Param
+ (
+ [parameter(Mandatory = $false)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $Type,
+ [parameter(Mandatory = $false)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $Value,
+ [parameter(Mandatory = $false)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $Key
+ )
+ Begin {
+ $obj = [PSCustomObject]@{}
+ $commonParams = @('Verbose','Debug','ErrorAction','WarningAction','InformationAction','ErrorVariable','WarningVariable','InformationVariable','OutVariable','OutBuffer','PipelineVariable')
+ }
+ Process {
+ foreach ($key in $PSBoundParameters.Keys | Where-Object {$commonParams -notcontains $_}) {
+ switch ($key) {
+ Default {
+ $obj | Add-Member -MemberType NoteProperty -Name $key -Value $PSBoundParameters.$key
+ }
+ }
+ }
+ }
+ End {
+ $obj | Add-ObjectDetail -TypeName 'Vaporshell.Resource.Events.EventBusPolicy.Condition'
+ Write-Verbose "Resulting JSON from $($MyInvocation.MyCommand): `n`n$($obj | ConvertTo-Json -Depth 5)`n"
+ }
+}
diff --git a/VaporShell/Public/Resource Property Types/Add-VSTag.ps1 b/VaporShell/Public/Resource Property Types/Add-VSTag.ps1
index 0d01dce4e..bb0fdcd45 100644
--- a/VaporShell/Public/Resource Property Types/Add-VSTag.ps1
+++ b/VaporShell/Public/Resource Property Types/Add-VSTag.ps1
@@ -7,18 +7,18 @@
Adds an Tag resource property to the template
.LINK
- http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
+ http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html
- .PARAMETER Key
- Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html#cfn-resource-tags-key
+ .PARAMETER Value
+ Required: False
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html#cfn-dms-endpoint-tag-value
PrimitiveType: String
- Required: True
UpdateType: Mutable
- .PARAMETER Value
- Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html#cfn-resource-tags-value
+ .PARAMETER Key
+ Required: False
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html#cfn-dms-endpoint-tag-key
PrimitiveType: String
- Required: True
UpdateType: Mutable
.FUNCTIONALITY
@@ -28,7 +28,7 @@
[cmdletbinding()]
Param
(
- [parameter(Mandatory = $true)]
+ [parameter(Mandatory = $false)]
[ValidateScript( {
$allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
@@ -38,8 +38,8 @@
$PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
}
})]
- $Key,
- [parameter(Mandatory = $true)]
+ $Value,
+ [parameter(Mandatory = $false)]
[ValidateScript( {
$allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
@@ -49,7 +49,7 @@
$PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
}
})]
- $Value
+ $Key
)
Begin {
$obj = [PSCustomObject]@{}
diff --git a/VaporShell/Public/Resource Types/New-VSAmazonMQBroker.ps1 b/VaporShell/Public/Resource Types/New-VSAmazonMQBroker.ps1
index c46886c07..f09797f29 100644
--- a/VaporShell/Public/Resource Types/New-VSAmazonMQBroker.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAmazonMQBroker.ps1
@@ -23,7 +23,7 @@
Required: True
Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-engineversion
PrimitiveType: String
- UpdateType: Immutable
+ UpdateType: Mutable
.PARAMETER Configuration
Type: ConfigurationId
@@ -47,7 +47,7 @@
Required: True
Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-autominorversionupgrade
PrimitiveType: Boolean
- UpdateType: Immutable
+ UpdateType: Mutable
.PARAMETER Users
Type: List
@@ -117,8 +117,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAmazonMQConfiguration.ps1 b/VaporShell/Public/Resource Types/New-VSAmazonMQConfiguration.ps1
index 610eda88c..2eef0482e 100644
--- a/VaporShell/Public/Resource Types/New-VSAmazonMQConfiguration.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAmazonMQConfiguration.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayAccount.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayAccount.ps1
index 9af867f3e..27a2c261a 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayAccount.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayAccount.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayApiKey.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayApiKey.ps1
index 6583561df..502835c56 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayApiKey.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayApiKey.ps1
@@ -74,8 +74,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayAuthorizer.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayAuthorizer.ps1
index 583499860..ad0bf82ea 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayAuthorizer.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayAuthorizer.ps1
@@ -98,8 +98,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayBasePathMapping.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayBasePathMapping.ps1
index 904ae7dd1..cc7342864 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayBasePathMapping.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayBasePathMapping.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayClientCertificate.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayClientCertificate.ps1
index 296a641be..cf57eafc2 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayClientCertificate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayClientCertificate.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayDeployment.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayDeployment.ps1
index dc7d80afe..fca22b8f0 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayDeployment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayDeployment.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationPart.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationPart.ps1
index a7751bb46..49dcce73d 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationPart.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationPart.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationVersion.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationVersion.ps1
index a3ced0c08..c2810d61c 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationVersion.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayDocumentationVersion.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayDomainName.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayDomainName.ps1
index f590f39a5..7402e4c1c 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayDomainName.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayDomainName.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayGatewayResponse.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayGatewayResponse.ps1
index 6284b86a8..1b08ca9bd 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayGatewayResponse.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayGatewayResponse.ps1
@@ -70,8 +70,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayMethod.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayMethod.ps1
index 951d9e527..1e4d20028 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayMethod.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayMethod.ps1
@@ -122,8 +122,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayModel.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayModel.ps1
index f25ffc66e..f73b6673f 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayModel.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayModel.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayRequestValidator.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayRequestValidator.ps1
index a43b54eeb..9cd4332ed 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayRequestValidator.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayRequestValidator.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayResource.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayResource.ps1
index 1aec86ce7..a56804d54 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayResource.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayResource.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayRestApi.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayRestApi.ps1
index 1c31f61ad..e8d51f8d3 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayRestApi.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayRestApi.ps1
@@ -112,8 +112,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayStage.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayStage.ps1
index 5228971a5..9aba327a0 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayStage.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayStage.ps1
@@ -112,8 +112,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlan.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlan.ps1
index 96a7abf89..01ae7494b 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlan.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlan.ps1
@@ -68,8 +68,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlanKey.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlanKey.ps1
index a57f03114..509e220fa 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlanKey.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayUsagePlanKey.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApiGatewayVpcLink.ps1 b/VaporShell/Public/Resource Types/New-VSApiGatewayVpcLink.ps1
index c7c2e1025..b12985010 100644
--- a/VaporShell/Public/Resource Types/New-VSApiGatewayVpcLink.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApiGatewayVpcLink.ps1
@@ -55,8 +55,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAppSyncApiKey.ps1 b/VaporShell/Public/Resource Types/New-VSAppSyncApiKey.ps1
index 0439d6e52..9ba876a49 100644
--- a/VaporShell/Public/Resource Types/New-VSAppSyncApiKey.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAppSyncApiKey.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAppSyncDataSource.ps1 b/VaporShell/Public/Resource Types/New-VSAppSyncDataSource.ps1
index 57ccd028a..f9c848781 100644
--- a/VaporShell/Public/Resource Types/New-VSAppSyncDataSource.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAppSyncDataSource.ps1
@@ -90,8 +90,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLApi.ps1 b/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLApi.ps1
index 933096b17..b7f3ee52d 100644
--- a/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLApi.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLApi.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLSchema.ps1 b/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLSchema.ps1
index d2f358e26..a5ea4c758 100644
--- a/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLSchema.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAppSyncGraphQLSchema.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAppSyncResolver.ps1 b/VaporShell/Public/Resource Types/New-VSAppSyncResolver.ps1
index ab6f7c71b..1477e7046 100644
--- a/VaporShell/Public/Resource Types/New-VSAppSyncResolver.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAppSyncResolver.ps1
@@ -84,8 +84,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalableTarget.ps1 b/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalableTarget.ps1
index 1a412e97e..fbfe4eb8b 100644
--- a/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalableTarget.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalableTarget.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalingPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalingPolicy.ps1
index d38b87def..2f7bd7eaf 100644
--- a/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalingPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSApplicationAutoScalingScalingPolicy.ps1
@@ -84,8 +84,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAthenaNamedQuery.ps1 b/VaporShell/Public/Resource Types/New-VSAthenaNamedQuery.ps1
index 6d5f83e93..90c8ccf73 100644
--- a/VaporShell/Public/Resource Types/New-VSAthenaNamedQuery.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAthenaNamedQuery.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAutoScalingAutoScalingGroup.ps1 b/VaporShell/Public/Resource Types/New-VSAutoScalingAutoScalingGroup.ps1
index 1f5761f7f..9d67eb33e 100644
--- a/VaporShell/Public/Resource Types/New-VSAutoScalingAutoScalingGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAutoScalingAutoScalingGroup.ps1
@@ -185,8 +185,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAutoScalingLaunchConfiguration.ps1 b/VaporShell/Public/Resource Types/New-VSAutoScalingLaunchConfiguration.ps1
index 34278a115..351cb9898 100644
--- a/VaporShell/Public/Resource Types/New-VSAutoScalingLaunchConfiguration.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAutoScalingLaunchConfiguration.ps1
@@ -150,8 +150,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAutoScalingLifecycleHook.ps1 b/VaporShell/Public/Resource Types/New-VSAutoScalingLifecycleHook.ps1
index e595dac36..569d65ba2 100644
--- a/VaporShell/Public/Resource Types/New-VSAutoScalingLifecycleHook.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAutoScalingLifecycleHook.ps1
@@ -84,8 +84,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAutoScalingPlansScalingPlan.ps1 b/VaporShell/Public/Resource Types/New-VSAutoScalingPlansScalingPlan.ps1
index 3fc9955cb..a4e77df9e 100644
--- a/VaporShell/Public/Resource Types/New-VSAutoScalingPlansScalingPlan.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAutoScalingPlansScalingPlan.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAutoScalingScalingPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSAutoScalingScalingPolicy.ps1
index 0cd2240ec..65b163f02 100644
--- a/VaporShell/Public/Resource Types/New-VSAutoScalingScalingPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAutoScalingScalingPolicy.ps1
@@ -98,8 +98,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSAutoScalingScheduledAction.ps1 b/VaporShell/Public/Resource Types/New-VSAutoScalingScheduledAction.ps1
index 6a741a402..7ad6903dc 100644
--- a/VaporShell/Public/Resource Types/New-VSAutoScalingScheduledAction.ps1
+++ b/VaporShell/Public/Resource Types/New-VSAutoScalingScheduledAction.ps1
@@ -78,8 +78,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSBatchComputeEnvironment.ps1 b/VaporShell/Public/Resource Types/New-VSBatchComputeEnvironment.ps1
index b2478b546..3990b8dbb 100644
--- a/VaporShell/Public/Resource Types/New-VSBatchComputeEnvironment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSBatchComputeEnvironment.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSBatchJobDefinition.ps1 b/VaporShell/Public/Resource Types/New-VSBatchJobDefinition.ps1
index c80fc16c9..875aa42e3 100644
--- a/VaporShell/Public/Resource Types/New-VSBatchJobDefinition.ps1
+++ b/VaporShell/Public/Resource Types/New-VSBatchJobDefinition.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSBatchJobQueue.ps1 b/VaporShell/Public/Resource Types/New-VSBatchJobQueue.ps1
index 73afd535c..ae03d3ed8 100644
--- a/VaporShell/Public/Resource Types/New-VSBatchJobQueue.ps1
+++ b/VaporShell/Public/Resource Types/New-VSBatchJobQueue.ps1
@@ -61,8 +61,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSBudgetsBudget.ps1 b/VaporShell/Public/Resource Types/New-VSBudgetsBudget.ps1
index 034d70f41..ebdb7e217 100644
--- a/VaporShell/Public/Resource Types/New-VSBudgetsBudget.ps1
+++ b/VaporShell/Public/Resource Types/New-VSBudgetsBudget.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCertificateManagerCertificate.ps1 b/VaporShell/Public/Resource Types/New-VSCertificateManagerCertificate.ps1
index 0c1872f59..9313f2327 100644
--- a/VaporShell/Public/Resource Types/New-VSCertificateManagerCertificate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCertificateManagerCertificate.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloud9EnvironmentEC2.ps1 b/VaporShell/Public/Resource Types/New-VSCloud9EnvironmentEC2.ps1
index 158da15c6..1dbf27c54 100644
--- a/VaporShell/Public/Resource Types/New-VSCloud9EnvironmentEC2.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloud9EnvironmentEC2.ps1
@@ -79,8 +79,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFormationCustomResource.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFormationCustomResource.ps1
index ca145b248..e925cb1a7 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFormationCustomResource.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFormationCustomResource.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFormationStack.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFormationStack.ps1
index 302e70e51..dc5189511 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFormationStack.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFormationStack.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFormationWaitCondition.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFormationWaitCondition.ps1
index f82e9fa8b..f32823890 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFormationWaitCondition.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFormationWaitCondition.ps1
@@ -59,8 +59,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFormationWaitConditionHandle.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFormationWaitConditionHandle.ps1
index 78edad81e..eb0561fbe 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFormationWaitConditionHandle.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFormationWaitConditionHandle.ps1
@@ -36,8 +36,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFrontCloudFrontOriginAccessIdentity.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFrontCloudFrontOriginAccessIdentity.ps1
index d1618620c..83b12b488 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFrontCloudFrontOriginAccessIdentity.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFrontCloudFrontOriginAccessIdentity.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFrontDistribution.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFrontDistribution.ps1
index b7692b132..4af1f1317 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFrontDistribution.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFrontDistribution.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudFrontStreamingDistribution.ps1 b/VaporShell/Public/Resource Types/New-VSCloudFrontStreamingDistribution.ps1
index 7baefdc79..d8f72a636 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudFrontStreamingDistribution.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudFrontStreamingDistribution.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudTrailTrail.ps1 b/VaporShell/Public/Resource Types/New-VSCloudTrailTrail.ps1
index b29a11749..ba9fb8d48 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudTrailTrail.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudTrailTrail.ps1
@@ -118,8 +118,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudWatchAlarm.ps1 b/VaporShell/Public/Resource Types/New-VSCloudWatchAlarm.ps1
index a6a22828c..85b3703e4 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudWatchAlarm.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudWatchAlarm.ps1
@@ -152,8 +152,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCloudWatchDashboard.ps1 b/VaporShell/Public/Resource Types/New-VSCloudWatchDashboard.ps1
index d2cc65c63..daab7b3ca 100644
--- a/VaporShell/Public/Resource Types/New-VSCloudWatchDashboard.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCloudWatchDashboard.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodeBuildProject.ps1 b/VaporShell/Public/Resource Types/New-VSCodeBuildProject.ps1
index b059d58b9..93abee6d8 100644
--- a/VaporShell/Public/Resource Types/New-VSCodeBuildProject.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodeBuildProject.ps1
@@ -135,8 +135,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodeCommitRepository.ps1 b/VaporShell/Public/Resource Types/New-VSCodeCommitRepository.ps1
index 53e6b8d42..4a42b0fd1 100644
--- a/VaporShell/Public/Resource Types/New-VSCodeCommitRepository.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodeCommitRepository.ps1
@@ -55,8 +55,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodeDeployApplication.ps1 b/VaporShell/Public/Resource Types/New-VSCodeDeployApplication.ps1
index 497017582..cb5832385 100644
--- a/VaporShell/Public/Resource Types/New-VSCodeDeployApplication.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodeDeployApplication.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentConfig.ps1 b/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentConfig.ps1
index 01bbfabba..98922db0f 100644
--- a/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentConfig.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentConfig.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentGroup.ps1 b/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentGroup.ps1
index d43400f2c..33077099e 100644
--- a/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodeDeployDeploymentGroup.ps1
@@ -134,8 +134,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodePipelineCustomActionType.ps1 b/VaporShell/Public/Resource Types/New-VSCodePipelineCustomActionType.ps1
index 6f16157bc..43079bbb3 100644
--- a/VaporShell/Public/Resource Types/New-VSCodePipelineCustomActionType.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodePipelineCustomActionType.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodePipelinePipeline.ps1 b/VaporShell/Public/Resource Types/New-VSCodePipelinePipeline.ps1
index 49c3b2325..ef697085d 100644
--- a/VaporShell/Public/Resource Types/New-VSCodePipelinePipeline.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodePipelinePipeline.ps1
@@ -76,8 +76,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCodePipelineWebhook.ps1 b/VaporShell/Public/Resource Types/New-VSCodePipelineWebhook.ps1
index 637206780..15e83faad 100644
--- a/VaporShell/Public/Resource Types/New-VSCodePipelineWebhook.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCodePipelineWebhook.ps1
@@ -85,8 +85,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoIdentityPool.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoIdentityPool.ps1
index 5969e919a..42ee28809 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoIdentityPool.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoIdentityPool.ps1
@@ -99,8 +99,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoIdentityPoolRoleAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoIdentityPoolRoleAttachment.ps1
index e9ae91dfa..04e697da4 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoIdentityPoolRoleAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoIdentityPoolRoleAttachment.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoUserPool.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoUserPool.ps1
index a8db9fc50..b298c265f 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoUserPool.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoUserPool.ps1
@@ -142,8 +142,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolClient.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolClient.ps1
index ac25b0414..20069e498 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolClient.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolClient.ps1
@@ -81,8 +81,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolGroup.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolGroup.ps1
index d88f3543d..6aa884fce 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolGroup.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUser.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUser.ps1
index 63f6b7316..8276fe2c5 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUser.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUser.ps1
@@ -81,8 +81,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUserToGroupAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUserToGroupAttachment.ps1
index f12bc90f6..708d25b4b 100644
--- a/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUserToGroupAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSCognitoUserPoolUserToGroupAttachment.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSConfigAggregationAuthorization.ps1 b/VaporShell/Public/Resource Types/New-VSConfigAggregationAuthorization.ps1
index e2291ee3f..7e4d707e2 100644
--- a/VaporShell/Public/Resource Types/New-VSConfigAggregationAuthorization.ps1
+++ b/VaporShell/Public/Resource Types/New-VSConfigAggregationAuthorization.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSConfigConfigRule.ps1 b/VaporShell/Public/Resource Types/New-VSConfigConfigRule.ps1
index db6c4c336..b1042d899 100644
--- a/VaporShell/Public/Resource Types/New-VSConfigConfigRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSConfigConfigRule.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSConfigConfigurationAggregator.ps1 b/VaporShell/Public/Resource Types/New-VSConfigConfigurationAggregator.ps1
index 87acba298..919e76412 100644
--- a/VaporShell/Public/Resource Types/New-VSConfigConfigurationAggregator.ps1
+++ b/VaporShell/Public/Resource Types/New-VSConfigConfigurationAggregator.ps1
@@ -55,8 +55,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSConfigConfigurationRecorder.ps1 b/VaporShell/Public/Resource Types/New-VSConfigConfigurationRecorder.ps1
index 38f0a2b86..f44f6c5a5 100644
--- a/VaporShell/Public/Resource Types/New-VSConfigConfigurationRecorder.ps1
+++ b/VaporShell/Public/Resource Types/New-VSConfigConfigurationRecorder.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSConfigDeliveryChannel.ps1 b/VaporShell/Public/Resource Types/New-VSConfigDeliveryChannel.ps1
index a3bb5c1f8..f9cc2ff10 100644
--- a/VaporShell/Public/Resource Types/New-VSConfigDeliveryChannel.ps1
+++ b/VaporShell/Public/Resource Types/New-VSConfigDeliveryChannel.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDAXCluster.ps1 b/VaporShell/Public/Resource Types/New-VSDAXCluster.ps1
index 496598139..a04fb05c7 100644
--- a/VaporShell/Public/Resource Types/New-VSDAXCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDAXCluster.ps1
@@ -116,8 +116,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDAXParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSDAXParameterGroup.ps1
index 05bd5308e..ecc5f7a10 100644
--- a/VaporShell/Public/Resource Types/New-VSDAXParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDAXParameterGroup.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDAXSubnetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSDAXSubnetGroup.ps1
index 7bc255baf..a905baeb9 100644
--- a/VaporShell/Public/Resource Types/New-VSDAXSubnetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDAXSubnetGroup.ps1
@@ -55,8 +55,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDMSCertificate.ps1 b/VaporShell/Public/Resource Types/New-VSDMSCertificate.ps1
index 6557e606f..6c09cf71e 100644
--- a/VaporShell/Public/Resource Types/New-VSDMSCertificate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDMSCertificate.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDMSEndpoint.ps1 b/VaporShell/Public/Resource Types/New-VSDMSEndpoint.ps1
index 31ba7a041..08b8062f6 100644
--- a/VaporShell/Public/Resource Types/New-VSDMSEndpoint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDMSEndpoint.ps1
@@ -133,8 +133,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDMSEventSubscription.ps1 b/VaporShell/Public/Resource Types/New-VSDMSEventSubscription.ps1
index a7529ac7f..7ca987fbb 100644
--- a/VaporShell/Public/Resource Types/New-VSDMSEventSubscription.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDMSEventSubscription.ps1
@@ -81,8 +81,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDMSReplicationInstance.ps1 b/VaporShell/Public/Resource Types/New-VSDMSReplicationInstance.ps1
index ef1863f29..1071a764c 100644
--- a/VaporShell/Public/Resource Types/New-VSDMSReplicationInstance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDMSReplicationInstance.ps1
@@ -122,8 +122,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDMSReplicationSubnetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSDMSReplicationSubnetGroup.ps1
index c577b1d17..51be301a4 100644
--- a/VaporShell/Public/Resource Types/New-VSDMSReplicationSubnetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDMSReplicationSubnetGroup.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDMSReplicationTask.ps1 b/VaporShell/Public/Resource Types/New-VSDMSReplicationTask.ps1
index a2c4d4047..a8a91e442 100644
--- a/VaporShell/Public/Resource Types/New-VSDMSReplicationTask.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDMSReplicationTask.ps1
@@ -91,8 +91,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDataPipelinePipeline.ps1 b/VaporShell/Public/Resource Types/New-VSDataPipelinePipeline.ps1
index babe815bd..7e109516d 100644
--- a/VaporShell/Public/Resource Types/New-VSDataPipelinePipeline.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDataPipelinePipeline.ps1
@@ -86,8 +86,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDirectoryServiceMicrosoftAD.ps1 b/VaporShell/Public/Resource Types/New-VSDirectoryServiceMicrosoftAD.ps1
index c88bdda28..9741cda5d 100644
--- a/VaporShell/Public/Resource Types/New-VSDirectoryServiceMicrosoftAD.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDirectoryServiceMicrosoftAD.ps1
@@ -78,8 +78,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDirectoryServiceSimpleAD.ps1 b/VaporShell/Public/Resource Types/New-VSDirectoryServiceSimpleAD.ps1
index d81d460ad..42417ea33 100644
--- a/VaporShell/Public/Resource Types/New-VSDirectoryServiceSimpleAD.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDirectoryServiceSimpleAD.ps1
@@ -84,8 +84,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSDynamoDBTable.ps1 b/VaporShell/Public/Resource Types/New-VSDynamoDBTable.ps1
index 8f27a2f01..8d52cdda7 100644
--- a/VaporShell/Public/Resource Types/New-VSDynamoDBTable.ps1
+++ b/VaporShell/Public/Resource Types/New-VSDynamoDBTable.ps1
@@ -112,8 +112,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2CustomerGateway.ps1 b/VaporShell/Public/Resource Types/New-VSEC2CustomerGateway.ps1
index 5c5ec8176..037867a6c 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2CustomerGateway.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2CustomerGateway.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2DHCPOptions.ps1 b/VaporShell/Public/Resource Types/New-VSEC2DHCPOptions.ps1
index 2fba9de10..edd981a41 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2DHCPOptions.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2DHCPOptions.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2EIP.ps1 b/VaporShell/Public/Resource Types/New-VSEC2EIP.ps1
index ca4bd007b..3ef09652f 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2EIP.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2EIP.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2EIPAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSEC2EIPAssociation.ps1
index 911a093f6..d1fd9bf85 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2EIPAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2EIPAssociation.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2EgressOnlyInternetGateway.ps1 b/VaporShell/Public/Resource Types/New-VSEC2EgressOnlyInternetGateway.ps1
index 316194d7d..e41988ac7 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2EgressOnlyInternetGateway.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2EgressOnlyInternetGateway.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2FlowLog.ps1 b/VaporShell/Public/Resource Types/New-VSEC2FlowLog.ps1
index 0a39b7486..e7808debb 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2FlowLog.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2FlowLog.ps1
@@ -78,8 +78,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2Host.ps1 b/VaporShell/Public/Resource Types/New-VSEC2Host.ps1
index 0b097a03a..2a971263a 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2Host.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2Host.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2Instance.ps1 b/VaporShell/Public/Resource Types/New-VSEC2Instance.ps1
index b95b086f6..17528335d 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2Instance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2Instance.ps1
@@ -251,8 +251,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2InternetGateway.ps1 b/VaporShell/Public/Resource Types/New-VSEC2InternetGateway.ps1
index d6fbd9492..5672a6aa1 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2InternetGateway.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2InternetGateway.ps1
@@ -44,8 +44,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2LaunchTemplate.ps1 b/VaporShell/Public/Resource Types/New-VSEC2LaunchTemplate.ps1
index e9fdade28..0cac95a1c 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2LaunchTemplate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2LaunchTemplate.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2NatGateway.ps1 b/VaporShell/Public/Resource Types/New-VSEC2NatGateway.ps1
index 84eb61cf4..80c4b501e 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2NatGateway.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2NatGateway.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2NetworkAcl.ps1 b/VaporShell/Public/Resource Types/New-VSEC2NetworkAcl.ps1
index fb6ba0566..310e0f0da 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2NetworkAcl.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2NetworkAcl.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2NetworkAclEntry.ps1 b/VaporShell/Public/Resource Types/New-VSEC2NetworkAclEntry.ps1
index be69a3f13..a299de9ae 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2NetworkAclEntry.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2NetworkAclEntry.ps1
@@ -90,8 +90,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2NetworkInterface.ps1 b/VaporShell/Public/Resource Types/New-VSEC2NetworkInterface.ps1
index 670130462..f10e88ad7 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2NetworkInterface.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2NetworkInterface.ps1
@@ -108,8 +108,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfaceAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfaceAttachment.ps1
index dff59e6bd..6a0b27ee0 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfaceAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfaceAttachment.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfacePermission.ps1 b/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfacePermission.ps1
index aa8e45f1f..b4e90852b 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfacePermission.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2NetworkInterfacePermission.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2PlacementGroup.ps1 b/VaporShell/Public/Resource Types/New-VSEC2PlacementGroup.ps1
index a35808b9b..96ee24a5f 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2PlacementGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2PlacementGroup.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2Route.ps1 b/VaporShell/Public/Resource Types/New-VSEC2Route.ps1
index de3c4e1aa..5b8da2132 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2Route.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2Route.ps1
@@ -90,8 +90,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2RouteTable.ps1 b/VaporShell/Public/Resource Types/New-VSEC2RouteTable.ps1
index f1e074cd5..44898f8bd 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2RouteTable.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2RouteTable.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SecurityGroup.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SecurityGroup.ps1
index 2c585ea8c..8e038e297 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SecurityGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SecurityGroup.ps1
@@ -78,8 +78,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupEgress.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupEgress.ps1
index f242cf7ce..d5a4358e1 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupEgress.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupEgress.ps1
@@ -90,8 +90,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupIngress.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupIngress.ps1
index 1d4c323f5..61aa4ddb0 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupIngress.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SecurityGroupIngress.ps1
@@ -102,8 +102,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SpotFleet.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SpotFleet.ps1
index 14c31d575..6baf9bcfb 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SpotFleet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SpotFleet.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2Subnet.ps1 b/VaporShell/Public/Resource Types/New-VSEC2Subnet.ps1
index 757eb088b..f0149de39 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2Subnet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2Subnet.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SubnetCidrBlock.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SubnetCidrBlock.ps1
index 72ec1853d..127b4c6a8 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SubnetCidrBlock.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SubnetCidrBlock.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SubnetNetworkAclAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SubnetNetworkAclAssociation.ps1
index 08fd0b67b..de7805bd4 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SubnetNetworkAclAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SubnetNetworkAclAssociation.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2SubnetRouteTableAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSEC2SubnetRouteTableAssociation.ps1
index 55b5a4183..4e6c4cf8a 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2SubnetRouteTableAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2SubnetRouteTableAssociation.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2TrunkInterfaceAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSEC2TrunkInterfaceAssociation.ps1
index cca0de334..8683fddb5 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2TrunkInterfaceAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2TrunkInterfaceAssociation.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPC.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPC.ps1
index 16b6100a0..9e510697e 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPC.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPC.ps1
@@ -68,8 +68,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCCidrBlock.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCCidrBlock.ps1
index 68cd730fd..e064a340e 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCCidrBlock.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCCidrBlock.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCDHCPOptionsAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCDHCPOptionsAssociation.ps1
index 5e1663e6f..f4cc8c7f6 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCDHCPOptionsAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCDHCPOptionsAssociation.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCEndpoint.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCEndpoint.ps1
index 3ad58074d..e8665295f 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCEndpoint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCEndpoint.ps1
@@ -90,8 +90,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointConnectionNotification.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointConnectionNotification.ps1
index 1a5c9a617..2005fe14f 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointConnectionNotification.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointConnectionNotification.ps1
@@ -61,8 +61,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointServicePermissions.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointServicePermissions.ps1
index fe32ce2c3..57e8fbc6d 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointServicePermissions.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCEndpointServicePermissions.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCGatewayAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCGatewayAttachment.ps1
index 97cff4aba..0a0e8a585 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCGatewayAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCGatewayAttachment.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPCPeeringConnection.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPCPeeringConnection.ps1
index 6874eb1ff..4f3be0deb 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPCPeeringConnection.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPCPeeringConnection.ps1
@@ -74,8 +74,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPNConnection.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPNConnection.ps1
index f812166cc..afb5e54a1 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPNConnection.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPNConnection.ps1
@@ -76,8 +76,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPNConnectionRoute.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPNConnectionRoute.ps1
index e36cde609..17c131289 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPNConnectionRoute.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPNConnectionRoute.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPNGateway.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPNGateway.ps1
index 80526c99d..991b165e3 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPNGateway.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPNGateway.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VPNGatewayRoutePropagation.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VPNGatewayRoutePropagation.ps1
index aa20a07e3..a0a7aa29f 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VPNGatewayRoutePropagation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VPNGatewayRoutePropagation.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2Volume.ps1 b/VaporShell/Public/Resource Types/New-VSEC2Volume.ps1
index cdd3d845a..ceb2f0cf3 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2Volume.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2Volume.ps1
@@ -92,8 +92,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEC2VolumeAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSEC2VolumeAttachment.ps1
index 8c2337eef..3b10e0e06 100644
--- a/VaporShell/Public/Resource Types/New-VSEC2VolumeAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEC2VolumeAttachment.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSECRRepository.ps1 b/VaporShell/Public/Resource Types/New-VSECRRepository.ps1
index c9d78b675..9f563ecdc 100644
--- a/VaporShell/Public/Resource Types/New-VSECRRepository.ps1
+++ b/VaporShell/Public/Resource Types/New-VSECRRepository.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSECSCluster.ps1 b/VaporShell/Public/Resource Types/New-VSECSCluster.ps1
index f8862a77a..12705024f 100644
--- a/VaporShell/Public/Resource Types/New-VSECSCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSECSCluster.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSECSService.ps1 b/VaporShell/Public/Resource Types/New-VSECSService.ps1
index 7d0df4393..c5fcebb22 100644
--- a/VaporShell/Public/Resource Types/New-VSECSService.ps1
+++ b/VaporShell/Public/Resource Types/New-VSECSService.ps1
@@ -134,8 +134,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSECSTaskDefinition.ps1 b/VaporShell/Public/Resource Types/New-VSECSTaskDefinition.ps1
index 2e12d7c8f..9698ccee8 100644
--- a/VaporShell/Public/Resource Types/New-VSECSTaskDefinition.ps1
+++ b/VaporShell/Public/Resource Types/New-VSECSTaskDefinition.ps1
@@ -104,8 +104,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEFSFileSystem.ps1 b/VaporShell/Public/Resource Types/New-VSEFSFileSystem.ps1
index 98e86ea07..1eb659e89 100644
--- a/VaporShell/Public/Resource Types/New-VSEFSFileSystem.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEFSFileSystem.ps1
@@ -74,8 +74,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEFSMountTarget.ps1 b/VaporShell/Public/Resource Types/New-VSEFSMountTarget.ps1
index 3d3198866..57edd4b7a 100644
--- a/VaporShell/Public/Resource Types/New-VSEFSMountTarget.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEFSMountTarget.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEKSCluster.ps1 b/VaporShell/Public/Resource Types/New-VSEKSCluster.ps1
index 43437ab34..c3d1c664f 100644
--- a/VaporShell/Public/Resource Types/New-VSEKSCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEKSCluster.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEMRCluster.ps1 b/VaporShell/Public/Resource Types/New-VSEMRCluster.ps1
index 37a6a60b1..424e194c6 100644
--- a/VaporShell/Public/Resource Types/New-VSEMRCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEMRCluster.ps1
@@ -152,8 +152,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEMRInstanceFleetConfig.ps1 b/VaporShell/Public/Resource Types/New-VSEMRInstanceFleetConfig.ps1
index 8c95a9692..e4afd0b9d 100644
--- a/VaporShell/Public/Resource Types/New-VSEMRInstanceFleetConfig.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEMRInstanceFleetConfig.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEMRInstanceGroupConfig.ps1 b/VaporShell/Public/Resource Types/New-VSEMRInstanceGroupConfig.ps1
index f1a90e028..b43232a64 100644
--- a/VaporShell/Public/Resource Types/New-VSEMRInstanceGroupConfig.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEMRInstanceGroupConfig.ps1
@@ -98,8 +98,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEMRSecurityConfiguration.ps1 b/VaporShell/Public/Resource Types/New-VSEMRSecurityConfiguration.ps1
index 1216330e6..33264436e 100644
--- a/VaporShell/Public/Resource Types/New-VSEMRSecurityConfiguration.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEMRSecurityConfiguration.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEMRStep.ps1 b/VaporShell/Public/Resource Types/New-VSEMRStep.ps1
index 62577518e..3c3331ec9 100644
--- a/VaporShell/Public/Resource Types/New-VSEMRStep.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEMRStep.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElastiCacheCacheCluster.ps1 b/VaporShell/Public/Resource Types/New-VSElastiCacheCacheCluster.ps1
index 3ab9e778f..3417f8496 100644
--- a/VaporShell/Public/Resource Types/New-VSElastiCacheCacheCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElastiCacheCacheCluster.ps1
@@ -172,8 +172,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElastiCacheParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSElastiCacheParameterGroup.ps1
index 51e99b772..3bffee774 100644
--- a/VaporShell/Public/Resource Types/New-VSElastiCacheParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElastiCacheParameterGroup.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElastiCacheReplicationGroup.ps1 b/VaporShell/Public/Resource Types/New-VSElastiCacheReplicationGroup.ps1
index 55b8ab82d..74ccc68bc 100644
--- a/VaporShell/Public/Resource Types/New-VSElastiCacheReplicationGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElastiCacheReplicationGroup.ps1
@@ -222,8 +222,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroup.ps1 b/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroup.ps1
index ceb9339b3..c689e4106 100644
--- a/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroup.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroupIngress.ps1 b/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroupIngress.ps1
index 6ceb114dd..f4da21b94 100644
--- a/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroupIngress.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElastiCacheSecurityGroupIngress.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElastiCacheSubnetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSElastiCacheSubnetGroup.ps1
index cf22da8cd..55ddc2a51 100644
--- a/VaporShell/Public/Resource Types/New-VSElastiCacheSubnetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElastiCacheSubnetGroup.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplication.ps1 b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplication.ps1
index cc125219c..72e21185a 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplication.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplication.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplicationVersion.ps1 b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplicationVersion.ps1
index 2efa1500d..a90cb3263 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplicationVersion.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkApplicationVersion.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkConfigurationTemplate.ps1 b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkConfigurationTemplate.ps1
index 655e35726..28401034e 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkConfigurationTemplate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkConfigurationTemplate.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkEnvironment.ps1 b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkEnvironment.ps1
index 0a535d5bc..d73134ffe 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticBeanstalkEnvironment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticBeanstalkEnvironment.ps1
@@ -106,8 +106,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingLoadBalancer.ps1 b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingLoadBalancer.ps1
index 1134bfdbe..d19137ff1 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingLoadBalancer.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingLoadBalancer.ps1
@@ -150,8 +150,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2Listener.ps1 b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2Listener.ps1
index aebd35279..9c4670b80 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2Listener.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2Listener.ps1
@@ -76,8 +76,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerCertificate.ps1 b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerCertificate.ps1
index bf5cb64a5..5e310e927 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerCertificate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerCertificate.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerRule.ps1 b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerRule.ps1
index 4903dee8c..5fb1e4aa8 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2ListenerRule.ps1
@@ -64,8 +64,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2LoadBalancer.ps1 b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2LoadBalancer.ps1
index 21ec54c72..0d06a1b5b 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2LoadBalancer.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2LoadBalancer.ps1
@@ -100,8 +100,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2TargetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2TargetGroup.ps1
index c18f70379..b2d48e086 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2TargetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticLoadBalancingV2TargetGroup.ps1
@@ -138,8 +138,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSElasticsearchDomain.ps1 b/VaporShell/Public/Resource Types/New-VSElasticsearchDomain.ps1
index 3fe0ffb3c..fe06a875c 100644
--- a/VaporShell/Public/Resource Types/New-VSElasticsearchDomain.ps1
+++ b/VaporShell/Public/Resource Types/New-VSElasticsearchDomain.ps1
@@ -100,8 +100,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSEventsEventBusPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSEventsEventBusPolicy.ps1
new file mode 100644
index 000000000..9cacc5fbe
--- /dev/null
+++ b/VaporShell/Public/Resource Types/New-VSEventsEventBusPolicy.ps1
@@ -0,0 +1,174 @@
+function New-VSEventsEventBusPolicy {
+ <#
+ .SYNOPSIS
+ Adds an AWS::Events::EventBusPolicy resource to the template
+
+ .DESCRIPTION
+ Adds an AWS::Events::EventBusPolicy resource to the template
+
+ .LINK
+ http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html
+
+ .PARAMETER LogicalId
+ The logical ID must be alphanumeric (A-Za-z0-9) and unique within the template. Use the logical name to reference the resource in other parts of the template. For example, if you want to map an Amazon Elastic Block Store volume to an Amazon EC2 instance, you reference the logical IDs to associate the block stores with the instance.
+
+ .PARAMETER Condition
+ Type: Condition
+ Required: False
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-condition
+ UpdateType: Mutable
+
+ .PARAMETER Action
+ Required: True
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-action
+ PrimitiveType: String
+ UpdateType: Mutable
+
+ .PARAMETER StatementId
+ Required: True
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-statementid
+ PrimitiveType: String
+ UpdateType: Immutable
+
+ .PARAMETER Principal
+ Required: True
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-principal
+ PrimitiveType: String
+ UpdateType: Mutable
+
+ .PARAMETER DeletionPolicy
+ With the DeletionPolicy attribute you can preserve or (in some cases) backup a resource when its stack is deleted. You specify a DeletionPolicy attribute for each resource that you want to control. If a resource has no DeletionPolicy attribute, AWS CloudFormation deletes the resource by default.
+
+ To keep a resource when its stack is deleted, specify Retain for that resource. You can use retain for any resource. For example, you can retain a nested stack, S3 bucket, or EC2 instance so that you can continue to use or modify those resources after you delete their stacks.
+
+ You must use one of the following options: "Delete","Retain","Snapshot"
+
+
+ .PARAMETER DependsOn
+ With the DependsOn attribute you can specify that the creation of a specific resource follows another. When you add a DependsOn attribute to a resource, that resource is created only after the creation of the resource specified in the DependsOn attribute.
+
+ This parameter takes a string or list of strings representing Logical IDs of resources that must be created prior to this resource being created.
+
+
+ .PARAMETER Metadata
+ The Metadata attribute enables you to associate structured data with a resource. By adding a Metadata attribute to a resource, you can add data in JSON or YAML to the resource declaration. In addition, you can use intrinsic functions (such as GetAtt and Ref), parameters, and pseudo parameters within the Metadata attribute to add those interpreted values.
+
+ You must use a PSCustomObject containing key/value pairs here. This will be returned when describing the resource using AWS CLI.
+
+
+ .PARAMETER UpdatePolicy
+ Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
+
+ You must use the "Add-UpdatePolicy" function here.
+ .FUNCTIONALITY
+ Vaporshell
+ #>
+ [OutputType('Vaporshell.Resource.Events.EventBusPolicy')]
+ [cmdletbinding()]
+ Param
+ (
+ [parameter(Mandatory = $true,Position = 0)]
+ [ValidateScript( {
+ if ($_ -match "^[a-zA-Z0-9]*$") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String 'The LogicalID must be alphanumeric (a-z, A-Z, 0-9) and unique within the template.'))
+ }
+ })]
+ [System.String]
+ $LogicalId,
+ [parameter(Mandatory = $false)]
+ $Condition,
+ [parameter(Mandatory = $true)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $Action,
+ [parameter(Mandatory = $true)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $StatementId,
+ [parameter(Mandatory = $true)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $Principal,
+ [ValidateSet("Delete","Retain","Snapshot")]
+ [System.String]
+ $DeletionPolicy,
+ [parameter(Mandatory = $false)]
+ [System.String[]]
+ $DependsOn,
+ [parameter(Mandatory = $false)]
+ [ValidateScript( {
+ $allowedTypes = "System.Management.Automation.PSCustomObject"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "The UpdatePolicy parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $Metadata
+ )
+ Begin {
+ $ResourceParams = @{
+ LogicalId = $LogicalId
+ Type = "AWS::Events::EventBusPolicy"
+ }
+ $commonParams = @('Verbose','Debug','ErrorAction','WarningAction','InformationAction','ErrorVariable','WarningVariable','InformationVariable','OutVariable','OutBuffer','PipelineVariable')
+ }
+ Process {
+ foreach ($key in $PSBoundParameters.Keys | Where-Object {$commonParams -notcontains $_}) {
+ switch ($key) {
+ LogicalId {}
+ DeletionPolicy {
+ $ResourceParams.Add("DeletionPolicy",$DeletionPolicy)
+ }
+ DependsOn {
+ $ResourceParams.Add("DependsOn",$DependsOn)
+ }
+ Metadata {
+ $ResourceParams.Add("Metadata",$Metadata)
+ }
+ UpdatePolicy {
+ $ResourceParams.Add("UpdatePolicy",$UpdatePolicy)
+ }
+ Condition {
+ $ResourceParams.Add("Condition",$Condition)
+ }
+ Default {
+ if (!($ResourceParams["Properties"])) {
+ $ResourceParams.Add("Properties",([PSCustomObject]@{}))
+ }
+ $ResourceParams["Properties"] | Add-Member -MemberType NoteProperty -Name $key -Value $PSBoundParameters[$key]
+ }
+ }
+ }
+ }
+ End {
+ $obj = New-VaporResource @ResourceParams
+ $obj | Add-ObjectDetail -TypeName 'Vaporshell.Resource.Events.EventBusPolicy'
+ Write-Verbose "Resulting JSON from $($MyInvocation.MyCommand): `n`n$(@{$obj.LogicalId = $obj.Props} | ConvertTo-Json -Depth 5)`n"
+ }
+}
diff --git a/VaporShell/Public/Resource Types/New-VSEventsRule.ps1 b/VaporShell/Public/Resource Types/New-VSEventsRule.ps1
index 610a78846..a3e26cdc4 100644
--- a/VaporShell/Public/Resource Types/New-VSEventsRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSEventsRule.ps1
@@ -80,8 +80,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGameLiftAlias.ps1 b/VaporShell/Public/Resource Types/New-VSGameLiftAlias.ps1
index 21300736f..dd8dc5703 100644
--- a/VaporShell/Public/Resource Types/New-VSGameLiftAlias.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGameLiftAlias.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGameLiftBuild.ps1 b/VaporShell/Public/Resource Types/New-VSGameLiftBuild.ps1
index 471198286..819635a49 100644
--- a/VaporShell/Public/Resource Types/New-VSGameLiftBuild.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGameLiftBuild.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGameLiftFleet.ps1 b/VaporShell/Public/Resource Types/New-VSGameLiftFleet.ps1
index f859fd458..e3e4e6f61 100644
--- a/VaporShell/Public/Resource Types/New-VSGameLiftFleet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGameLiftFleet.ps1
@@ -106,8 +106,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueClassifier.ps1 b/VaporShell/Public/Resource Types/New-VSGlueClassifier.ps1
index a37fb0931..db72d0c6b 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueClassifier.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueClassifier.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueConnection.ps1 b/VaporShell/Public/Resource Types/New-VSGlueConnection.ps1
index de9bd0cfb..405b64bde 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueConnection.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueConnection.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueCrawler.ps1 b/VaporShell/Public/Resource Types/New-VSGlueCrawler.ps1
index e5123fb4e..582ddde5b 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueCrawler.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueCrawler.ps1
@@ -97,8 +97,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueDatabase.ps1 b/VaporShell/Public/Resource Types/New-VSGlueDatabase.ps1
index c026f5e7c..46bef4417 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueDatabase.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueDatabase.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueDevEndpoint.ps1 b/VaporShell/Public/Resource Types/New-VSGlueDevEndpoint.ps1
index 035209b26..3f67808be 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueDevEndpoint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueDevEndpoint.ps1
@@ -85,8 +85,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueJob.ps1 b/VaporShell/Public/Resource Types/New-VSGlueJob.ps1
index 81e13a3c7..62eb4a575 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueJob.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueJob.ps1
@@ -96,8 +96,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGluePartition.ps1 b/VaporShell/Public/Resource Types/New-VSGluePartition.ps1
index 0141188d9..c294c1268 100644
--- a/VaporShell/Public/Resource Types/New-VSGluePartition.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGluePartition.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueTable.ps1 b/VaporShell/Public/Resource Types/New-VSGlueTable.ps1
index 441b19b5e..0ff49522a 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueTable.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueTable.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGlueTrigger.ps1 b/VaporShell/Public/Resource Types/New-VSGlueTrigger.ps1
index 9a094be35..0e98a2150 100644
--- a/VaporShell/Public/Resource Types/New-VSGlueTrigger.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGlueTrigger.ps1
@@ -73,8 +73,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGuardDutyDetector.ps1 b/VaporShell/Public/Resource Types/New-VSGuardDutyDetector.ps1
index 63d3c29ea..1395f680a 100644
--- a/VaporShell/Public/Resource Types/New-VSGuardDutyDetector.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGuardDutyDetector.ps1
@@ -12,6 +12,12 @@
.PARAMETER LogicalId
The logical ID must be alphanumeric (A-Za-z0-9) and unique within the template. Use the logical name to reference the resource in other parts of the template. For example, if you want to map an Amazon Elastic Block Store volume to an Amazon EC2 instance, you reference the logical IDs to associate the block stores with the instance.
+ .PARAMETER FindingPublishingFrequency
+ Required: False
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency
+ PrimitiveType: String
+ UpdateType: Mutable
+
.PARAMETER Enable
Required: True
Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable
@@ -42,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
@@ -65,6 +69,17 @@
})]
[System.String]
$LogicalId,
+ [parameter(Mandatory = $false)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $FindingPublishingFrequency,
[parameter(Mandatory = $true)]
[System.Boolean]
$Enable,
diff --git a/VaporShell/Public/Resource Types/New-VSGuardDutyFilter.ps1 b/VaporShell/Public/Resource Types/New-VSGuardDutyFilter.ps1
index 60a05a130..5f8643193 100644
--- a/VaporShell/Public/Resource Types/New-VSGuardDutyFilter.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGuardDutyFilter.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGuardDutyIPSet.ps1 b/VaporShell/Public/Resource Types/New-VSGuardDutyIPSet.ps1
index 79081ebc2..628af7617 100644
--- a/VaporShell/Public/Resource Types/New-VSGuardDutyIPSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGuardDutyIPSet.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGuardDutyMaster.ps1 b/VaporShell/Public/Resource Types/New-VSGuardDutyMaster.ps1
index ad513be20..d684f3ba0 100644
--- a/VaporShell/Public/Resource Types/New-VSGuardDutyMaster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGuardDutyMaster.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGuardDutyMember.ps1 b/VaporShell/Public/Resource Types/New-VSGuardDutyMember.ps1
index 2cac0ddb7..648e6d1f3 100644
--- a/VaporShell/Public/Resource Types/New-VSGuardDutyMember.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGuardDutyMember.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSGuardDutyThreatIntelSet.ps1 b/VaporShell/Public/Resource Types/New-VSGuardDutyThreatIntelSet.ps1
index af698457f..0c4f05bfa 100644
--- a/VaporShell/Public/Resource Types/New-VSGuardDutyThreatIntelSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSGuardDutyThreatIntelSet.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMAccessKey.ps1 b/VaporShell/Public/Resource Types/New-VSIAMAccessKey.ps1
index b2fb573d4..cc82a84d8 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMAccessKey.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMAccessKey.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMGroup.ps1 b/VaporShell/Public/Resource Types/New-VSIAMGroup.ps1
index 15a64dcd0..e3c31cf02 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMGroup.ps1
@@ -64,8 +64,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMInstanceProfile.ps1 b/VaporShell/Public/Resource Types/New-VSIAMInstanceProfile.ps1
index 58fed0a38..a8e413c72 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMInstanceProfile.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMInstanceProfile.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMManagedPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSIAMManagedPolicy.ps1
index 890328880..755f9cb17 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMManagedPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMManagedPolicy.ps1
@@ -84,8 +84,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSIAMPolicy.ps1
index e5222ea17..7590ff78a 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMPolicy.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMRole.ps1 b/VaporShell/Public/Resource Types/New-VSIAMRole.ps1
index dcb2fadef..05b62b0b5 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMRole.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMRole.ps1
@@ -76,8 +76,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMServiceLinkedRole.ps1 b/VaporShell/Public/Resource Types/New-VSIAMServiceLinkedRole.ps1
index 25f0ebf02..ec22ec51c 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMServiceLinkedRole.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMServiceLinkedRole.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMUser.ps1 b/VaporShell/Public/Resource Types/New-VSIAMUser.ps1
index 87f990993..ab5214959 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMUser.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMUser.ps1
@@ -78,8 +78,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIAMUserToGroupAddition.ps1 b/VaporShell/Public/Resource Types/New-VSIAMUserToGroupAddition.ps1
index 2cbf828fc..6c8568259 100644
--- a/VaporShell/Public/Resource Types/New-VSIAMUserToGroupAddition.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIAMUserToGroupAddition.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTarget.ps1 b/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTarget.ps1
index 854cdda91..59f0a063b 100644
--- a/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTarget.ps1
+++ b/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTarget.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTemplate.ps1 b/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTemplate.ps1
index 53edd2ffd..ced64f5b7 100644
--- a/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTemplate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSInspectorAssessmentTemplate.ps1
@@ -68,8 +68,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSInspectorResourceGroup.ps1 b/VaporShell/Public/Resource Types/New-VSInspectorResourceGroup.ps1
index cd644e7ef..b8e2c647a 100644
--- a/VaporShell/Public/Resource Types/New-VSInspectorResourceGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSInspectorResourceGroup.ps1
@@ -43,8 +43,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoT1ClickDevice.ps1 b/VaporShell/Public/Resource Types/New-VSIoT1ClickDevice.ps1
index 67c2985ca..83e59c38f 100644
--- a/VaporShell/Public/Resource Types/New-VSIoT1ClickDevice.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoT1ClickDevice.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoT1ClickPlacement.ps1 b/VaporShell/Public/Resource Types/New-VSIoT1ClickPlacement.ps1
index 4c5402090..a91c655e5 100644
--- a/VaporShell/Public/Resource Types/New-VSIoT1ClickPlacement.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoT1ClickPlacement.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoT1ClickProject.ps1 b/VaporShell/Public/Resource Types/New-VSIoT1ClickProject.ps1
index 86d1682f5..c66a072ee 100644
--- a/VaporShell/Public/Resource Types/New-VSIoT1ClickProject.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoT1ClickProject.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoTCertificate.ps1 b/VaporShell/Public/Resource Types/New-VSIoTCertificate.ps1
index 13113b1e9..d93d61e56 100644
--- a/VaporShell/Public/Resource Types/New-VSIoTCertificate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoTCertificate.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoTPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSIoTPolicy.ps1
index 62dd92fc8..5743525d1 100644
--- a/VaporShell/Public/Resource Types/New-VSIoTPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoTPolicy.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoTPolicyPrincipalAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSIoTPolicyPrincipalAttachment.ps1
index beccab7b2..9d19a0ce3 100644
--- a/VaporShell/Public/Resource Types/New-VSIoTPolicyPrincipalAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoTPolicyPrincipalAttachment.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoTThing.ps1 b/VaporShell/Public/Resource Types/New-VSIoTThing.ps1
index 4cef39da4..1920049aa 100644
--- a/VaporShell/Public/Resource Types/New-VSIoTThing.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoTThing.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoTThingPrincipalAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSIoTThingPrincipalAttachment.ps1
index 9cb7a8c80..a6855ed16 100644
--- a/VaporShell/Public/Resource Types/New-VSIoTThingPrincipalAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoTThingPrincipalAttachment.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSIoTTopicRule.ps1 b/VaporShell/Public/Resource Types/New-VSIoTTopicRule.ps1
index a8d0e5b62..da1ab9133 100644
--- a/VaporShell/Public/Resource Types/New-VSIoTTopicRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSIoTTopicRule.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKMSAlias.ps1 b/VaporShell/Public/Resource Types/New-VSKMSAlias.ps1
index 96ef430c9..e2249173f 100644
--- a/VaporShell/Public/Resource Types/New-VSKMSAlias.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKMSAlias.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKMSKey.ps1 b/VaporShell/Public/Resource Types/New-VSKMSKey.ps1
index e8e8238ff..bbd05a06f 100644
--- a/VaporShell/Public/Resource Types/New-VSKMSKey.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKMSKey.ps1
@@ -74,8 +74,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplication.ps1 b/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplication.ps1
index 9cbf27271..ea47bf037 100644
--- a/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplication.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplication.ps1
@@ -61,8 +61,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationOutput.ps1 b/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationOutput.ps1
index 5f26d8e95..084f42dfb 100644
--- a/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationOutput.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationOutput.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationReferenceDataSource.ps1 b/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationReferenceDataSource.ps1
index ee9f2539b..171f7fd2a 100644
--- a/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationReferenceDataSource.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKinesisAnalyticsApplicationReferenceDataSource.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKinesisFirehoseDeliveryStream.ps1 b/VaporShell/Public/Resource Types/New-VSKinesisFirehoseDeliveryStream.ps1
index da55c93c6..41ae8a956 100644
--- a/VaporShell/Public/Resource Types/New-VSKinesisFirehoseDeliveryStream.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKinesisFirehoseDeliveryStream.ps1
@@ -84,8 +84,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSKinesisStream.ps1 b/VaporShell/Public/Resource Types/New-VSKinesisStream.ps1
index 5af25d438..468ae7d08 100644
--- a/VaporShell/Public/Resource Types/New-VSKinesisStream.ps1
+++ b/VaporShell/Public/Resource Types/New-VSKinesisStream.ps1
@@ -68,8 +68,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLambdaAlias.ps1 b/VaporShell/Public/Resource Types/New-VSLambdaAlias.ps1
index 5ff95fda5..067fb87b9 100644
--- a/VaporShell/Public/Resource Types/New-VSLambdaAlias.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLambdaAlias.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLambdaEventSourceMapping.ps1 b/VaporShell/Public/Resource Types/New-VSLambdaEventSourceMapping.ps1
index a465b361d..68cee6805 100644
--- a/VaporShell/Public/Resource Types/New-VSLambdaEventSourceMapping.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLambdaEventSourceMapping.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLambdaFunction.ps1 b/VaporShell/Public/Resource Types/New-VSLambdaFunction.ps1
index d1425736b..9f6573010 100644
--- a/VaporShell/Public/Resource Types/New-VSLambdaFunction.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLambdaFunction.ps1
@@ -128,8 +128,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLambdaPermission.ps1 b/VaporShell/Public/Resource Types/New-VSLambdaPermission.ps1
index 398225ead..d994f7610 100644
--- a/VaporShell/Public/Resource Types/New-VSLambdaPermission.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLambdaPermission.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLambdaVersion.ps1 b/VaporShell/Public/Resource Types/New-VSLambdaVersion.ps1
index f4eb614c1..293c17161 100644
--- a/VaporShell/Public/Resource Types/New-VSLambdaVersion.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLambdaVersion.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLogsDestination.ps1 b/VaporShell/Public/Resource Types/New-VSLogsDestination.ps1
index d1bcf7585..92378b3d1 100644
--- a/VaporShell/Public/Resource Types/New-VSLogsDestination.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLogsDestination.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLogsLogGroup.ps1 b/VaporShell/Public/Resource Types/New-VSLogsLogGroup.ps1
index af4109b0a..987d1fe18 100644
--- a/VaporShell/Public/Resource Types/New-VSLogsLogGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLogsLogGroup.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLogsLogStream.ps1 b/VaporShell/Public/Resource Types/New-VSLogsLogStream.ps1
index a8a12a604..0c96a7a3c 100644
--- a/VaporShell/Public/Resource Types/New-VSLogsLogStream.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLogsLogStream.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLogsMetricFilter.ps1 b/VaporShell/Public/Resource Types/New-VSLogsMetricFilter.ps1
index 008eda790..64b673c6e 100644
--- a/VaporShell/Public/Resource Types/New-VSLogsMetricFilter.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLogsMetricFilter.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSLogsSubscriptionFilter.ps1 b/VaporShell/Public/Resource Types/New-VSLogsSubscriptionFilter.ps1
index 399528068..a6026d260 100644
--- a/VaporShell/Public/Resource Types/New-VSLogsSubscriptionFilter.ps1
+++ b/VaporShell/Public/Resource Types/New-VSLogsSubscriptionFilter.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSNeptuneDBCluster.ps1 b/VaporShell/Public/Resource Types/New-VSNeptuneDBCluster.ps1
index 994d290d7..4b6919aba 100644
--- a/VaporShell/Public/Resource Types/New-VSNeptuneDBCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSNeptuneDBCluster.ps1
@@ -123,8 +123,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSNeptuneDBClusterParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSNeptuneDBClusterParameterGroup.ps1
index 5e78ae2bd..a0f328a9e 100644
--- a/VaporShell/Public/Resource Types/New-VSNeptuneDBClusterParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSNeptuneDBClusterParameterGroup.ps1
@@ -67,8 +67,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSNeptuneDBInstance.ps1 b/VaporShell/Public/Resource Types/New-VSNeptuneDBInstance.ps1
index e9ebeae77..ad8e45e50 100644
--- a/VaporShell/Public/Resource Types/New-VSNeptuneDBInstance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSNeptuneDBInstance.ps1
@@ -103,8 +103,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSNeptuneDBParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSNeptuneDBParameterGroup.ps1
index 81300f785..daabf5afe 100644
--- a/VaporShell/Public/Resource Types/New-VSNeptuneDBParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSNeptuneDBParameterGroup.ps1
@@ -67,8 +67,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSNeptuneDBSubnetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSNeptuneDBSubnetGroup.ps1
index 6d992ad93..b09e780e8 100644
--- a/VaporShell/Public/Resource Types/New-VSNeptuneDBSubnetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSNeptuneDBSubnetGroup.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksApp.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksApp.ps1
index 112da5958..9eb7c3e13 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksApp.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksApp.ps1
@@ -116,8 +116,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksElasticLoadBalancerAttachment.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksElasticLoadBalancerAttachment.ps1
index 465a11918..52de83438 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksElasticLoadBalancerAttachment.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksElasticLoadBalancerAttachment.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksInstance.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksInstance.ps1
index cd2ad235e..0dfd06568 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksInstance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksInstance.ps1
@@ -170,8 +170,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksLayer.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksLayer.ps1
index a1bf98101..381641664 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksLayer.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksLayer.ps1
@@ -160,8 +160,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksStack.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksStack.ps1
index cc18d62eb..fcd3f7884 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksStack.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksStack.ps1
@@ -196,8 +196,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksUserProfile.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksUserProfile.ps1
index 5f306e484..e75dcad33 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksUserProfile.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksUserProfile.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSOpsWorksVolume.ps1 b/VaporShell/Public/Resource Types/New-VSOpsWorksVolume.ps1
index 3093c1359..541474f3d 100644
--- a/VaporShell/Public/Resource Types/New-VSOpsWorksVolume.ps1
+++ b/VaporShell/Public/Resource Types/New-VSOpsWorksVolume.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBCluster.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBCluster.ps1
index d6dab992f..93bfd38fa 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBCluster.ps1
@@ -168,8 +168,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBClusterParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBClusterParameterGroup.ps1
index 49dbef440..ac2bea10a 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBClusterParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBClusterParameterGroup.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBInstance.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBInstance.ps1
index 199acaab2..8e36f67c9 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBInstance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBInstance.ps1
@@ -276,8 +276,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBParameterGroup.ps1
index 395fd2f35..1c58c494b 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBParameterGroup.ps1
@@ -64,8 +64,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroup.ps1
index 931a9814f..f0248f431 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroup.ps1
@@ -64,8 +64,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroupIngress.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroupIngress.ps1
index 8a6ed8718..d02905573 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroupIngress.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBSecurityGroupIngress.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSDBSubnetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRDSDBSubnetGroup.ps1
index 74387bfdc..858c340da 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSDBSubnetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSDBSubnetGroup.ps1
@@ -64,8 +64,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSEventSubscription.ps1 b/VaporShell/Public/Resource Types/New-VSRDSEventSubscription.ps1
index 2930574e8..67fe8f6bb 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSEventSubscription.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSEventSubscription.ps1
@@ -70,8 +70,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRDSOptionGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRDSOptionGroup.ps1
index e1c93b875..f44861c83 100644
--- a/VaporShell/Public/Resource Types/New-VSRDSOptionGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRDSOptionGroup.ps1
@@ -70,8 +70,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRedshiftCluster.ps1 b/VaporShell/Public/Resource Types/New-VSRedshiftCluster.ps1
index dbd85d4c8..580fe32d9 100644
--- a/VaporShell/Public/Resource Types/New-VSRedshiftCluster.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRedshiftCluster.ps1
@@ -218,8 +218,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRedshiftClusterParameterGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRedshiftClusterParameterGroup.ps1
index 82a1066b7..3330709f8 100644
--- a/VaporShell/Public/Resource Types/New-VSRedshiftClusterParameterGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRedshiftClusterParameterGroup.ps1
@@ -64,8 +64,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroup.ps1
index f029e2734..96aba46a9 100644
--- a/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroup.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroupIngress.ps1 b/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroupIngress.ps1
index ccb700aa9..70af2ffa2 100644
--- a/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroupIngress.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRedshiftClusterSecurityGroupIngress.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRedshiftClusterSubnetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRedshiftClusterSubnetGroup.ps1
index bf8ea1ffb..351fb1a3c 100644
--- a/VaporShell/Public/Resource Types/New-VSRedshiftClusterSubnetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRedshiftClusterSubnetGroup.ps1
@@ -58,8 +58,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRoute53HealthCheck.ps1 b/VaporShell/Public/Resource Types/New-VSRoute53HealthCheck.ps1
index 9bab97b86..6a342d71d 100644
--- a/VaporShell/Public/Resource Types/New-VSRoute53HealthCheck.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRoute53HealthCheck.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRoute53HostedZone.ps1 b/VaporShell/Public/Resource Types/New-VSRoute53HostedZone.ps1
index 2606b5c4c..a37b48640 100644
--- a/VaporShell/Public/Resource Types/New-VSRoute53HostedZone.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRoute53HostedZone.ps1
@@ -70,8 +70,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRoute53RecordSet.ps1 b/VaporShell/Public/Resource Types/New-VSRoute53RecordSet.ps1
index 6d8637248..54853af98 100644
--- a/VaporShell/Public/Resource Types/New-VSRoute53RecordSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRoute53RecordSet.ps1
@@ -122,8 +122,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSRoute53RecordSetGroup.ps1 b/VaporShell/Public/Resource Types/New-VSRoute53RecordSetGroup.ps1
index 55bd2c0d6..6fc190230 100644
--- a/VaporShell/Public/Resource Types/New-VSRoute53RecordSetGroup.ps1
+++ b/VaporShell/Public/Resource Types/New-VSRoute53RecordSetGroup.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSS3Bucket.ps1 b/VaporShell/Public/Resource Types/New-VSS3Bucket.ps1
index 2d9bd37e4..238e724ee 100644
--- a/VaporShell/Public/Resource Types/New-VSS3Bucket.ps1
+++ b/VaporShell/Public/Resource Types/New-VSS3Bucket.ps1
@@ -134,8 +134,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSS3BucketPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSS3BucketPolicy.ps1
index fa95d203b..75ddd4e41 100644
--- a/VaporShell/Public/Resource Types/New-VSS3BucketPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSS3BucketPolicy.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSDBDomain.ps1 b/VaporShell/Public/Resource Types/New-VSSDBDomain.ps1
index 091c24c5d..9ecd3b5e6 100644
--- a/VaporShell/Public/Resource Types/New-VSSDBDomain.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSDBDomain.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSESConfigurationSet.ps1 b/VaporShell/Public/Resource Types/New-VSSESConfigurationSet.ps1
index 5ee80c013..3bfe361f6 100644
--- a/VaporShell/Public/Resource Types/New-VSSESConfigurationSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSESConfigurationSet.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSESConfigurationSetEventDestination.ps1 b/VaporShell/Public/Resource Types/New-VSSESConfigurationSetEventDestination.ps1
index ea8d28c17..82d4b426c 100644
--- a/VaporShell/Public/Resource Types/New-VSSESConfigurationSetEventDestination.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSESConfigurationSetEventDestination.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSESReceiptFilter.ps1 b/VaporShell/Public/Resource Types/New-VSSESReceiptFilter.ps1
index 6aef0752e..3a2f08782 100644
--- a/VaporShell/Public/Resource Types/New-VSSESReceiptFilter.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSESReceiptFilter.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSESReceiptRule.ps1 b/VaporShell/Public/Resource Types/New-VSSESReceiptRule.ps1
index 36ef71e4f..cfb2e489a 100644
--- a/VaporShell/Public/Resource Types/New-VSSESReceiptRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSESReceiptRule.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSESReceiptRuleSet.ps1 b/VaporShell/Public/Resource Types/New-VSSESReceiptRuleSet.ps1
index bd9b332df..43938aa19 100644
--- a/VaporShell/Public/Resource Types/New-VSSESReceiptRuleSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSESReceiptRuleSet.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSESTemplate.ps1 b/VaporShell/Public/Resource Types/New-VSSESTemplate.ps1
index 76a6fd6cc..91939269f 100644
--- a/VaporShell/Public/Resource Types/New-VSSESTemplate.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSESTemplate.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSNSSubscription.ps1 b/VaporShell/Public/Resource Types/New-VSSNSSubscription.ps1
index 899436b09..75465b39c 100644
--- a/VaporShell/Public/Resource Types/New-VSSNSSubscription.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSNSSubscription.ps1
@@ -78,8 +78,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSNSTopic.ps1 b/VaporShell/Public/Resource Types/New-VSSNSTopic.ps1
index 02268102e..49f20d9e7 100644
--- a/VaporShell/Public/Resource Types/New-VSSNSTopic.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSNSTopic.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSNSTopicPolicy.ps1 b/VaporShell/Public/Resource Types/New-VSSNSTopicPolicy.ps1
index 4dcf393de..8019c63f2 100644
--- a/VaporShell/Public/Resource Types/New-VSSNSTopicPolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSNSTopicPolicy.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSQSQueue.ps1 b/VaporShell/Public/Resource Types/New-VSSQSQueue.ps1
index 125901b42..9de4db267 100644
--- a/VaporShell/Public/Resource Types/New-VSSQSQueue.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSQSQueue.ps1
@@ -110,8 +110,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSQSQueuePolicy.ps1 b/VaporShell/Public/Resource Types/New-VSSQSQueuePolicy.ps1
index 54ea47e82..8bda4c594 100644
--- a/VaporShell/Public/Resource Types/New-VSSQSQueuePolicy.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSQSQueuePolicy.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSSMAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSSSMAssociation.ps1
index 630d62a13..292b62f9a 100644
--- a/VaporShell/Public/Resource Types/New-VSSSMAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSSMAssociation.ps1
@@ -88,8 +88,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSSMDocument.ps1 b/VaporShell/Public/Resource Types/New-VSSSMDocument.ps1
index 3b56ce4cd..f3257bdce 100644
--- a/VaporShell/Public/Resource Types/New-VSSSMDocument.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSSMDocument.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSSMMaintenanceWindowTask.ps1 b/VaporShell/Public/Resource Types/New-VSSSMMaintenanceWindowTask.ps1
index 1abb9a5d3..f5860857d 100644
--- a/VaporShell/Public/Resource Types/New-VSSSMMaintenanceWindowTask.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSSMMaintenanceWindowTask.ps1
@@ -115,8 +115,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSSMParameter.ps1 b/VaporShell/Public/Resource Types/New-VSSSMParameter.ps1
index 5d7e310eb..edcdcdf43 100644
--- a/VaporShell/Public/Resource Types/New-VSSSMParameter.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSSMParameter.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSSMPatchBaseline.ps1 b/VaporShell/Public/Resource Types/New-VSSSMPatchBaseline.ps1
index 7e998cb50..03d1e93f8 100644
--- a/VaporShell/Public/Resource Types/New-VSSSMPatchBaseline.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSSMPatchBaseline.ps1
@@ -25,6 +25,12 @@
Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches
UpdateType: Mutable
+ .PARAMETER RejectedPatchesAction
+ Required: False
+ Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction
+ PrimitiveType: String
+ UpdateType: Mutable
+
.PARAMETER PatchGroups
PrimitiveItemType: String
Type: List
@@ -106,8 +112,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
@@ -143,6 +147,17 @@
[parameter(Mandatory = $false)]
$ApprovedPatches,
[parameter(Mandatory = $false)]
+ [ValidateScript( {
+ $allowedTypes = "System.String","Vaporshell.Function","Vaporshell.Condition"
+ if ([string]$($_.PSTypeNames) -match "($(($allowedTypes|ForEach-Object{[RegEx]::Escape($_)}) -join '|'))") {
+ $true
+ }
+ else {
+ $PSCmdlet.ThrowTerminatingError((New-VSError -String "This parameter only accepts the following types: $($allowedTypes -join ", "). The current types of the value are: $($_.PSTypeNames -join ", ")."))
+ }
+ })]
+ $RejectedPatchesAction,
+ [parameter(Mandatory = $false)]
$PatchGroups,
[parameter(Mandatory = $false)]
[ValidateScript( {
diff --git a/VaporShell/Public/Resource Types/New-VSSSMResourceDataSync.ps1 b/VaporShell/Public/Resource Types/New-VSSSMResourceDataSync.ps1
index 1991f8c64..a6bdbb6c3 100644
--- a/VaporShell/Public/Resource Types/New-VSSSMResourceDataSync.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSSMResourceDataSync.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSageMakerEndpoint.ps1 b/VaporShell/Public/Resource Types/New-VSSageMakerEndpoint.ps1
index 42f1c57e5..053051a82 100644
--- a/VaporShell/Public/Resource Types/New-VSSageMakerEndpoint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSageMakerEndpoint.ps1
@@ -55,8 +55,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSageMakerEndpointConfig.ps1 b/VaporShell/Public/Resource Types/New-VSSageMakerEndpointConfig.ps1
index afb2fd091..c5eaa6efc 100644
--- a/VaporShell/Public/Resource Types/New-VSSageMakerEndpointConfig.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSageMakerEndpointConfig.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSageMakerModel.ps1 b/VaporShell/Public/Resource Types/New-VSSageMakerModel.ps1
index 5f4089372..0de8d9c14 100644
--- a/VaporShell/Public/Resource Types/New-VSSageMakerModel.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSageMakerModel.ps1
@@ -67,8 +67,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstance.ps1 b/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstance.ps1
index 7606a3c0a..462e96528 100644
--- a/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstance.ps1
@@ -92,8 +92,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstanceLifecycleConfig.ps1 b/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstanceLifecycleConfig.ps1
index 93a4d13cb..0643a8a8e 100644
--- a/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstanceLifecycleConfig.ps1
+++ b/VaporShell/Public/Resource Types/New-VSSageMakerNotebookInstanceLifecycleConfig.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogAcceptedPortfolioShare.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogAcceptedPortfolioShare.ps1
index 82e32d3b3..9c23751db 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogAcceptedPortfolioShare.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogAcceptedPortfolioShare.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProduct.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProduct.ps1
index 4706cad01..b001eefdb 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProduct.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProduct.ps1
@@ -98,8 +98,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProvisionedProduct.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProvisionedProduct.ps1
index 688364660..26fa2f12f 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProvisionedProduct.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogCloudFormationProvisionedProduct.ps1
@@ -99,8 +99,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchNotificationConstraint.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchNotificationConstraint.ps1
index 9c09f1adc..6149c8762 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchNotificationConstraint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchNotificationConstraint.ps1
@@ -67,8 +67,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchRoleConstraint.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchRoleConstraint.ps1
index 767a53aa1..7b2a72f7e 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchRoleConstraint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchRoleConstraint.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchTemplateConstraint.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchTemplateConstraint.ps1
index 7d869b4bb..56cc1e9b6 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchTemplateConstraint.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogLaunchTemplateConstraint.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolio.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolio.ps1
index 93be86e15..580594775 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolio.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolio.ps1
@@ -67,8 +67,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioPrincipalAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioPrincipalAssociation.ps1
index 7d25f92f6..1bf42d362 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioPrincipalAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioPrincipalAssociation.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioProductAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioProductAssociation.ps1
index 9f90e9003..cccbfbfee 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioProductAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioProductAssociation.ps1
@@ -60,8 +60,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioShare.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioShare.ps1
index 34f4832ca..856db3c94 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioShare.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogPortfolioShare.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOption.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOption.ps1
index 9f07d8b25..183d3f791 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOption.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOption.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOptionAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOptionAssociation.ps1
index 44915f259..506f7778a 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOptionAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceCatalogTagOptionAssociation.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryInstance.ps1 b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryInstance.ps1
index 2d0a5307f..c3a9f4ab5 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryInstance.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryInstance.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPrivateDnsNamespace.ps1 b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPrivateDnsNamespace.ps1
index 74c3a9c25..f668af665 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPrivateDnsNamespace.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPrivateDnsNamespace.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPublicDnsNamespace.ps1 b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPublicDnsNamespace.ps1
index 6cb5b68d4..1e921d30f 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPublicDnsNamespace.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryPublicDnsNamespace.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryService.ps1 b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryService.ps1
index 7de827745..b2089b2f9 100644
--- a/VaporShell/Public/Resource Types/New-VSServiceDiscoveryService.ps1
+++ b/VaporShell/Public/Resource Types/New-VSServiceDiscoveryService.ps1
@@ -66,8 +66,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSStepFunctionsActivity.ps1 b/VaporShell/Public/Resource Types/New-VSStepFunctionsActivity.ps1
index 4e04ca928..60f17d106 100644
--- a/VaporShell/Public/Resource Types/New-VSStepFunctionsActivity.ps1
+++ b/VaporShell/Public/Resource Types/New-VSStepFunctionsActivity.ps1
@@ -42,8 +42,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSStepFunctionsStateMachine.ps1 b/VaporShell/Public/Resource Types/New-VSStepFunctionsStateMachine.ps1
index 75ffe8de8..461b7be3a 100644
--- a/VaporShell/Public/Resource Types/New-VSStepFunctionsStateMachine.ps1
+++ b/VaporShell/Public/Resource Types/New-VSStepFunctionsStateMachine.ps1
@@ -54,8 +54,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFByteMatchSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFByteMatchSet.ps1
index faaf0b07e..bee07d0da 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFByteMatchSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFByteMatchSet.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFIPSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFIPSet.ps1
index 2443e2784..5b0394567 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFIPSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFIPSet.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalByteMatchSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalByteMatchSet.ps1
index 9877ea33c..a3b48dfe3 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalByteMatchSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalByteMatchSet.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalIPSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalIPSet.ps1
index 0d4e95471..08ab9716a 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalIPSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalIPSet.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalRule.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalRule.ps1
index 6e9c0df90..4fb07872b 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalRule.ps1
@@ -55,8 +55,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalSizeConstraintSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalSizeConstraintSet.ps1
index 06996c212..fab0f9b53 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalSizeConstraintSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalSizeConstraintSet.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalSqlInjectionMatchSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalSqlInjectionMatchSet.ps1
index d8544c97e..47782872c 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalSqlInjectionMatchSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalSqlInjectionMatchSet.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACL.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACL.ps1
index c0beaa3c1..ea10d67bf 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACL.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACL.ps1
@@ -61,8 +61,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACLAssociation.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACLAssociation.ps1
index eed37098e..042fa49b6 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACLAssociation.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalWebACLAssociation.ps1
@@ -48,8 +48,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRegionalXssMatchSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRegionalXssMatchSet.ps1
index 7d67f285d..0f8e43642 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRegionalXssMatchSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRegionalXssMatchSet.ps1
@@ -49,8 +49,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFRule.ps1 b/VaporShell/Public/Resource Types/New-VSWAFRule.ps1
index ffa5f6389..e9f4f51f2 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFRule.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFRule.ps1
@@ -56,8 +56,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFSizeConstraintSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFSizeConstraintSet.ps1
index 846ce5f17..c8d38d368 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFSizeConstraintSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFSizeConstraintSet.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFSqlInjectionMatchSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFSqlInjectionMatchSet.ps1
index 48d9a0c12..d8d8f4a04 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFSqlInjectionMatchSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFSqlInjectionMatchSet.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFWebACL.ps1 b/VaporShell/Public/Resource Types/New-VSWAFWebACL.ps1
index 3a409a3f2..ebc5cdeb8 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFWebACL.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFWebACL.ps1
@@ -62,8 +62,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWAFXssMatchSet.ps1 b/VaporShell/Public/Resource Types/New-VSWAFXssMatchSet.ps1
index ab2ce4d75..0b389137d 100644
--- a/VaporShell/Public/Resource Types/New-VSWAFXssMatchSet.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWAFXssMatchSet.ps1
@@ -50,8 +50,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/VaporShell/Public/Resource Types/New-VSWorkSpacesWorkspace.ps1 b/VaporShell/Public/Resource Types/New-VSWorkSpacesWorkspace.ps1
index e7fcad225..4ba97baf6 100644
--- a/VaporShell/Public/Resource Types/New-VSWorkSpacesWorkspace.ps1
+++ b/VaporShell/Public/Resource Types/New-VSWorkSpacesWorkspace.ps1
@@ -72,8 +72,6 @@
Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or whether a scheduled action is associated with the Auto Scaling group.
You must use the "Add-UpdatePolicy" function here.
-
-
.PARAMETER Condition
Logical ID of the condition that this resource needs to be true in order for this resource to be provisioned.
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index 712fa8b20..000000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-environment:
- APPVEYOR_YML_DISABLE_PS_LINUX: true
- NuGetApiKey:
- secure: Ocp1ATd6eZ0eY9+LfZ9Stp9/J1B5eFdBPMdaTRWVa4xh6/NV45ZBYtU5+eemrTWt
- Coveralls:
- secure: r4c1f5ysoobhV4DGF9zc18yl+buyh7LoV7kRr7aUFvrcjd7VFmj71EPN0Egs9gOQ
- matrix:
- - APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
- PSVersion: Core
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- PSVersion: Core
- PYTHON: "C:\\Python27"
- - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- PSVersion: Windows
- PYTHON: "C:\\Python27"
-
-matrix:
- fast_finish: true
-
-
-skip_commits:
- message: /updated readme.*|update readme.*s|\[skip ci\]|\[ci skip\]/
-
-only_commits:
- message: /!deploy|!build|!ci|\[ci\]/
-
-build: false
-
-install:
- - sh: |
- sudo -H apt-get -y install python-pip python-dev build-essential
- sudo -H pip install --upgrade pip
- sudo -H pip install --upgrade virtualenv
- sudo -H pip install --upgrade setuptools
- sudo -H pip install cfn_flip
- - cmd: "%PYTHON%/Scripts/pip.exe install cfn_flip"
-test_script:
- - pwsh: if ($env:PSVersion -eq 'Core') {. .\build.ps1}
- - ps: if ($env:PSVersion -eq 'Windows') {. .\build.ps1}
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 2cbfd0ea5..97d53d55a 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -25,8 +25,8 @@ phases:
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: Compiled Module'
inputs:
- PathtoPublish: out/VaporShell
- ArtifactName: VaporShell
+ PathtoPublish: BuildOutput
+ ArtifactName: BuildOutput
- phase: Phase_2
@@ -107,10 +107,10 @@ phases:
displayName: Test Module
- task: PublishTestResults@2
- displayName: 'Publish Test Results **/Test-*.xml'
+ displayName: 'Publish Test Results **/Test*.xml'
inputs:
testRunner: NUnit
- testResultsFiles: '**/Test-*.xml'
+ testResultsFiles: '**/Test*.xml'
condition: succeededOrFailed()
- phase: Phase_6
@@ -127,6 +127,7 @@ phases:
steps:
- powershell: |
- $Env:NuGetApiKey = '$(NuGetApiKey)'
+ $env:SourceBranch = '$(Build.SourceBranch)'
+ $env:NuGetApiKey = '$(NuGetApiKey)'
. ./build.ps1 -Task Deploy
displayName: Deploy to PowerShell Gallery
diff --git a/build.ps1 b/build.ps1
index 8fcb59abe..f21601e1e 100644
--- a/build.ps1
+++ b/build.ps1
@@ -81,32 +81,49 @@ function Resolve-Module {
}
}
-'BuildHelpers','psake' | Resolve-Module -UpdateModules:$PSBoundParameters['UpdateModules'] -Verbose:$PSBoundParameters['Verbose']
+$update = @{}
+$verbose = @{}
+if ($PSBoundParameters.ContainsKey('UpdateModules')) {
+ $update['UpdateModules'] = $PSBoundParameters['UpdateModules']
+}
+if ($PSBoundParameters.ContainsKey('Verbose')) {
+ $verbose['Verbose'] = $PSBoundParameters['Verbose']
+}
if ($Help) {
+ 'psake' | Resolve-Module @update -Verbose
Get-PSakeScriptTasks -buildFile "$PSScriptRoot\psake.ps1" |
Sort-Object -Property Name |
Format-Table -Property Name, Description, Alias, DependsOn
}
else {
+ 'BuildHelpers' | Resolve-Module @update -Verbose
Set-BuildEnvironment -Force
- if ($ENV:BHBuildSystem -eq 'VSTS' -and $env:BHCommitMessage -notmatch '!deploy' -and $env:BHBranchName -eq "master" -and $PSVersionTable.PSVersion.Major -lt 6 -and -not [String]::IsNullOrEmpty($env:NugetApiKey) -and $Task -eq 'Deploy') {
- Write-Host ""
- Write-Warning "Current build system is $($ENV:BHBuildSystem), but commit message does not match '!deploy'. Skipping psake for this job..."
- Write-Host ""
+ if (
+ $Task -eq 'Deploy' -and (
+ $ENV:BHBuildSystem -ne 'VSTS' -or
+ $env:SourceBranch -like '*pull*' -or
+ $env:BHCommitMessage -notmatch '!deploy' -or
+ $env:BHBranchName -ne 'master' -or
+ $PSVersionTable.PSVersion.Major -ne 5 -or
+ $null -eq $env:NugetApiKey
+ )
+ ) {
+ "Task is 'Deploy', but conditions are not correct for deployment:`n" +
+ " + Current build system is VSTS : $($env:BHBuildSystem -eq 'VSTS') [$env:BHBuildSystem]`n" +
+ " + Current branch is master : $($env:BHBranchName -eq 'master') [$env:BHBranchName]`n" +
+ " + Source is not a pull request : $($env:SourceBranch -notlike '*pull*') [$env:SourceBranch]`n" +
+ " + Commit message matches '!deploy' : $($env:BHCommitMessage -match '!deploy') [$env:BHCommitMessage]`n" +
+ " + Current PS major version is 5 : $($PSVersionTable.PSVersion.Major -eq 5) [$($PSVersionTable.PSVersion.ToString())]`n" +
+ " + NuGet API key is not null : $($null -ne $env:NugetApiKey)`n" +
+ "Skipping psake for this job!" | Write-Host -ForegroundColor Yellow
exit 0
}
- elseif ($ENV:BHBuildSystem -eq 'VSTS' -and $env:BHCommitMessage -match '!deploy' -and $env:BHBranchName -eq "master" -and $PSVersionTable.PSVersion.Major -lt 6 -and -not [String]::IsNullOrEmpty($env:NugetApiKey)) {
- $Task = 'Deploy'
- }
- elseif ($ENV:BHBuildSystem -ne 'VSTS' -and $Task -eq 'Deploy') {
- Write-Host ""
- Write-Warning "Current build system is $($ENV:BHBuildSystem). Changing to default task list..."
- Write-Host ""
- $Task = @('Init','Update','Clean','Compile','Pester')
+ else {
+ 'psake' | Resolve-Module @update -Verbose
+ Write-Host -ForegroundColor Green "Modules successfully resolved..."
+ Write-Host -ForegroundColor Green "Invoking psake with task list: [ $($Task -join ', ') ]`n"
+ Invoke-psake -buildFile "$PSScriptRoot\psake.ps1" -taskList $Task -nologo @verbose
+ exit ( [int]( -not $psake.build_success ) )
}
- Write-Host -ForegroundColor Green "Modules successfully resolved..."
- Write-Host -ForegroundColor Green "Invoking psake with task list: [ $($Task -join ', ') ]`n"
- Invoke-psake -buildFile "$PSScriptRoot\psake.ps1" -taskList $Task -nologo -Verbose:$PSBoundParameters['Verbose']
- exit ( [int]( -not $psake.build_success ) )
}
diff --git a/ci/download.sh b/ci/download.sh
deleted file mode 100644
index 30f932e18..000000000
--- a/ci/download.sh
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/usr/bin/env bash
-
-# Let's quit on interrupt of subcommands
-trap '
- trap - INT # restore default INT handler
- echo "Interrupted"
- kill -s INT "$$"
-' INT
-
-get_url() {
- fork=$2
- release=v6.0.1
- echo "https://github.com/$fork/PowerShell/releases/download/$release/$1"
-}
-
-fork="PowerShell"
-# Get OS specific asset ID and package name
-case "$OSTYPE" in
- linux*)
- source /etc/os-release
- # Install curl and wget to download package
- case "$ID" in
- centos*)
- if ! hash curl 2>/dev/null; then
- echo "curl not found, installing..."
- sudo yum install -y curl
- fi
-
- package=powershell-6.0.1-1.rhel.7.x86_64.rpm
- ;;
- ubuntu)
- if ! hash curl 2>/dev/null; then
- echo "curl not found, installing..."
- sudo apt-get install -y curl
- fi
-
- case "$VERSION_ID" in
- 14.04)
- package=powershell_6.0.1-1.ubuntu.14.04_amd64.deb
- ;;
- 16.04)
- package=powershell_6.0.1-1.ubuntu.16.04_amd64.deb
- ;;
- 17.04)
- package=powershell_6.0.1-1.ubuntu.17.04_amd64.deb
- ;;
- *)
- echo "Ubuntu $VERSION_ID is not supported!" >&2
- exit 2
- esac
- ;;
- opensuse)
- if ! hash curl 2>/dev/null; then
- echo "curl not found, installing..."
- sudo zypper install -y curl
- fi
-
-
- case "$VERSION_ID" in
- 42.1)
- # TODO during next release remove fork and fix package name
- fork=TravisEz13
- package=powershell-6.0.1-1.rhel.7.x86_64.rpm
- ;;
- *)
- echo "OpenSUSE $VERSION_ID is not supported!" >&2
- exit 2
- esac
- ;;
- *)
- echo "$NAME is not supported!" >&2
- exit 2
- esac
- ;;
- darwin*)
- # We don't check for curl as macOS should have a system version
- package=powershell-6.0.1-osx.10.12-x64.pkg
- ;;
- *)
- echo "$OSTYPE is not supported!" >&2
- exit 2
- ;;
-esac
-
-echo "Downloading Powershell"
-curl -L -o "$package" $(get_url "$package" "$fork")
-
-echo "Downloading pip3"
-curl -O https://bootstrap.pypa.io/get-pip.py
-python3 get-pip.py --user
-echo "+++++ python3 and pip3 versions:"
-python3 -V
-pip3 -V
-echo "Updating PATH"
-export PATH=~/.local/bin:$PATH
-echo "Installing cfn_flip"
-pip3 install cfn_flip
-
-
-if [[ ! -r "$package" ]]; then
- echo "ERROR: $package failed to download! Aborting..." >&2
- exit 1
-fi
-
-# Installs PowerShell package
-case "$OSTYPE" in
- linux*)
- source /etc/os-release
- # Install dependencies
- echo "Installing PowerShell with sudo..."
- case "$ID" in
- centos)
- # yum automatically resolves dependencies for local packages
- sudo yum install "./$package"
- ;;
- ubuntu)
- # dpkg does not automatically resolve dependencies, but spouts ugly errors
- sudo dpkg -i "./$package" &> /dev/null
- # Resolve dependencies
- sudo apt-get install -f
- ;;
- opensuse)
- # Install the Microsoft public key so that zypper trusts the package
- sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
- # zypper automatically resolves dependencies for local packages
- sudo zypper --non-interactive install "./$package" &> /dev/null
- ;;
- *)
- esac
- ;;
- darwin*)
- patched=0
- if hash brew 2>/dev/null; then
- brew update
- if [[ ! -d $(brew --prefix openssl) ]]; then
- echo "Installing OpenSSL with brew..."
- if ! brew install openssl; then
- echo "ERROR: OpenSSL failed to install! Crypto functions will not work..." >&2
- # Don't abort because it is not fatal
- elif ! brew install curl --with-openssl; then
- echo "ERROR: curl failed to build against OpenSSL; SSL functions will not work..." >&2
- # Still not fatal
- else
- # OpenSSL installation succeeded; reme mber to patch System.Net.Http after PowerShell installation
- patched=1
- fi
- fi
-
- else
- echo "ERROR: brew not found! OpenSSL may not be available..." >&2
- # Don't abort because it is not fatal
- fi
-
- echo "Installing $package with sudo ..."
- sudo installer -pkg "./$package" -target /
- if [[ $patched -eq 1 ]]; then
- echo "Patching System.Net.Http for libcurl and OpenSSL..."
- find /usr/local/microsoft/powershell -name System.Net.Http.Native.dylib | xargs sudo install_name_tool -change /usr/lib/libcurl.4.dylib /usr/local/opt/curl/lib/libcurl.4.dylib
- fi
- ;;
-esac
-
-pwsh -noprofile -c '"Congratulations! PowerShell is installed at $PSHOME"'
-success=$?
-
-if [[ "$success" != 0 ]]; then
- echo "ERROR: PowerShell failed to install!" >&2
- exit "$success"
-fi
diff --git a/ci/init.ps1 b/ci/init.ps1
deleted file mode 100644
index 5058e7d11..000000000
--- a/ci/init.ps1
+++ /dev/null
@@ -1,53 +0,0 @@
-param($Task = 'Default')
-if ($env:APPVEYOR) {
- $BS = "AppVeyor"
-}
-elseif ($env:TRAVIS) {
- $BS = "Travis CI"
-}
-else {
- $BS = "Unknown"
-}
-
-Write-Host -ForegroundColor Green "
-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
-Current directory: $($pwd.Path)
-Build system: $BS
-PowerShell version: $($PSVersionTable.PSVersion.ToString())
-
-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-"
-
-if ($PSVersionTable.PSVersion.Major -ge 6) {
- # Install InvokeBuild
- Install-Module InvokeBuild, Pester -Scope CurrentUser -Force -AllowClobber -SkipPublisherCheck
-
- # Build the code and perform tests
- Import-module InvokeBuild
-
- Set-Location $PSScriptRoot
-
- Invoke-Build -Safe -Result Result -File .\pwsh.build.ps1
- if ($Result.Error) {
- exit 1
- }
- else {
- exit 0
- }
-
-}
-else {
- # Grab nuget bits, install modules, set build variables, start build.
- Get-PackageProvider -Name NuGet -ForceBootstrap | Out-Null
-
- Install-Module Psake, PSDeploy, Pester, BuildHelpers, Coveralls -Force -Scope CurrentUser -AllowClobber -SkipPublisherCheck
- Import-Module Psake, BuildHelpers, Coveralls
-
- Set-BuildEnvironment
-
- Invoke-psake .\ci\psake.ps1 -taskList $Task -nologo
- exit ( [int]( -not $psake.build_success ) )
-}
-
-#Get-Item Env:BH* | Remove-Item
\ No newline at end of file
diff --git a/ci/psake.ps1 b/ci/psake.ps1
deleted file mode 100644
index bd69dd38d..000000000
--- a/ci/psake.ps1
+++ /dev/null
@@ -1,137 +0,0 @@
-# PSake makes variables declared here available in other scriptblocks
-# Init some things
-Properties {
- # Find the build folder based on build system
- $ProjectRoot = $ENV:BHProjectPath
- if(-not $ProjectRoot) {
- if ($pwd.Path -like "*ci*") {
- Set-Location ..
- }
- $ProjectRoot = $pwd.Path
- }
-
- $Timestamp = Get-Date -Uformat "%Y%m%d-%H%M%S"
- $PSVersion = $PSVersionTable.PSVersion.Major
- $TestFile = "TestResults_PS$PSVersion`_$TimeStamp.xml"
- $lines = '----------------------------------------------------------------------'
-
- $Verbose = @{}
- if($ENV:BHCommitMessage -match "!verbose")
- {
- $Verbose = @{Verbose = $True}
- }
-}
-
-Task Default -Depends Init,Test,Build,Deploy
-
-Task Init {
- $lines
- if ($PSVersionTable.PSVersion.Major -lt 6) {
- Install-Module Coveralls -Force
- Import-Module Coveralls -Force
- }
- Set-Location $ProjectRoot
- "Build System Details:"
- Get-Item ENV:BH*
- "`n"
-}
-
-Task Test -Depends Init {
- $lines
- "`n`tSTATUS: Testing with PowerShell $PSVersion"
-
- # Gather test results. Store them in a variable and file
- $TestResults = Invoke-Pester -Path $ProjectRoot\Tests -PassThru -OutputFormat NUnitXml -OutputFile "$ProjectRoot\$TestFile" -CodeCoverage "$ProjectRoot\Vaporshell\Public\Condition Functions\*","$ProjectRoot\Vaporshell\Public\Intrinsic Functions\*","$ProjectRoot\Vaporshell\Public\Primary Functions\*","$ProjectRoot\Vaporshell\Public\Transform\*","$ProjectRoot\Vaporshell\Public\*-Vaporshell.ps1","$ProjectRoot\Vaporshell\Vaporshell.psm1"
-
- # In Appveyor? Upload our tests! #Abstract this into a function?
- If($ENV:BHBuildSystem -eq 'AppVeyor')
- {
- (New-Object 'System.Net.WebClient').UploadFile(
- "https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)",
- "$ProjectRoot\$TestFile" )
- if ($env:APPVEYOR_BUILD_WORKER_IMAGE -eq 'Visual Studio 2017') {
- $coverage = Format-Coverage -PesterResults $TestResults -CoverallsApiToken $ENV:Coveralls -BranchName $ENV:APPVEYOR_REPO_BRANCH -Verbose
- Publish-Coverage -Coverage $coverage -Verbose
- }
- }
-
- Remove-Item "$ProjectRoot\$TestFile" -Force -ErrorAction SilentlyContinue
-
- # Failed tests?
- # Need to tell psake or it will proceed to the deployment. Danger!
- if($TestResults.FailedCount -gt 0)
- {
- Write-Error "Failed '$($TestResults.FailedCount)' tests, build failed"
- }
- "`n"
-}
-
-Task Build -Depends Test {
- $lines
-
- if ($ENV:BHBuildSystem -eq 'AppVeyor' -and $env:BHCommitMessage -match '!deploy' -and $env:BHBranchName -eq "master") {
- # Load the module, read the exported functions, update the psd1 FunctionsToExport
- Set-ModuleFunctions @Verbose
- $commParsed = $env:BHCommitMessage | Select-String -Pattern '\sv\d\.\d\.\d\s'
- if ($commParsed) {
- $commitVer = $commParsed.Matches.Value.Trim().Replace('v','')
- }
- $curVer = (Get-Module $env:BHProjectName).Version
- $nextGalVer = Get-NextNugetPackageVersion -Name $env:BHProjectName -PackageSourceUrl 'https://www.powershellgallery.com/api/v2/'
-
- $versionToDeploy = if ($commitVer -and ([System.Version]$commitVer -lt $nextGalVer)) {
- Write-Host -ForegroundColor Yellow "Version in commit message is $commitVer, which is less than the next Gallery version and would result in an error. Possible duplicate deployment build, skipping module bump and negating deployment"
- $env:BHCommitMessage = $env:BHCommitMessage.Replace('!deploy','')
- $null
- }
- elseif ($commitVer -and ([System.Version]$commitVer -gt $nextGalVer)) {
- Write-Host -ForegroundColor Green "Module version to deploy: $commitVer [from commit message]"
- [System.Version]$commitVer
- }
- elseif ($curVer -ge $nextGalVer) {
- Write-Host -ForegroundColor Green "Module version to deploy: $curVer [from manifest]"
- $curVer
- }
- elseif ($env:BHCommitMessage -match '!hotfix') {
- Write-Host -ForegroundColor Green "Module version to deploy: $nextGalVer [commit message match '!hotfix']"
- $nextGalVer
- }
- elseif ($env:BHCommitMessage -match '!minor') {
- $minorVers = [System.Version]("{0}.{1}.{2}" -f $nextGalVer.Major,([int]$nextGalVer.Minor + 1),0)
- Write-Host -ForegroundColor Green "Module version to deploy: $minorVers [commit message match '!minor']"
- $minorVers
- }
- elseif ($env:BHCommitMessage -match '!major') {
- $majorVers = [System.Version]("{0}.{1}.{2}" -f ([int]$nextGalVer.Major + 1),0,0)
- Write-Host -ForegroundColor Green "Module version to deploy: $majorVers [commit message match '!major']"
- $majorVers
- }
- else {
- Write-Host -ForegroundColor Green "Module version to deploy: $nextGalVer [PSGallery next version]"
- $nextGalVer
- }
- # Bump the module version
- if ($versionToDeploy) {
- Update-Metadata -Path $env:BHPSModuleManifest -PropertyName ModuleVersion -Value $versionToDeploy
- }
- else {
- Write-Host -ForegroundColor Yellow "No module version matched! Negating deployment to prevent errors"
- $env:BHCommitMessage = $env:BHCommitMessage.Replace('!deploy','')
- }
- $lines
- }
- else {
- Write-Host -ForegroundColor Magenta "Build system is not AppVeyor, commit message does not contain '!deploy' and/or branch is not 'master' -- skipping module update!"
- }
-}
-
-Task Deploy -Depends Build {
- $lines
-
- $Params = @{
- Path = $ProjectRoot
- Force = $true
- Recurse = $false # We keep psdeploy artifacts, avoid deploying those : )
- }
- Invoke-PSDeploy @Verbose @Params
-}
diff --git a/ci/pwsh.build.ps1 b/ci/pwsh.build.ps1
deleted file mode 100644
index b68e1205d..000000000
--- a/ci/pwsh.build.ps1
+++ /dev/null
@@ -1,69 +0,0 @@
-<#
-.Synopsis
- Build script invoked by Invoke-Build.
-
-.Description
- The parameters are specified for Invoke-Build on invoking.
-#>
-[CmdletBinding()]
-param(
-)
-# PSake makes variables declared here available in other scriptblocks
-# Init some things
-
- # Find the build folder based on build system
- if ($pwd.Path -like "*ci*") {
- Set-Location ..
- }
- $ProjectRoot = $pwd.Path
-
- $Timestamp = Get-Date -Uformat "%Y%m%d-%H%M%S"
- $PSVersion = $PSVersionTable.PSVersion.Major
- $TestFile = "TestResults_PS$PSVersion`_$TimeStamp.xml"
- $lines = '----------------------------------------------------------------------'
-
- $Verbose = @{}
- if($ENV:TRAVIS_COMMIT_MESSAGE -match "!verbose")
- {
- $Verbose = @{Verbose = $True}
- }
-
-task Init {
- $lines
- Set-Location $ProjectRoot
- "Build System Details:"
- Get-Item ENV:TRAVIS*
- "`n"
- $lines
- "PSVersionTable"
- $PSVersionTable
-}
-
-task Build {
- $lines
- "`n`tSTATUS: Testing with PowerShell $PSVersion"
-
- # Gather test results. Store them in a variable and file
- $TestResults = Invoke-Pester -Path $ProjectRoot\Tests -PassThru -OutputFormat NUnitXml -OutputFile "$ProjectRoot\$TestFile"
-
- # In Appveyor? Upload our tests! #Abstract this into a function?
- If($ENV:BHBuildSystem -eq 'AppVeyor')
- {
- (New-Object 'System.Net.WebClient').UploadFile(
- "https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)",
- "$ProjectRoot\$TestFile" )
- }
-
- Remove-Item "$ProjectRoot\$TestFile" -Force -ErrorAction SilentlyContinue
-
- # Failed tests?
- # Need to tell psake or it will proceed to the deployment. Danger!
- if($TestResults.FailedCount -gt 0)
- {
- New-Item -Path "$projectRoot\BuildFailed.txt" -Name "BuildFailed.txt" -ItemType File -Force
- Write-Error "Failed '$($TestResults.FailedCount)' tests, build failed"
- }
- "`n"
-}
-
-task . Init, Build
\ No newline at end of file
diff --git a/deploy.psdeploy.ps1 b/deploy.psdeploy.ps1
deleted file mode 100644
index 6217d42f0..000000000
--- a/deploy.psdeploy.ps1
+++ /dev/null
@@ -1,27 +0,0 @@
-# Generic module deployment.
-# This stuff should be moved to psake for a cleaner deployment view
-
-# ASSUMPTIONS:
-
- # folder structure of:
- # - RepoFolder
- # - This PSDeploy file
- # - ModuleName
- # - ModuleName.psd1
-
- # Nuget key in $ENV:NugetApiKey
-
- # Set-BuildEnvironment from BuildHelpers module has populated ENV:BHProjectName
-
-# Publish to AppVeyor if we're in AppVeyor
-if($env:BHProjectName -and $ENV:BHProjectName.Count -eq 1 -and $env:BHBuildSystem -eq 'AppVeyor') {
- Deploy DeveloperBuild {
- By AppVeyorModule {
- FromSource $ENV:BHProjectName
- To AppVeyor
- WithOptions @{
- Version = $env:APPVEYOR_BUILD_VERSION
- }
- }
- }
-}
diff --git a/psake.ps1 b/psake.ps1
index e410a901c..5c42ef489 100644
--- a/psake.ps1
+++ b/psake.ps1
@@ -15,7 +15,7 @@ Properties {
$Timestamp = Get-Date -Uformat "%Y%m%d-%H%M%S"
$PSVersion = $PSVersionTable.PSVersion.ToString()
$TestFile = "TestResults_PS$PSVersion`_$TimeStamp.xml"
- $outputDir = Join-Path -Path $projectRoot -ChildPath 'out'
+ $outputDir = $env:BHBuildOutput
$outputModDir = Join-Path -Path $outputDir -ChildPath $env:BHProjectName
$manifest = Import-PowerShellDataFile -Path $env:BHPSModuleManifest
$outputModVerDir = Join-Path -Path $outputModDir -ChildPath $manifest.ModuleVersion
@@ -56,17 +56,17 @@ task Init {
task Update -depends Init {
' Updating Resource and Property Type functions with current AWS spec sheet...'
- Remove-Module $($env:BHProjectName) -ErrorAction SilentlyContinue -Force -Verbose:$false
+ Remove-Module $env:BHProjectName -ErrorAction SilentlyContinue -Force -Verbose:$false
Import-Module $env:BHPSModuleManifest -Force -Verbose:$false
Update-VSResourceFunctions
- Remove-Module $($env:BHProjectName) -Force -Verbose:$false
+ Remove-Module $env:BHProjectName -Force -Verbose:$false
} -description 'Updates module functions before compilation'
task Clean -depends Update {
Remove-Module -Name $env:BHProjectName -Force -ErrorAction SilentlyContinue -Verbose:$false
if (Test-Path -Path $outputDir) {
- Get-ChildItem -Path $outputDir -Recurse -File | Where-Object {$_.FullName -notlike "*dll"} | Remove-Item -Force -Recurse
+ Get-ChildItem -Path $outputDir -Recurse -File | Where-Object {$_.FullName -notlike "*dll" -or $_.Name -like "Test*.xml"} | Remove-Item -Force -Recurse
} else {
New-Item -Path $outputDir -ItemType Directory > $null
}
@@ -248,13 +248,13 @@ $pesterScriptBlock = {
([Uri]"https://ci.appveyor.com/api/testresults/nunit/$($env:APPVEYOR_JOB_ID)"),
$testResultsXml
)
- if ($PSVersionTable.PSVersion.Major -lt 6 -and $null -ne $env:Coveralls -and $coverage.Keys -contains 'CodeCoverage') {
- ' Uploading Code Coverage to Coveralls...'
- $coverage = Format-Coverage -PesterResults $TestResults -CoverallsApiToken $env:Coveralls -BranchName $ENV:APPVEYOR_REPO_BRANCH -Verbose
- Publish-Coverage -Coverage $coverage -Verbose
- }
+ Remove-Item $testResultsXml -Force -ErrorAction SilentlyContinue
+ }
+ if ($PSVersionTable.PSVersion.Major -lt 6 -and $null -ne $env:Coveralls -and $coverage.Keys -contains 'CodeCoverage') {
+ ' Uploading Code Coverage to Coveralls...'
+ $coverage = Format-Coverage -PesterResults $TestResults -CoverallsApiToken $env:Coveralls -BranchName $ENV:APPVEYOR_REPO_BRANCH -Verbose
+ Publish-Coverage -Coverage $coverage -Verbose
}
- Remove-Item $testResultsXml -Force -ErrorAction SilentlyContinue
if ($testResults.FailedCount -gt 0) {
$testResults | Format-List
diff --git a/pwsh_download.sh b/pwsh_download.sh
deleted file mode 100644
index 09d7e8ddf..000000000
--- a/pwsh_download.sh
+++ /dev/null
@@ -1,177 +0,0 @@
-#!/usr/bin/env bash
-
-# Let's quit on interrupt of subcommands
-trap '
- trap - INT # restore default INT handler
- echo "Interrupted"
- kill -s INT "$$"
-' INT
-
-get_url() {
- fork=$2
- release=v6.1.0
- echo "https://github.com/$fork/PowerShell/releases/download/$release/$1"
-}
-
-fork="PowerShell"
-# Get OS specific asset ID and package name
-case "$OSTYPE" in
- linux*)
- source /etc/os-release
- # Install curl and wget to download package
- case "$ID" in
- centos*)
- if ! hash curl 2>/dev/null; then
- echo "curl not found, installing..."
- sudo yum install -y curl
- fi
-
- package=powershell-6.1.0-1.rhel.7.x86_64.rpm
- ;;
- ubuntu)
- if ! hash curl 2>/dev/null; then
- echo "curl not found, installing..."
- sudo apt-get install -y curl
- fi
-
- case "$VERSION_ID" in
- 14.04)
- package=powershell_6.1.0-1.ubuntu.14.04_amd64.deb
- ;;
- 16.04)
- package=powershell_6.1.0-1.ubuntu.16.04_amd64.deb
- ;;
- 17.04)
- package=powershell_6.1.0-1.ubuntu.17.04_amd64.deb
- ;;
- 18.04)
- package=powershell_6.1.0-1.ubuntu.18.04_amd64.deb
- ;;
- *)
- echo "Ubuntu $VERSION_ID is not supported!" >&2
- exit 2
- esac
- ;;
- opensuse)
- if ! hash curl 2>/dev/null; then
- echo "curl not found, installing..."
- sudo zypper install -y curl
- fi
-
-
- case "$VERSION_ID" in
- 42.1)
- # TODO during next release remove fork and fix package name
- fork=TravisEz13
- package=powershell-6.1.0-1.rhel.7.x86_64.rpm
- ;;
- *)
- echo "OpenSUSE $VERSION_ID is not supported!" >&2
- exit 2
- esac
- ;;
- *)
- echo "$NAME is not supported!" >&2
- exit 2
- esac
- ;;
- darwin*)
- # We don't check for curl as macOS should have a system version
- package=powershell-6.1.0-osx-x64.pkg
- ;;
- *)
- echo "$OSTYPE is not supported!" >&2
- exit 2
- ;;
-esac
-
-echo "Downloading Powershell"
-curl -L -o "$package" $(get_url "$package" "$fork")
-
-echo "Downloading pip3"
-curl -O https://bootstrap.pypa.io/get-pip.py
-python3 get-pip.py --user
-echo "+++++ python3 and pip3 versions:"
-python3 -V
-pip3 -V
-# echo "Installing awscli"
-# pip3 install --user --upgrade awscli
-echo "Updating PATH"
-export PATH=~/.local/bin:$PATH
-# echo "+++++ awscli version:"
-# aws --version
-# echo "Upgrading awscli if needed"
-# pip3 install --user --upgrade awscli
-echo "Installing cfn_flip"
-pip3 install cfn_flip
-
-if [[ ! -r "$package" ]]; then
- echo "ERROR: $package failed to download! Aborting..." >&2
- exit 1
-fi
-
-# Installs PowerShell package
-case "$OSTYPE" in
- linux*)
- source /etc/os-release
- # Install dependencies
- echo "Installing PowerShell with sudo..."
- case "$ID" in
- centos)
- # yum automatically resolves dependencies for local packages
- sudo yum install "./$package"
- ;;
- ubuntu)
- # dpkg does not automatically resolve dependencies, but spouts ugly errors
- sudo dpkg -i "./$package" &> /dev/null
- # Resolve dependencies
- sudo apt-get install -f
- ;;
- opensuse)
- # Install the Microsoft public key so that zypper trusts the package
- sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
- # zypper automatically resolves dependencies for local packages
- sudo zypper --non-interactive install "./$package" &> /dev/null
- ;;
- *)
- esac
- ;;
- darwin*)
- patched=0
- if hash brew 2>/dev/null; then
- brew update
- if [[ ! -d $(brew --prefix openssl) ]]; then
- echo "Installing OpenSSL with brew..."
- if ! brew install openssl; then
- echo "ERROR: OpenSSL failed to install! Crypto functions will not work..." >&2
- # Don't abort because it is not fatal
- elif ! brew install curl --with-openssl; then
- echo "ERROR: curl failed to build against OpenSSL; SSL functions will not work..." >&2
- # Still not fatal
- else
- # OpenSSL installation succeeded; reme mber to patch System.Net.Http after PowerShell installation
- patched=1
- fi
- fi
-
- else
- echo "ERROR: brew not found! OpenSSL may not be available..." >&2
- # Don't abort because it is not fatal
- fi
-
- echo "Installing $package with sudo ..."
- sudo installer -pkg "./$package" -target /
- if [[ $patched -eq 1 ]]; then
- echo "Patching System.Net.Http for libcurl and OpenSSL..."
- find /usr/local/microsoft/powershell -name System.Net.Http.Native.dylib | xargs sudo install_name_tool -change /usr/lib/libcurl.4.dylib /usr/local/opt/curl/lib/libcurl.4.dylib
- fi
- ;;
-esac
-
-pwsh -noprofile -c '"Congratulations! PowerShell is installed at $PSHOME"'
-success=$?
-
-if [[ "$success" != 0 ]]; then
- echo "ERROR: PowerShell failed to install!" >&2
- exit "$success"
-fi