templates/exchange.template.yaml [2293:2516]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  - '''"'
              waitAfterCompletion: '0'
          files:
            C:\cfn\scripts\Unzip-Archive.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Unzip-Archive.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\modules\AWSQuickStart.zip:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/modules/AWSQuickStart.zip
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Rename-Computer.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Rename-Computer.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Restart-Computer.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Restart-Computer.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Join-Domain.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Join-Domain.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Enable-CredSSP.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Enable-CredSSP.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Disable-CredSSP.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Disable-CredSSP.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-ExchPrerequisites.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-ExchPrerequisites.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Expand-Exchange.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Expand-Exchange.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-WindowsFailoverClustering.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-WindowsFailoverClustering.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-UcmaRuntime.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-UcmaRuntime.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-ExchangeOrg.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-ExchangeOrg.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-ExchangeServer.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-ExchangeServer.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Configure-UAC.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Configure-UAC.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Download-Prerequisites.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Download-Prerequisites.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Install-VisualCRuntime.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-VisualCRuntime.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Install-NetFramework.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-NetFramework.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



templates/exchange.template.yaml [2960:3183]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                  - '''"'
              waitAfterCompletion: '0'
          files:
            C:\cfn\scripts\Unzip-Archive.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Unzip-Archive.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\modules\AWSQuickStart.zip:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/modules/AWSQuickStart.zip
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Rename-Computer.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Rename-Computer.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Restart-Computer.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Restart-Computer.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Join-Domain.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Join-Domain.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Enable-CredSSP.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Enable-CredSSP.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Disable-CredSSP.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}submodules/quickstart-microsoft-utilities/scripts/Disable-CredSSP.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-ExchPrerequisites.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-ExchPrerequisites.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Expand-Exchange.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Expand-Exchange.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-WindowsFailoverClustering.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-WindowsFailoverClustering.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-UcmaRuntime.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-UcmaRuntime.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-ExchangeOrg.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-ExchangeOrg.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Install-ExchangeServer.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-ExchangeServer.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            c:\cfn\scripts\Configure-UAC.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Configure-UAC.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Download-Prerequisites.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Download-Prerequisites.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Install-VisualCRuntime.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-VisualCRuntime.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
            C:\cfn\scripts\Install-NetFramework.ps1:
              source:
                !Sub
                - https://${S3Bucket}.s3.${S3Region}.${AWS::URLSuffix}/${QSS3KeyPrefix}scripts/Install-NetFramework.ps1
                - S3Region: !If
                    - UsingDefaultBucket
                    - !Ref AWS::Region
                    - !Ref QSS3BucketRegion
                  S3Bucket: !If
                    - UsingDefaultBucket
                    - !Sub '${QSS3BucketName}-${AWS::Region}'
                    - !Ref QSS3BucketName
              authentication: S3AccessCreds
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



