From d590a91fe791a85ab81baf5dd1f4b262ba008c73 Mon Sep 17 00:00:00 2001 From: Chris Galvan Date: Fri, 27 Aug 2021 11:24:05 -0500 Subject: [PATCH 1/6] Implemented helper method of QFileDialog::getSaveFileName to prevent user from saving files with invalid names. Signed-off-by: Chris Galvan --- Code/Editor/TrackView/TrackViewDialog.cpp | 3 +- Code/Editor/TrackView/TrackViewNodes.cpp | 3 +- .../Components/Widgets/FileDialog.cpp | 53 +++++++++++++++++++ .../Components/Widgets/FileDialog.h | 29 ++++++++++ .../AzQtComponents/azqtcomponents_files.cmake | 2 + .../AssetEditor/AssetEditorWidget.cpp | 13 ++--- .../Source/ImageProcessingSystemComponent.cpp | 4 +- .../Code/Source/Util/Util.cpp | 6 +-- .../CreateMaterialDialog.cpp | 6 +-- .../EditorMaterialComponentExporter.cpp | 4 +- .../EMStudioSDK/Source/FileManager.cpp | 39 +++++--------- Gems/LyShine/Code/Editor/EditorWindow.cpp | 4 +- .../Code/Editor/View/Windows/MainWindow.cpp | 4 +- .../Code/Source/EditorWhiteBoxComponent.cpp | 6 +-- 14 files changed, 127 insertions(+), 49 deletions(-) create mode 100644 Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp create mode 100644 Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.h diff --git a/Code/Editor/TrackView/TrackViewDialog.cpp b/Code/Editor/TrackView/TrackViewDialog.cpp index cfaa82fdb4..d70cbad29e 100644 --- a/Code/Editor/TrackView/TrackViewDialog.cpp +++ b/Code/Editor/TrackView/TrackViewDialog.cpp @@ -34,6 +34,7 @@ // AzQtComponents #include +#include // CryCommon #include @@ -2324,7 +2325,7 @@ void CTrackViewDialog::SaveCurrentSequenceToFBX() } } - QString filename = QFileDialog::getSaveFileName(this, tr("Export Selected Nodes To FBX File"), selectedSequenceFBXStr, szFilters); + QString filename = AzQtComponents::FileDialog::GetSaveFileName(this, tr("Export Selected Nodes To FBX File"), selectedSequenceFBXStr, szFilters); if (!filename.isEmpty()) { pExportManager->SetBakedKeysSequenceExport(true); diff --git a/Code/Editor/TrackView/TrackViewNodes.cpp b/Code/Editor/TrackView/TrackViewNodes.cpp index e3b994c488..2a2d584e46 100644 --- a/Code/Editor/TrackView/TrackViewNodes.cpp +++ b/Code/Editor/TrackView/TrackViewNodes.cpp @@ -30,6 +30,7 @@ // AzQtComponents #include +#include // CryCommon #include @@ -1044,7 +1045,7 @@ void CTrackViewNodesCtrl::OnNMRclick(QPoint point) file = QString::fromUtf8(selectedNodes.GetNode(0)->GetName().c_str()) + QString(".fbx"); } - QString path = QFileDialog::getSaveFileName(this, tr("Export Selected Nodes To FBX File"), QString(), tr("FBX Files (*.fbx)")); + QString path = AzQtComponents::FileDialog::GetSaveFileName(this, tr("Export Selected Nodes To FBX File"), QString(), tr("FBX Files (*.fbx)")); if (!path.isEmpty()) { diff --git a/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp new file mode 100644 index 0000000000..cdd6a77094 --- /dev/null +++ b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp @@ -0,0 +1,53 @@ +/* + * Copyright (c) Contributors to the Open 3D Engine Project. + * For complete copyright and license terms please see the LICENSE at the root of this distribution. + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + * + */ + +#include + +#include +#include + +namespace AzQtComponents +{ + QString FileDialog::GetSaveFileName(QWidget* parent, const QString& caption, const QString& dir, + const QString& filter, QString* selectedFilter, QFileDialog::Options options) + { + bool shouldPromptAgain = false; + QString filePath; + + do + { + // Trigger Qt's save filename dialog + // If filePath isn't empty, it means we are prompting again because the filename was invalid, + // so pass it instead of the directory so the filename is pre-filled in for the user + filePath = QFileDialog::getSaveFileName(parent, caption, (filePath.isEmpty()) ? dir : filePath, filter, selectedFilter, options); + + if (!filePath.isEmpty()) + { + QFileInfo fileInfo(filePath); + QString fileName = fileInfo.fileName(); + + // Check if the filename has any invalid characters + QRegExp validFileNameRegex("^[a-zA-Z0-9_\\-./]*$"); + shouldPromptAgain = !validFileNameRegex.exactMatch(fileName); + + // If the filename had invalid characters, then show a warning message and then we will re-prompt the save filename dialog + if (shouldPromptAgain) + { + QMessageBox::warning(parent, QObject::tr("Invalid filename"), QObject::tr("The filename contains invalid characters\n\n%1").arg(fileName)); + } + } + else + { + // If the filePath is empty, then the user cancelled the dialog so we don't need to prompt again + shouldPromptAgain = false; + } + } while (shouldPromptAgain); + + return filePath; + } +} // namespace AzQtComponents diff --git a/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.h b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.h new file mode 100644 index 0000000000..6b63404949 --- /dev/null +++ b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) Contributors to the Open 3D Engine Project. + * For complete copyright and license terms please see the LICENSE at the root of this distribution. + * + * SPDX-License-Identifier: Apache-2.0 OR MIT + * + */ + +#pragma once + +#include + +#if !defined(Q_MOC_RUN) +#include +#endif + +namespace AzQtComponents +{ + class AZ_QT_COMPONENTS_API FileDialog + { + public: + //! Helper method that extends QFileDialog::getSaveFileName to prevent the user from + //! saving a filename with invalid characters (e.g. AP doesn't allow @ characters because they are used for aliases) + static QString GetSaveFileName(QWidget* parent = nullptr, const QString& caption = QString(), + const QString& dir = QString(), const QString& filter = QString(), + QString* selectedFilter = nullptr, QFileDialog::Options options = QFileDialog::Options()); + }; + +} // namespace AzQtComponents diff --git a/Code/Framework/AzQtComponents/AzQtComponents/azqtcomponents_files.cmake b/Code/Framework/AzQtComponents/AzQtComponents/azqtcomponents_files.cmake index af1a3a9f56..c214b81405 100644 --- a/Code/Framework/AzQtComponents/AzQtComponents/azqtcomponents_files.cmake +++ b/Code/Framework/AzQtComponents/AzQtComponents/azqtcomponents_files.cmake @@ -146,6 +146,8 @@ set(FILES Components/Widgets/Eyedropper.h Components/Widgets/Eyedropper.cpp Components/Widgets/EyedropperConfig.ini + Components/Widgets/FileDialog.cpp + Components/Widgets/FileDialog.h Components/Widgets/FilteredSearchWidget.qss Components/Widgets/FilteredSearchWidgetConfig.ini Components/Widgets/GradientSlider.cpp diff --git a/Code/Framework/AzToolsFramework/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp b/Code/Framework/AzToolsFramework/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp index 7198ed1be8..e155189a99 100644 --- a/Code/Framework/AzToolsFramework/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp +++ b/Code/Framework/AzToolsFramework/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp @@ -37,6 +37,10 @@ AZ_POP_DISABLE_WARNING #include #include +#include + +#include + #include #include @@ -46,9 +50,6 @@ AZ_POP_DISABLE_WARNING #include #include #include -AZ_PUSH_DISABLE_WARNING(4251, "-Wunknown-warning-option") // 'QFileInfo::d_ptr': class 'QSharedDataPointer' needs to have dll-interface to be used by clients of class 'QFileInfo' -#include -AZ_POP_DISABLE_WARNING #include namespace AzToolsFramework @@ -414,7 +415,7 @@ namespace AzToolsFramework filter.append(")"); } - const QString saveAs = QFileDialog::getSaveFileName(nullptr, tr("Save As..."), m_userSettings->m_lastSavePath.c_str(), filter); + const QString saveAs = AzQtComponents::FileDialog::GetSaveFileName(AzToolsFramework::GetActiveWindow(), tr("Save As..."), m_userSettings->m_lastSavePath.c_str(), filter); return SaveImpl(asset, saveAs); } @@ -902,7 +903,7 @@ namespace AzToolsFramework statusString = QString("%1"); } - statusString = statusString.arg(m_currentAsset).arg(m_queuedAssetStatus); + statusString = statusString.arg(m_currentAsset); if (!m_queuedAssetStatus.isEmpty()) { @@ -920,7 +921,7 @@ namespace AzToolsFramework void AssetEditorWidget::SetupHeader() { - QString nameString = QString("%1").arg(m_currentAsset).arg(m_queuedAssetStatus); + QString nameString = QString("%1").arg(m_currentAsset); m_header->setName(nameString); diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageProcessingSystemComponent.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageProcessingSystemComponent.cpp index 0436ef0215..665d08b3ae 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageProcessingSystemComponent.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageProcessingSystemComponent.cpp @@ -17,6 +17,8 @@ #include #include +#include + #include #include #include @@ -202,7 +204,7 @@ namespace ImageProcessingAtom AZ::Data::AssetId assetId = product->GetAssetId(); menu->addAction("Save as DDS...", [assetId, this]() { - QString filePath = QFileDialog::getSaveFileName(nullptr, QString("Save to file"), m_lastSavedPath, QString("DDS file (*.dds)")); + QString filePath = AzQtComponents::FileDialog::GetSaveFileName(nullptr, QString("Save to file"), m_lastSavedPath, QString("DDS file (*.dds)")); if (filePath.isEmpty()) { return; diff --git a/Gems/Atom/Tools/AtomToolsFramework/Code/Source/Util/Util.cpp b/Gems/Atom/Tools/AtomToolsFramework/Code/Source/Util/Util.cpp index ba913e317b..be112345a9 100644 --- a/Gems/Atom/Tools/AtomToolsFramework/Code/Source/Util/Util.cpp +++ b/Gems/Atom/Tools/AtomToolsFramework/Code/Source/Util/Util.cpp @@ -11,13 +11,13 @@ #include #include #include +#include #include #include #include AZ_PUSH_DISABLE_WARNING(4251 4800, "-Wunknown-warning-option") // disable warnings spawned by QT #include -#include #include #include AZ_POP_DISABLE_WARNING @@ -29,7 +29,7 @@ namespace AtomToolsFramework const QFileInfo initialFileInfo(initialPath); const QString initialExt(initialFileInfo.completeSuffix()); - const QFileInfo selectedFileInfo(QFileDialog::getSaveFileName( + const QFileInfo selectedFileInfo(AzQtComponents::FileDialog::GetSaveFileName( QApplication::activeWindow(), "Save File", initialFileInfo.absolutePath() + @@ -104,7 +104,7 @@ namespace AtomToolsFramework const QFileInfo initialFileInfo(initialPath); const QString initialExt(initialFileInfo.completeSuffix()); - const QFileInfo duplicateFileInfo(QFileDialog::getSaveFileName( + const QFileInfo duplicateFileInfo(AzQtComponents::FileDialog::GetSaveFileName( QApplication::activeWindow(), "Duplicate File", GetUniqueFileInfo(initialPath).absoluteFilePath(), diff --git a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/CreateMaterialDialog/CreateMaterialDialog.cpp b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/CreateMaterialDialog/CreateMaterialDialog.cpp index 608122b77a..f27a08b08d 100644 --- a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/CreateMaterialDialog/CreateMaterialDialog.cpp +++ b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/CreateMaterialDialog/CreateMaterialDialog.cpp @@ -11,6 +11,8 @@ #include #include +#include + #include #include @@ -19,8 +21,6 @@ #include -#include - namespace MaterialEditor { CreateMaterialDialog::CreateMaterialDialog(QWidget* parent) @@ -95,7 +95,7 @@ namespace MaterialEditor //When the file selection button is pressed, open a file dialog to select where the material will be saved QObject::connect(m_ui->m_materialFilePicker, &AzQtComponents::BrowseEdit::attachedButtonTriggered, m_ui->m_materialFilePicker, [this]() { - QFileInfo fileInfo = QFileDialog::getSaveFileName(this, + QFileInfo fileInfo = AzQtComponents::FileDialog::GetSaveFileName(this, QString("Select Material Filename"), m_materialFileInfo.absoluteFilePath(), QString("Material (*.material)")); diff --git a/Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialComponentExporter.cpp b/Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialComponentExporter.cpp index 32a36392a4..f55da28fa6 100644 --- a/Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialComponentExporter.cpp +++ b/Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialComponentExporter.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -22,7 +23,6 @@ AZ_PUSH_DISABLE_WARNING(4251 4800, "-Wunknown-warning-option") // disable warnin #include #include #include -#include #include #include #include @@ -145,7 +145,7 @@ namespace AZ // Whenever the browse button is clicked, open a save file dialog in the same location as the current export file setting QObject::connect(materialFileWidget, &AzQtComponents::BrowseEdit::attachedButtonTriggered, materialFileWidget, [&dialog, &exportItem, materialFileWidget, overwriteCheckBox]() { - QFileInfo fileInfo = QFileDialog::getSaveFileName(&dialog, + QFileInfo fileInfo = AzQtComponents::FileDialog::GetSaveFileName(&dialog, QString("Select Material Filename"), exportItem.GetExportPath().c_str(), QString("Material (*.material)"), diff --git a/Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/EMStudioSDK/Source/FileManager.cpp b/Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/EMStudioSDK/Source/FileManager.cpp index 5a89729e49..129d005f80 100644 --- a/Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/EMStudioSDK/Source/FileManager.cpp +++ b/Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/EMStudioSDK/Source/FileManager.cpp @@ -9,7 +9,6 @@ #include "FileManager.h" #include #include -#include #include #include #include @@ -36,6 +35,8 @@ #include #include +#include + #include #include #include @@ -412,14 +413,12 @@ namespace EMStudio { GetManager()->SetAvoidRendering(true); - QFileDialog::Options options; QString selectedFilter; - const AZStd::string filename = QFileDialog::getSaveFileName(parent, // parent + const AZStd::string filename = AzQtComponents::FileDialog::GetSaveFileName(parent, // parent "Save", // caption GetLastUsedFolder(m_lastActorFolder), // directory "EMotion FX Actor Files (*.actor)", - &selectedFilter, - options).toUtf8().data(); + &selectedFilter).toUtf8().data(); GetManager()->SetAvoidRendering(false); @@ -471,14 +470,12 @@ namespace EMStudio { GetManager()->SetAvoidRendering(true); - QFileDialog::Options options; QString selectedFilter; - AZStd::string filename = QFileDialog::getSaveFileName(parent, // parent + AZStd::string filename = AzQtComponents::FileDialog::GetSaveFileName(parent, // parent "Save", // caption GetLastUsedFolder(m_lastWorkspaceFolder), // directory "EMotionFX Editor Workspace Files (*.emfxworkspace)", - &selectedFilter, - options).toUtf8().data(); + &selectedFilter).toUtf8().data(); GetManager()->SetAvoidRendering(false); @@ -553,14 +550,12 @@ namespace EMStudio { GetManager()->SetAvoidRendering(true); - QFileDialog::Options options; QString selectedFilter; - AZStd::string filename = QFileDialog::getSaveFileName(parent, // parent + AZStd::string filename = AzQtComponents::FileDialog::GetSaveFileName(parent, // parent "Save", // caption GetLastUsedFolder(m_lastMotionSetFolder), // directory "EMotion FX Motion Set Files (*.motionset)", - &selectedFilter, - options).toUtf8().data(); + &selectedFilter).toUtf8().data(); GetManager()->SetAvoidRendering(false); @@ -632,14 +627,12 @@ namespace EMStudio { GetManager()->SetAvoidRendering(true); - QFileDialog::Options options; QString selectedFilter; - AZStd::string filename = QFileDialog::getSaveFileName(parent, // parent + AZStd::string filename = AzQtComponents::FileDialog::GetSaveFileName(parent, // parent "Save", // caption GetLastUsedFolder(m_lastAnimGraphFolder), // directory "EMotion FX Anim Graph Files (*.animgraph);;All Files (*)", - &selectedFilter, - options).toUtf8().data(); + &selectedFilter).toUtf8().data(); GetManager()->SetAvoidRendering(false); @@ -675,14 +668,12 @@ namespace EMStudio { GetManager()->SetAvoidRendering(true); - QFileDialog::Options options; QString selectedFilter; - const AZStd::string filename = QFileDialog::getSaveFileName(parent, // parent + const AZStd::string filename = AzQtComponents::FileDialog::GetSaveFileName(parent, // parent "Save", // caption GetLastUsedFolder(m_lastNodeMapFolder), // directory "Node Map Files (*.nodeMap);;All Files (*)", - &selectedFilter, - options).toUtf8().data(); + &selectedFilter).toUtf8().data(); GetManager()->SetAvoidRendering(false); @@ -737,14 +728,12 @@ namespace EMStudio GetManager()->SetAvoidRendering(true); - QFileDialog::Options options; QString selectedFilter; - QString filename = QFileDialog::getSaveFileName(parent, // parent + QString filename = AzQtComponents::FileDialog::GetSaveFileName(parent, // parent "Save", // caption dir.c_str(), // directory "EMotion FX Blend Config Files (*.cfg);;All Files (*)", - &selectedFilter, - options); + &selectedFilter); GetManager()->SetAvoidRendering(false); diff --git a/Gems/LyShine/Code/Editor/EditorWindow.cpp b/Gems/LyShine/Code/Editor/EditorWindow.cpp index 5ae1eb44b9..663570bbf0 100644 --- a/Gems/LyShine/Code/Editor/EditorWindow.cpp +++ b/Gems/LyShine/Code/Editor/EditorWindow.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -32,7 +33,6 @@ #include #include #include -#include #define UICANVASEDITOR_SETTINGS_EDIT_MODE_STATE_KEY (QString("Edit Mode State") + " " + FileHelpers::GetAbsoluteGameDir()) #define UICANVASEDITOR_SETTINGS_EDIT_MODE_GEOM_KEY (QString("Edit Mode Geometry") + " " + FileHelpers::GetAbsoluteGameDir()) @@ -706,7 +706,7 @@ bool EditorWindow::SaveCanvasToXml(UiCanvasMetadata& canvasMetadata, bool forceA dir.append(canvasMetadata.m_canvasDisplayName.c_str()); } - QString filename = QFileDialog::getSaveFileName(nullptr, + QString filename = AzQtComponents::FileDialog::GetSaveFileName(nullptr, QString(), dir, "*." UICANVASEDITOR_CANVAS_EXTENSION, diff --git a/Gems/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp b/Gems/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp index f4241e3545..fbe03ffc0a 100644 --- a/Gems/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp +++ b/Gems/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp @@ -15,7 +15,6 @@ #include #include -#include #include #include #include @@ -91,6 +90,7 @@ #include #include +#include #include #include @@ -1868,7 +1868,7 @@ namespace ScriptCanvasEditor while (!isValidFileName) { - selectedFile = QFileDialog::getSaveFileName(this, tr("Save As..."), suggestedFilename.data(), filter); + selectedFile = AzQtComponents::FileDialog::GetSaveFileName(this, tr("Save As..."), suggestedFilename.data(), filter); // If the selected file is empty that means we just cancelled. // So we want to break out. diff --git a/Gems/WhiteBox/Code/Source/EditorWhiteBoxComponent.cpp b/Gems/WhiteBox/Code/Source/EditorWhiteBoxComponent.cpp index 61796bde58..f18b69393c 100644 --- a/Gems/WhiteBox/Code/Source/EditorWhiteBoxComponent.cpp +++ b/Gems/WhiteBox/Code/Source/EditorWhiteBoxComponent.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -31,7 +32,6 @@ #include #include #include -#include #include #include #include @@ -513,7 +513,7 @@ namespace WhiteBox WhiteBoxPathAtProjectRoot(GetEntity()->GetName(), ObjExtension); const QString fileFilter = AZStd::string::format("*.%s", ObjExtension).c_str(); - const QString absoluteSaveFilePath = QFileDialog::getSaveFileName( + const QString absoluteSaveFilePath = AzQtComponents::FileDialog::GetSaveFileName( nullptr, "Save As...", QString(initialAbsolutePathToExport.c_str()), fileFilter); const auto absoluteSaveFilePathUtf8 = absoluteSaveFilePath.toUtf8(); @@ -577,7 +577,7 @@ namespace WhiteBox { const QString fileFilter = AZStd::string::format("*.%s", Pipeline::WhiteBoxMeshAssetHandler::AssetFileExtension).c_str(); - const QString absolutePath = QFileDialog::getSaveFileName( + const QString absolutePath = AzQtComponents::FileDialog::GetSaveFileName( nullptr, "Save As Asset...", QString(initialAbsolutePath.c_str()), fileFilter); return AZStd::string(absolutePath.toUtf8()); From 9fac26e6a643139f3e83ba3f7af4f94a2b1fcb8d Mon Sep 17 00:00:00 2001 From: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com> Date: Fri, 27 Aug 2021 10:09:58 -0700 Subject: [PATCH 2/6] Update o3de to use new packages of ISPCTexComp and squish-ccr (#3556) Update package name and hash Add compressor names. Update ImageProcessingAtom unit tests. Removed some unused test assets under ImageProcessingAtom Enalbe ISPC to all the platforms. Better error message with compression/decompression Add temp folder to git ignore added ispccompressor for all platform. valid it with linux Update windows package hashes. Removed AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR Minor refactor with image processing unit tests. Signed-off-by: qingtao --- .../AzCore/std/function/function_base.h | 1 + .../ImageProcessingAtom/Code/CMakeLists.txt | 1 + .../Atom/ImageProcessing/ImageObject.h | 1 - .../Code/Source/Compressors/CTSquisher.cpp | 5 + .../Code/Source/Compressors/CTSquisher.h | 1 + .../Code/Source/Compressors/Compressor.cpp | 10 +- .../Code/Source/Compressors/Compressor.h | 1 + .../Code/Source/Compressors/ETC2.cpp | 5 + .../Code/Source/Compressors/ETC2.h | 3 +- .../Compressors/ISPCTextureCompressor.cpp | 5 + .../Compressors/ISPCTextureCompressor.h | 4 +- .../Code/Source/Compressors/PVRTC.cpp | 5 + .../Code/Source/Compressors/PVRTC.h | 1 + .../Source/Converters/ConvertPixelFormat.cpp | 22 +- .../Code/Source/ImageBuilderComponent.cpp | 2 +- .../Code/Source/ImageLoader/QtImageLoader.cpp | 1 + .../Android/ImageProcessing_Traits_Android.h | 1 - .../Linux/ImageProcessing_Traits_Linux.h | 1 - .../Platform/Mac/ImageProcessing_Traits_Mac.h | 1 - .../Windows/ImageProcessing_Traits_Windows.h | 1 - .../Platform/Windows/platform_windows.cmake | 8 - .../Windows/platform_windows_files.cmake | 2 - .../Platform/iOS/ImageProcessing_Traits_iOS.h | 1 - .../Code/Source/Processing/ImageConvert.cpp | 2 +- .../Code/Source/Processing/ImageConvert.h | 2 +- .../Code/Source/Processing/ImageObjectImpl.h | 4 - .../Code/Tests/ImageProcessing_Test.cpp | 245 ++++++++---------- .../Code/Tests/TestAssets/.gitignore | 1 + .../Code/Tests/TestAssets/BlackWhite.png | 3 - .../Code/Tests/TestAssets/LatLong_cm.png | 3 - .../TestAssets/Lenstexture_dirtyglass.tif | 3 - .../abandoned_sanatorium_staircase_cm.exr | 3 - .../Code/Tests/TestAssets/red.png | 3 - .../road_in_tenerife_mountain_cm.exr | 3 - .../Code/Tests/TestAssets/sunset_cm.exr | 3 - .../temp/128x128_RGBA8.tga.streamingimage | Bin 28861 -> 0 bytes .../Tests/TestAssets/workshop_iblskyboxcm.exr | 3 + .../Code/imageprocessing_files.cmake | 2 + .../Linux/BuiltInPackages_linux.cmake | 3 +- .../Platform/Linux/squish-ccr_linux.cmake | 9 - .../Platform/Mac/BuiltInPackages_mac.cmake | 4 +- .../Platform/Mac/squish-ccr_mac.cmake | 9 - .../Windows/BuiltInPackages_windows.cmake | 3 +- .../Platform/Windows/squish-ccr_windows.cmake | 9 - 44 files changed, 168 insertions(+), 232 deletions(-) create mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/.gitignore delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/BlackWhite.png delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/LatLong_cm.png delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/Lenstexture_dirtyglass.tif delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/abandoned_sanatorium_staircase_cm.exr delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/red.png delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/road_in_tenerife_mountain_cm.exr delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/sunset_cm.exr delete mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/temp/128x128_RGBA8.tga.streamingimage create mode 100644 Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/workshop_iblskyboxcm.exr delete mode 100644 cmake/3rdParty/Platform/Linux/squish-ccr_linux.cmake delete mode 100644 cmake/3rdParty/Platform/Mac/squish-ccr_mac.cmake delete mode 100644 cmake/3rdParty/Platform/Windows/squish-ccr_windows.cmake diff --git a/Code/Framework/AzCore/AzCore/std/function/function_base.h b/Code/Framework/AzCore/AzCore/std/function/function_base.h index 32892a4c03..b39a5cf81b 100644 --- a/Code/Framework/AzCore/AzCore/std/function/function_base.h +++ b/Code/Framework/AzCore/AzCore/std/function/function_base.h @@ -10,6 +10,7 @@ #ifndef AZSTD_FUNCTION_BASE_HEADER #define AZSTD_FUNCTION_BASE_HEADER +#include #include #include #include diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt b/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt index 233ead9dea..6227d74d7e 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt @@ -66,6 +66,7 @@ ly_add_target( 3rdParty::PVRTexTool 3rdParty::squish-ccr 3rdParty::tiff + 3rdParty::ISPCTexComp 3rdParty::ilmbase Legacy::CryCommon AZ::AzFramework diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Include/Atom/ImageProcessing/ImageObject.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Include/Atom/ImageProcessing/ImageObject.h index 561dee5880..5796a0c84d 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Include/Atom/ImageProcessing/ImageObject.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Include/Atom/ImageProcessing/ImageObject.h @@ -70,7 +70,6 @@ namespace ImageProcessingAtom virtual AZ::u32 GetPixelCount(AZ::u32 mip) const = 0; virtual AZ::u32 GetWidth(AZ::u32 mip) const = 0; virtual AZ::u32 GetHeight(AZ::u32 mip) const = 0; - virtual bool IsCubemap() const = 0; virtual AZ::u32 GetMipCount() const = 0; //get pixel data buffer diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.cpp index bfe5e283b5..709bce4c54 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.cpp @@ -141,6 +141,11 @@ namespace ImageProcessingAtom ColorSpace CTSquisher::GetSupportedColorSpace([[maybe_unused]] EPixelFormat compressFormat) const { return ColorSpace::autoSelect; + } + + const char* CTSquisher::GetName() const + { + return "CTSquisher"; } EPixelFormat CTSquisher::GetSuggestedUncompressedFormat(EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.h index 77865a596e..1e4aaf3f31 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/CTSquisher.h @@ -27,6 +27,7 @@ namespace ImageProcessingAtom EPixelFormat GetSuggestedUncompressedFormat(EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const override; ColorSpace GetSupportedColorSpace(EPixelFormat compressFormat) const final; + const char* GetName() const final; private: static CryTextureSquisher::ECodingPreset GetCompressPreset(EPixelFormat compressFmt, EPixelFormat uncompressFmt); diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp index 99205edb01..2cd7ff0e9b 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp @@ -10,22 +10,15 @@ #include #include #include - -// this is required for the AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR define -#include - -#if AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR #include -#endif namespace ImageProcessingAtom { - ICompressorPtr ICompressor::FindCompressor(EPixelFormat fmt, ColorSpace colorSpace, bool isCompressing) + ICompressorPtr ICompressor::FindCompressor(EPixelFormat fmt, [[maybe_unused]] ColorSpace colorSpace, bool isCompressing) { // The ISPC texture compressor is able to compress BC1, BC3, BC6H and BC7 formats, and all of the ASTC formats. // Note: The ISPC texture compressor is only able to compress images that are a multiple of the compressed format's blocksize. // Another limitation is that the compressor requires LDR source images to be in sRGB colorspace. -#if AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR if (ISPCCompressor::IsCompressedPixelFormatSupported(fmt)) { if ((isCompressing && ISPCCompressor::IsSourceColorSpaceSupported(colorSpace, fmt)) || (!isCompressing && ISPCCompressor::DoesSupportDecompress(fmt))) @@ -33,7 +26,6 @@ namespace ImageProcessingAtom return ICompressorPtr(new ISPCCompressor()); } } -#endif if (CTSquisher::IsCompressedPixelFormatSupported(fmt)) { diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.h index 4eb04590a5..dff71e59db 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.h @@ -48,6 +48,7 @@ namespace ImageProcessingAtom virtual IImageObjectPtr DecompressImage(IImageObjectPtr srcImage, EPixelFormat fmtDst) const = 0; virtual EPixelFormat GetSuggestedUncompressedFormat(EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const = 0; virtual ColorSpace GetSupportedColorSpace(EPixelFormat compressFormat) const = 0; + virtual const char* GetName() const = 0; //find compressor for specified compressed pixel format. isCompressing to indicate if it's for compressing or decompressing static ICompressorPtr FindCompressor(EPixelFormat fmt, ColorSpace colorSpace, bool isCompressing); diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.cpp index 0c3d6dca3d..73108d5502 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.cpp @@ -111,6 +111,11 @@ namespace ImageProcessingAtom { return ColorSpace::autoSelect; } + + const char* ETC2Compressor::GetName() const + { + return "ETC2Compressor"; + } IImageObjectPtr ETC2Compressor::CompressImage(IImageObjectPtr srcImage, EPixelFormat fmtDst, const CompressOption* compressOption) const diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.h index 7e5354a185..9ab5a164a5 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ETC2.h @@ -24,7 +24,8 @@ namespace ImageProcessingAtom IImageObjectPtr DecompressImage(IImageObjectPtr srcImage, EPixelFormat fmtDst) const override; EPixelFormat GetSuggestedUncompressedFormat(EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const override; - virtual ColorSpace GetSupportedColorSpace(EPixelFormat compressFormat) const final; + ColorSpace GetSupportedColorSpace(EPixelFormat compressFormat) const final; + const char* GetName() const final; }; } // namespace ImageProcessingAtom diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.cpp index be6eb9511d..5e96c7274d 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.cpp @@ -111,6 +111,11 @@ namespace ImageProcessingAtom return ColorSpace::autoSelect; } + const char* ISPCCompressor::GetName() const + { + return "ISPCCompressor"; + } + IImageObjectPtr ISPCCompressor::CompressImage(IImageObjectPtr sourceImage, EPixelFormat destinationFormat, const CompressOption* compressOption) const { // Used to find the profile setters, depending on the image quality diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.h index 8652b60b68..2ab0dfc833 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/ISPCTextureCompressor.h @@ -28,7 +28,9 @@ namespace ImageProcessingAtom ColorSpace GetSupportedColorSpace(EPixelFormat compressFormat) const final; IImageObjectPtr CompressImage(IImageObjectPtr sourceImage, EPixelFormat destinationFormat, const CompressOption* compressOption) const final; - IImageObjectPtr DecompressImage(IImageObjectPtr sourceImage, EPixelFormat destinationFormat) const final; + IImageObjectPtr DecompressImage(IImageObjectPtr sourceImage, EPixelFormat destinationFormat) const final; + const char* GetName() const final; + EPixelFormat GetSuggestedUncompressedFormat(EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const final; }; diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp index 7e11a83cae..0002ff4678 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp @@ -107,6 +107,11 @@ namespace ImageProcessingAtom return ColorSpace::autoSelect; } + const char* PVRTCCompressor::GetName() const + { + return "PVRTCCompressor"; + } + bool PVRTCCompressor::DoesSupportDecompress([[maybe_unused]] EPixelFormat fmtDst) { return true; diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.h index 86e31286b6..cedd6d6643 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.h @@ -25,5 +25,6 @@ namespace ImageProcessingAtom EPixelFormat GetSuggestedUncompressedFormat(EPixelFormat compressedfmt, EPixelFormat uncompressedfmt) const override; ColorSpace GetSupportedColorSpace(EPixelFormat compressFormat) const final; + const char* GetName() const final; }; } // namespace ImageProcessingAtom diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Converters/ConvertPixelFormat.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Converters/ConvertPixelFormat.cpp index 004f17c33d..8f851b46d1 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Converters/ConvertPixelFormat.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Converters/ConvertPixelFormat.cpp @@ -6,6 +6,7 @@ * */ +#include #include #include @@ -97,9 +98,18 @@ namespace ImageProcessingAtom else { IImageObjectPtr dstImage = nullptr; + const PixelFormatInfo* compressedInfo = CPixelFormats::GetInstance().GetPixelFormatInfo(compressedFmt); if (isSrcUncompressed) { + AZ::u64 startTime = AZStd::GetTimeUTCMilliSecond(); dstImage = compressor->CompressImage(Get(), fmtDst, &m_compressOption); + AZ::u64 endTime = AZStd::GetTimeUTCMilliSecond(); + [[maybe_unused]] double processTime = static_cast(endTime - startTime) / 1000.0; + if (dstImage) + { + AZ_TracePrintf("Image Processing", "Image [%dx%d] was compressed to [%s] format by [%s] in %.3f seconds\n", + Get()->GetWidth(0), Get()->GetHeight(0), compressedInfo->szName, compressor->GetName(), processTime); + } } else { @@ -107,11 +117,13 @@ namespace ImageProcessingAtom } Set(dstImage); - } - - if (Get() == nullptr) - { - AZ_Error("Image Processing", false, "The selected compressor failed to compress this image"); + + if (dstImage == nullptr) + { + AZ_Error("Image Processing", false, "Failed to use [%s] to %s [%s] format", compressor->GetName(), + isSrcUncompressed ? "compress" : "decompress", + compressedInfo->szName); + } } } } diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageBuilderComponent.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageBuilderComponent.cpp index 40d1429f4b..c688b0b20c 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageBuilderComponent.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageBuilderComponent.cpp @@ -74,7 +74,7 @@ namespace ImageProcessingAtom builderDescriptor.m_busId = azrtti_typeid(); builderDescriptor.m_createJobFunction = AZStd::bind(&ImageBuilderWorker::CreateJobs, &m_imageBuilder, AZStd::placeholders::_1, AZStd::placeholders::_2); builderDescriptor.m_processJobFunction = AZStd::bind(&ImageBuilderWorker::ProcessJob, &m_imageBuilder, AZStd::placeholders::_1, AZStd::placeholders::_2); - builderDescriptor.m_version = 23; // [ATOM-14022] + builderDescriptor.m_version = 24; // [SPEC-7821] builderDescriptor.m_analysisFingerprint = ImageProcessingAtom::BuilderSettingManager::Instance()->GetAnalysisFingerprint(); m_imageBuilder.BusConnect(builderDescriptor.m_busId); AssetBuilderSDK::AssetBuilderBus::Broadcast(&AssetBuilderSDK::AssetBuilderBusTraits::RegisterBuilderInformation, builderDescriptor); diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageLoader/QtImageLoader.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageLoader/QtImageLoader.cpp index 3ac36b8b17..4124eebcd4 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageLoader/QtImageLoader.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageLoader/QtImageLoader.cpp @@ -28,6 +28,7 @@ namespace ImageProcessingAtom QImage qimage(filename.c_str()); if (qimage.isNull()) { + AZ_Error("ImageProcessing", false, "Failed to load [%s] via QImage", filename.c_str()); return NULL; } diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Android/ImageProcessing_Traits_Android.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Android/ImageProcessing_Traits_Android.h index 22d0061573..0bd7ba3732 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Android/ImageProcessing_Traits_Android.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Android/ImageProcessing_Traits_Android.h @@ -13,4 +13,3 @@ #define AZ_TRAIT_IMAGEPROCESSING_PVRTEXLIB_USE_WINDLL_IMPORT 0 #define AZ_TRAIT_IMAGEPROCESSING_SQUISH_DO_NOT_USE_FASTCALL 0 #define AZ_TRAIT_IMAGEPROCESSING_USE_BASE10_BYTE_PREFIX 0 -#define AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR 0 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Linux/ImageProcessing_Traits_Linux.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Linux/ImageProcessing_Traits_Linux.h index 19b7621f8a..43e8a2b3f9 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Linux/ImageProcessing_Traits_Linux.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Linux/ImageProcessing_Traits_Linux.h @@ -13,4 +13,3 @@ #define AZ_TRAIT_IMAGEPROCESSING_PVRTEXLIB_USE_WINDLL_IMPORT 0 #define AZ_TRAIT_IMAGEPROCESSING_SQUISH_DO_NOT_USE_FASTCALL 1 #define AZ_TRAIT_IMAGEPROCESSING_USE_BASE10_BYTE_PREFIX 0 -#define AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR 0 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Mac/ImageProcessing_Traits_Mac.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Mac/ImageProcessing_Traits_Mac.h index a494f7ace7..2704fb0185 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Mac/ImageProcessing_Traits_Mac.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Mac/ImageProcessing_Traits_Mac.h @@ -13,4 +13,3 @@ #define AZ_TRAIT_IMAGEPROCESSING_PVRTEXLIB_USE_WINDLL_IMPORT 0 #define AZ_TRAIT_IMAGEPROCESSING_SQUISH_DO_NOT_USE_FASTCALL 1 #define AZ_TRAIT_IMAGEPROCESSING_USE_BASE10_BYTE_PREFIX 1 -#define AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR 0 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/ImageProcessing_Traits_Windows.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/ImageProcessing_Traits_Windows.h index 3fdd1ddf66..e8d25c2dad 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/ImageProcessing_Traits_Windows.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/ImageProcessing_Traits_Windows.h @@ -13,4 +13,3 @@ #define AZ_TRAIT_IMAGEPROCESSING_PVRTEXLIB_USE_WINDLL_IMPORT 1 #define AZ_TRAIT_IMAGEPROCESSING_SQUISH_DO_NOT_USE_FASTCALL 0 #define AZ_TRAIT_IMAGEPROCESSING_USE_BASE10_BYTE_PREFIX 0 -#define AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR 1 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows.cmake b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows.cmake index ca8dad1013..5cd1fb5a22 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows.cmake +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows.cmake @@ -6,11 +6,3 @@ # # -# windows requires the 3rd Party ISPCTexComp library. - -ly_associate_package(PACKAGE_NAME ISPCTexComp-2021.3-rev1-windows TARGETS ISPCTexComp PACKAGE_HASH 324fb051a549bc96571530e63c01e18a4c860db45317734d86276fe27a45f6dd) - -set(LY_BUILD_DEPENDENCIES - PUBLIC - 3rdParty::ISPCTexComp - ) diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows_files.cmake b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows_files.cmake index bb3cd74557..f404a9ef60 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows_files.cmake +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/Windows/platform_windows_files.cmake @@ -9,6 +9,4 @@ set(FILES ImageProcessing_Traits_Platform.h ImageProcessing_Traits_Windows.h - ../../Compressors/ISPCTextureCompressor.cpp - ../../Compressors/ISPCTextureCompressor.h ) diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/iOS/ImageProcessing_Traits_iOS.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/iOS/ImageProcessing_Traits_iOS.h index a494f7ace7..2704fb0185 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/iOS/ImageProcessing_Traits_iOS.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Platform/iOS/ImageProcessing_Traits_iOS.h @@ -13,4 +13,3 @@ #define AZ_TRAIT_IMAGEPROCESSING_PVRTEXLIB_USE_WINDLL_IMPORT 0 #define AZ_TRAIT_IMAGEPROCESSING_SQUISH_DO_NOT_USE_FASTCALL 1 #define AZ_TRAIT_IMAGEPROCESSING_USE_BASE10_BYTE_PREFIX 1 -#define AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR 0 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.cpp index 3f28e89334..a1093ffc37 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.cpp @@ -869,7 +869,7 @@ namespace ImageProcessingAtom return process; } - void ImageConvertProcess::CreateIBLCubemap(AZ::Uuid presetUUID, const char* fileNameSuffix, IImageObjectPtr cubemapImage) + void ImageConvertProcess::CreateIBLCubemap(AZ::Uuid presetUUID, const char* fileNameSuffix, IImageObjectPtr& cubemapImage) { const AZStd::string& platformId = m_input->m_platform; AZStd::string_view filePath; diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.h index db34c46e2a..190e68ca31 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageConvert.h @@ -161,7 +161,7 @@ namespace ImageProcessingAtom bool FillCubemapMipmaps(); //IBL cubemap generation, this creates a separate ImageConvertProcess - void CreateIBLCubemap(AZ::Uuid presetUUID, const char* fileNameSuffix, IImageObjectPtr cubemapImage); + void CreateIBLCubemap(AZ::Uuid presetUUID, const char* fileNameSuffix, IImageObjectPtr& cubemapImage); //convert color space to linear with pixel format rgba32f bool ConvertToLinear(); diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageObjectImpl.h b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageObjectImpl.h index c4cbd13fea..c8b8ced496 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageObjectImpl.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Processing/ImageObjectImpl.h @@ -36,10 +36,6 @@ namespace ImageProcessingAtom AZ::u32 GetWidth(AZ::u32 mip) const override; AZ::u32 GetHeight(AZ::u32 mip) const override; AZ::u32 GetMipCount() const override; - bool IsCubemap() const override - { - return false; - }; void GetImagePointer(AZ::u32 mip, AZ::u8*& pMem, AZ::u32& pitch) const override; AZ::u32 GetMipBufSize(AZ::u32 mip) const override; diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/ImageProcessing_Test.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/ImageProcessing_Test.cpp index 20aa1e927d..fa1b092e6b 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/ImageProcessing_Test.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/ImageProcessing_Test.cpp @@ -71,11 +71,6 @@ using namespace ImageProcessingAtom; namespace UnitTest { - namespace - { - static const char* s_gemFolder; - } - // Expose AZ::AssetManagerComponent::Reflect function for testing class MyAssetManagerComponent : public AZ::AssetManagerComponent @@ -125,6 +120,8 @@ namespace UnitTest AZStd::unique_ptr m_jsonSystemComponent; AZStd::vector> m_assetHandlers; AZStd::string m_gemFolder; + AZStd::string m_outputRootFolder; + AZStd::string m_outputFolder; void SetUp() override { @@ -172,7 +169,7 @@ namespace UnitTest AzQtComponents::PrepareQtPaths(); m_gemFolder = AZ::Test::GetEngineRootPath() + "/Gems/Atom/Asset/ImageProcessingAtom/"; - s_gemFolder = m_gemFolder.c_str(); + m_outputFolder = m_gemFolder + AZStd::string("Code/Tests/TestAssets/temp/"); m_defaultSettingFolder = m_gemFolder + AZStd::string("Config/"); m_testFileFolder = m_gemFolder + AZStd::string("Code/Tests/TestAssets/"); @@ -185,7 +182,7 @@ namespace UnitTest void TearDown() override { m_gemFolder = AZStd::string(); - s_gemFolder = ""; + m_outputFolder = AZStd::string(); m_defaultSettingFolder = AZStd::string(); m_testFileFolder = AZStd::string(); @@ -226,16 +223,16 @@ namespace UnitTest Image_512X288_RGB8_Tga, Image_1024X1024_RGB8_Tif, Image_UpperCase_Tga, - Image_512x512_Normal_Tga, + Image_512x512_Normal_Tga, // QImage doesn't support loading this file. Image_128x128_Transparent_Tga, Image_237x177_RGB_Jpg, Image_GreyScale_Png, - Image_BlackWhite_Png, Image_Alpha8_64x64_Mip7_Dds, Image_BGRA_64x64_Mip7_Dds, Image_Luminance8bpp_66x33_dds, Image_BGR_64x64_dds, - Image_Sunset_4096x2048_R16G16B16A16F_exr + Image_defaultprobe_cm_1536x256_64bits_tif, + Image_workshop_iblskyboxcm_exr }; //image file names for testing @@ -258,17 +255,29 @@ namespace UnitTest m_imagFileNameMap[Image_128x128_Transparent_Tga] = m_testFileFolder + "128x128_RGBA8.tga"; m_imagFileNameMap[Image_237x177_RGB_Jpg] = m_testFileFolder + "237x177_RGB.jpg"; m_imagFileNameMap[Image_GreyScale_Png] = m_testFileFolder + "greyscale.png"; - m_imagFileNameMap[Image_BlackWhite_Png] = m_testFileFolder + "BlackWhite.png"; m_imagFileNameMap[Image_Alpha8_64x64_Mip7_Dds] = m_testFileFolder + "Alpha8_64x64_Mip7.dds"; m_imagFileNameMap[Image_BGRA_64x64_Mip7_Dds] = m_testFileFolder + "BGRA_64x64_MIP7.dds"; m_imagFileNameMap[Image_Luminance8bpp_66x33_dds] = m_testFileFolder + "Luminance8bpp_66x33.dds"; m_imagFileNameMap[Image_BGR_64x64_dds] = m_testFileFolder + "RGBA_64x64.dds"; - m_imagFileNameMap[Image_Sunset_4096x2048_R16G16B16A16F_exr] = m_testFileFolder + "sunset_cm.exr"; + m_imagFileNameMap[Image_defaultprobe_cm_1536x256_64bits_tif] = m_testFileFolder + "defaultProbe_cm.tif"; + m_imagFileNameMap[Image_workshop_iblskyboxcm_exr] = m_testFileFolder + "workshop_iblskyboxcm.exr"; } public: + void SetOutputSubFolder(const char* subFolderName) + { + if (subFolderName) + { + m_outputFolder = m_outputRootFolder + "/" + subFolderName; + } + else + { + m_outputFolder = m_outputRootFolder; + } + } + //helper function to save an image object to a file through QtImage - static void SaveImageToFile([[maybe_unused]] const IImageObjectPtr imageObject, [[maybe_unused]] const AZStd::string imageName, [[maybe_unused]] AZ::u32 maxMipCnt = 100) + void SaveImageToFile([[maybe_unused]] const IImageObjectPtr imageObject, [[maybe_unused]] const AZStd::string imageName, [[maybe_unused]] AZ::u32 maxMipCnt = 100) { #ifndef DEBUG_OUTPUT_IMAGES return; @@ -278,12 +287,12 @@ namespace UnitTest return; } - //create the directory if it's not exist - AZStd::string outputDir = s_gemFolder + AZStd::string("Code/Tests/TestAssets/Output/"); - QDir dir(outputDir.data()); - if (!dir.exists()) + // create dir if it doesn't exist + QDir dir; + QDir outputDir(m_outputFolder.c_str()); + if (!outputDir.exists()) { - dir.mkpath("."); + dir.mkpath(m_outputFolder.c_str()); } //save origin file pixel format so we could use it to generate name later @@ -303,12 +312,13 @@ namespace UnitTest finalImage->GetImagePointer(mip, imageBuf, pitch); uint32 width = finalImage->GetWidth(mip); uint32 height = finalImage->GetHeight(mip); + uint32 originalSize = imageObject->GetMipBufSize(mip); //generate file name char filePath[2048]; - azsprintf(filePath, "%s%s_%s_mip%d_%dx%d.png", outputDir.data(), imageName.c_str() + azsprintf(filePath, "%s%s_%s_mip%d_%dx%d_%d.png", m_outputFolder.data(), imageName.c_str() , CPixelFormats::GetInstance().GetPixelFormatInfo(originPixelFormat)->szName - , mip, width, height); + , mip, width, height, originalSize); QImage qimage(imageBuf, width, height, pitch, QImage::Format_RGBA8888); qimage.save(filePath); @@ -385,7 +395,7 @@ namespace UnitTest } - static bool CompareDDSImage(const QString& imagePath1, const QString& imagePath2, QString& output) + bool CompareDDSImage(const QString& imagePath1, const QString& imagePath2, QString& output) { IImageObjectPtr image1, alphaImage1, image2, alphaImage2; @@ -530,15 +540,7 @@ namespace UnitTest TEST_F(ImageProcessingTest, TestCubemapLayouts) { { - IImageObjectPtr srcImage(LoadImageFromFile(m_imagFileNameMap[Image_Sunset_4096x2048_R16G16B16A16F_exr])); - ImageToProcess imageToProcess(srcImage); - imageToProcess.ConvertCubemapLayout(CubemapLayoutHorizontalCross); - ASSERT_TRUE(imageToProcess.Get()->GetWidth(0) * 3 == imageToProcess.Get()->GetHeight(0) * 4); - SaveImageToFile(imageToProcess.Get(), "LatLong", 1); - } - - { - IImageObjectPtr srcImage(LoadImageFromFile(m_testFileFolder + "defaultProbe_cm.tif")); + IImageObjectPtr srcImage(LoadImageFromFile(m_imagFileNameMap[Image_defaultprobe_cm_1536x256_64bits_tif])); ImageToProcess imageToProcess(srcImage); imageToProcess.ConvertCubemapLayout(CubemapLayoutVertical); @@ -635,12 +637,8 @@ namespace UnitTest ASSERT_TRUE(img != nullptr); ASSERT_TRUE(img->GetPixelFormat() == ePixelFormat_B8G8R8); - // Exr files - img = IImageObjectPtr(LoadImageFromFile(m_imagFileNameMap[Image_Sunset_4096x2048_R16G16B16A16F_exr])); - ASSERT_TRUE(img != nullptr); - img = IImageObjectPtr(LoadImageFromFile(m_testFileFolder + "abandoned_sanatorium_staircase_cm.exr")); - ASSERT_TRUE(img != nullptr); - img = IImageObjectPtr(LoadImageFromFile(m_testFileFolder + "road_in_tenerife_mountain_cm.exr")); + // Exr file + img = IImageObjectPtr(LoadImageFromFile(m_imagFileNameMap[Image_workshop_iblskyboxcm_exr])); ASSERT_TRUE(img != nullptr); } @@ -783,39 +781,36 @@ namespace UnitTest ASSERT_TRUE(dstImage3->CompareImage(dstImage1)); } - TEST_F(ImageProcessingTest, DISABLED_TestConvertPVRTC) - { - //source image - AZStd::string inputFile; - inputFile = "../AutomatedTesting/Objects/ParticleAssets/ShowRoom/showroom_pipe_blue_001_ddna.tif"; - - IImageObjectPtr srcImage(LoadImageFromFile(inputFile)); - ImageToProcess imageToProcess(srcImage); - - for (EPixelFormat pixelFormat = ePixelFormat_PVRTC2; pixelFormat <= ePixelFormat_ETC2a;) - { - imageToProcess.Set(srcImage); - imageToProcess.ConvertFormat(pixelFormat); - SaveImageToFile(imageToProcess.Get(), "Compressor", 1); - - //next format - pixelFormat = EPixelFormat(pixelFormat + 1); - } - } - - TEST_F(ImageProcessingTest, DISABLED_TestConvertFormat) + TEST_F(ImageProcessingTest, TestConvertFormatCompressed) { - EPixelFormat pixelFormat; IImageObjectPtr srcImage; //images to be tested - static const int imageCount = 5; + static const int imageCount = 4; ImageFeature images[imageCount] = { Image_20X16_RGBA8_Png, - Image_32X32_16bit_F_Tif, - Image_32X32_32bit_F_Tif, - Image_512x512_Normal_Tga, - Image_128x128_Transparent_Tga }; + Image_237x177_RGB_Jpg, + Image_128x128_Transparent_Tga, + Image_defaultprobe_cm_1536x256_64bits_tif}; + + // collect all compressed pixel formats + AZStd::vector compressedFormats; + for (uint32 i = 0; i < ePixelFormat_Count; i++) + { + EPixelFormat pixelFormat = (EPixelFormat)i; + auto formatInfo = CPixelFormats::GetInstance().GetPixelFormatInfo(pixelFormat); + if (formatInfo->bCompressed) + { + // exclude astc formats until we add astc compressor to all platforms + // exclude pvrtc formats (deprecating) + if (!IsASTCFormat(pixelFormat) + && pixelFormat != ePixelFormat_PVRTC2 && pixelFormat != ePixelFormat_PVRTC4 + && !IsETCFormat(pixelFormat)) // skip ETC since it's very slow + { + compressedFormats.push_back(pixelFormat); + } + } + } for (int imageIdx = 0; imageIdx < imageCount; imageIdx++) { @@ -827,42 +822,37 @@ namespace UnitTest ImageToProcess imageToProcess(srcImage); //test ConvertFormat functions against all the pixel formats - for (pixelFormat = ePixelFormat_R8G8B8A8; pixelFormat < ePixelFormat_Unknown;) + for (EPixelFormat pixelFormat : compressedFormats) { + // + if (!CPixelFormats::GetInstance().IsImageSizeValid(pixelFormat, srcImage->GetWidth(0), srcImage->GetHeight(0), false)) + { + continue; + } + + auto formatInfo = CPixelFormats::GetInstance().GetPixelFormatInfo(pixelFormat); imageToProcess.Set(srcImage); imageToProcess.ConvertFormat(pixelFormat); - ASSERT_TRUE(imageToProcess.Get()); - - //if the format is compressed and there is no compressor for it, it won't be converted to the expected format - if (ICompressor::FindCompressor(pixelFormat, ImageProcessingAtom::ColorSpace::autoSelect, true) == nullptr - && !CPixelFormats::GetInstance().IsPixelFormatUncompressed(pixelFormat)) - { - ASSERT_TRUE(imageToProcess.Get()->GetPixelFormat() != pixelFormat); - } - else + if (!imageToProcess.Get()) { - //validate the size and it may not working for some uncompressed format - if (!CPixelFormats::GetInstance().IsImageSizeValid( - pixelFormat, srcImage->GetWidth(0), srcImage->GetHeight(0), false)) - { - ASSERT_TRUE(imageToProcess.Get()->GetPixelFormat() != pixelFormat); - } - else - { - ASSERT_TRUE(imageToProcess.Get()->GetPixelFormat() == pixelFormat); - - //save the image to a file so we can check the visual result - SaveImageToFile(imageToProcess.Get(), imageName, 1); - - //convert back to an uncompressed format and expect it will be successful - imageToProcess.ConvertFormat(ePixelFormat_R8G8B8A8); - ASSERT_TRUE(imageToProcess.Get()->GetPixelFormat() == ePixelFormat_R8G8B8A8); - } + AZ_Warning("test", false, "unsupported format: %s", formatInfo->szName); + continue; } + ASSERT_TRUE(imageToProcess.Get()); + ASSERT_TRUE(imageToProcess.Get()->GetPixelFormat() == pixelFormat); + + // Get compressor name + ColorSpace sourceColorSpace = srcImage->HasImageFlags(EIF_SRGBRead) ? ColorSpace::sRGB : ColorSpace::linear; + ICompressorPtr compressor = ICompressor::FindCompressor(pixelFormat, sourceColorSpace, true); - //next pixel format - pixelFormat = EPixelFormat(pixelFormat + 1); + //save the image to a file so we can check the visual result + AZStd::string outputName = AZStd::string::format("%s_%s", imageName.c_str(), compressor->GetName()); + SaveImageToFile(imageToProcess.Get(), outputName, 1); + + //convert back to an uncompressed format and expect it will be successful + imageToProcess.ConvertFormat(ePixelFormat_R8G8B8A8); + ASSERT_TRUE(imageToProcess.Get()->GetPixelFormat() == ePixelFormat_R8G8B8A8); } } } @@ -932,22 +922,22 @@ namespace UnitTest #endif //AZ_TOOLS_EXPAND_FOR_RESTRICTED_PLATFORMS } - TEST_F(ImageProcessingTest, DISABLED_TestCubemap) + //test image conversion for builder + TEST_F(ImageProcessingTest, TestBuilderImageConvertor) { //load builder presets auto outcome = BuilderSettingManager::Instance()->LoadConfigFromFolder(m_defaultSettingFolder); ASSERT_TRUE(outcome.IsSuccess()); - const AZStd::string outputFolder = m_gemFolder + AZStd::string("Code/Tests/TestAssets/temp/"); AZStd::string inputFile; AZStd::vector outProducts; - inputFile = m_testFileFolder + "defaultProbe_cm.tif"; - - ImageConvertProcess* process = CreateImageConvertProcess(inputFile, outputFolder, "pc", outProducts); + inputFile = m_imagFileNameMap[Image_128x128_Transparent_Tga]; + ImageConvertProcess* process = CreateImageConvertProcess(inputFile, m_outputFolder, "pc", outProducts, m_context.get()); if (process != nullptr) { + //the process can be stopped if the job is canceled or the worker is shutting down int step = 0; while (!process->IsFinished()) { @@ -958,78 +948,49 @@ namespace UnitTest //get process result ASSERT_TRUE(process->IsSucceed()); - SaveImageToFile(process->GetOutputImage(), "cubemap", 100); - SaveImageToFile(process->GetOutputIBLSpecularCubemap(), "iblspecularcubemap", 100); - SaveImageToFile(process->GetOutputIBLDiffuseCubemap(), "ibldiffusecubemap", 100); - SaveImageToFile(process->GetOutputAlphaImage(), "alpha", 1); + SaveImageToFile(process->GetOutputImage(), "rgb", 10); + SaveImageToFile(process->GetOutputAlphaImage(), "alpha", 10); + process->GetAppendOutputProducts(outProducts); delete process; } } - //test image conversion for builder - TEST_F(ImageProcessingTest, TestBuilderImageConvertor) + TEST_F(ImageProcessingTest, TestIblSkyboxPreset) { //load builder presets auto outcome = BuilderSettingManager::Instance()->LoadConfigFromFolder(m_defaultSettingFolder); ASSERT_TRUE(outcome.IsSuccess()); - const AZStd::string outputFolder = m_gemFolder + AZStd::string("Code/Tests/TestAssets/temp/"); AZStd::string inputFile; AZStd::vector outProducts; - inputFile = m_imagFileNameMap[Image_128x128_Transparent_Tga]; - ImageConvertProcess* process = CreateImageConvertProcess(inputFile, outputFolder, "pc", outProducts, m_context.get()); + inputFile = m_imagFileNameMap[Image_workshop_iblskyboxcm_exr]; + ImageConvertProcess* process = CreateImageConvertProcess(inputFile, m_outputFolder, "pc", outProducts, m_context.get()); if (process != nullptr) { - //the process can be stopped if the job is canceled or the worker is shutting down - int step = 0; - while (!process->IsFinished()) - { - process->UpdateProcess(); - step++; - } + process->ProcessAll(); //get process result ASSERT_TRUE(process->IsSucceed()); - SaveImageToFile(process->GetOutputImage(), "rgb", 10); - SaveImageToFile(process->GetOutputAlphaImage(), "alpha", 10); + auto specularImage = process->GetOutputIBLSpecularCubemap(); + auto diffuseImage = process->GetOutputIBLDiffuseCubemap(); + ASSERT_TRUE(process->GetOutputImage()); + ASSERT_TRUE(specularImage); + ASSERT_TRUE(diffuseImage); - process->GetAppendOutputProducts(outProducts); + // output converted result if save image is enabled + SaveImageToFile(process->GetOutputImage(), "ibl_skybox", 10); + SaveImageToFile(specularImage, "ibl_specular", 10); + SaveImageToFile(diffuseImage, "ibl_diffuse", 10); delete process; } } - - //test image loading function for output dds files - TEST_F(ImageProcessingTest, DISABLED_TestLoadDdsImage) - { - IImageObjectPtr originImage, alphaImage; - AZStd::string inputFolder = "../AutomatedTesting/Cache/pc/engineassets/texturemsg/"; - AZStd::string inputFile; - - inputFile = "E:/Javelin_NWLYDev/dev/Cache/Assets/pc/assets/textures/blend_maps/moss/jav_moss_ddn.dds"; - - IImageObjectPtr newImage = IImageObjectPtr(DdsLoader::LoadImageFromFileLegacy(inputFile)); - if (newImage->HasImageFlags(EIF_AttachedAlpha)) - { - if (newImage->HasImageFlags(EIF_Splitted)) - { - alphaImage = IImageObjectPtr(DdsLoader::LoadImageFromFileLegacy(inputFile + ".a")); - } - else - { - alphaImage = IImageObjectPtr(DdsLoader::LoadAttachedImageFromDdsFileLegacy(inputFile, newImage)); - } - } - - SaveImageToFile(newImage, "jav_moss_ddn", 10); - } - TEST_F(ImageProcessingTest, DISABLED_CompareOutputImage) { AZStd::string curretTextureFolder = "../TestAssets/TextureAssets/assets_new/textures"; diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/.gitignore b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/.gitignore new file mode 100644 index 0000000000..de16d18e9c --- /dev/null +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/.gitignore @@ -0,0 +1 @@ +[Tt]emp/** diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/BlackWhite.png b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/BlackWhite.png deleted file mode 100644 index dfe856790a..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/BlackWhite.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:969c6597a6346c5ff8ae24b4ae143bacbeed2944dd139ddef9b440483dbe4c02 -size 8866921 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/LatLong_cm.png b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/LatLong_cm.png deleted file mode 100644 index 729868e8c0..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/LatLong_cm.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef6c54d5fa8dd3906d07eb4d3a4d664e82d957103e4bfbcaa951e3722348300d -size 749794 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/Lenstexture_dirtyglass.tif b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/Lenstexture_dirtyglass.tif deleted file mode 100644 index 090991ec7a..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/Lenstexture_dirtyglass.tif +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:265ae231486dc6d5d61aa2416b0010ea743722f7238660faeed9edacd46e8a6b -size 6303186 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/abandoned_sanatorium_staircase_cm.exr b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/abandoned_sanatorium_staircase_cm.exr deleted file mode 100644 index f4612e45dc..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/abandoned_sanatorium_staircase_cm.exr +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a559d4b21606d663bc9c7f9d8086646770f5e383c2214e6d3be0b192abbc6888 -size 7736382 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/red.png b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/red.png deleted file mode 100644 index 800faddee4..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/red.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37d146db3de179add861ee86d2316ef1dd413cdb0b02448b3b95bf0023f44bae -size 613 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/road_in_tenerife_mountain_cm.exr b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/road_in_tenerife_mountain_cm.exr deleted file mode 100644 index 358f4a3fcb..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/road_in_tenerife_mountain_cm.exr +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95ec8e752ba10edb8242a9bb8cc78e5b85fe2861268cf95e06942e2a10ef243c -size 7484335 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/sunset_cm.exr b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/sunset_cm.exr deleted file mode 100644 index d1179b96de..0000000000 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/sunset_cm.exr +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da49114be7305fad10121f92cdf6f153ebb3bc302edc662f2ed75cd45306ab7f -size 50364729 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/temp/128x128_RGBA8.tga.streamingimage b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/temp/128x128_RGBA8.tga.streamingimage deleted file mode 100644 index 6826f2a76e90456d281de0067934c304f03e7704..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28861 zcmeHQ3tW^{`u=7>gqhS)F|TcyC?QT0t9U^I)HJX_6Q@DM85C0xF|Pp{Fp65bqKFqn z&_+md(Gf2VhJTiH`xB$RzipQpT2}qph=4Is zKB-p+%XF^>2llUseGU&3aiO1O9LSt$vwHB2{sDtG>5oU$n0~m67BP3UX20_k(ZFQ= z_@$OtcYadae%+fF{xL6fS*M|jAs17k;;UZUl9sY)klmSkNjP82g_;Adwt8}lCA&-H z6Iw(Z7xHENtd-yCKC(Gf`|9E~b@L;VZKwI-wL*r8E`>gJ+>Q$^+dK1e>gV(Bk8m4$ z@9(dFbmNn=i$2EV2XaUMetX3P(c7~wTsT-dtmh`>$*)iMZkra;F;x}w*nM#ScXml- zj~(YYzh{zPiB(+4YY{nXY{1%e8;hrPn(lRUkgs}xXxZ_1d-gi$w{Gjk1Krzid-mfo z%Pu{gG_$~WeS9ZB_soX6-IlNV^x(KL_e*=Ud;Bo>=S?2#sz3YWPd)ixv>h%qbU>8L z6C5HOS!mm5s<)q4#YAXc9`yXG5577YdN*SRjyLB*-x#FW@Z^h*UjCa?KT-VtrPD&5 zdF92O7SCy|3unZJnC|3cJ;BF?T)LNj|Iy<-&xJe_`M0u1kK@rHT_=9@?xV+XerS12 zbl?+wF@%ulw> z3w>*~Xx`s(R7jGiyS~UqAZ7B*>q~5nO+}e&GDd@6`LYj;cS|J0qosj*7VWPdBcZxTFKA1=`*=LBBbo*DfyEqi5VYN{n&9k?p|Q<)&Am` zO&fgQbr0}L8Ps`*?W{>348Y6($dj0)q*Fn) zEf?A)-O~4oEe~?8Unjk9lgU0>nojncl3v!7^f22dq?i4H(mORNJz9Rb^!80jPh+Yl zb8q_xN)NJ{80ewpmrD;_eX{0rzD-F_TJc9|KFDf9dbIp<>BUV-@6?p^)GvRO^dPGV z>Cy7brN`_;6Wl|Uo~-#CTK*{M@w!b&kCtC9J+!z9>Cw`J^k`{9db~mtJ|E`tTSUA+ zrGN7D)}P!rIl0$Vy#G`4pP1{>80Am9e?r#!r`LOOp8u!MfAT2je?H=Ierv8fEiaGl zvZK6>ddlkL)cO$>i7n!27UA5OxZbaPG2&=J>+tGtcBFgSTc=34pK8Wn^QW3e{&e%` zpKezEOtbG#K3j>0&%KtNK2u*mCTd2EvSZq)PX?{H;u=m3|JffA=b!5ApNi2O``8e6 zaCNZa=D>At4{XG(IRD%H+sFN_?QKQC(F6URa6qY4@@+Z(tdy~v{GjW-$pE) z?-psrEw~XAN+(JqaJlfY$Nhb#wrIq*^gaR7NNYQL-v!QA{O9*i_rL>w8&5+2rXHFx zMq)kiH0R$?`t~sgCmc{JjrGqp1D5x5=xR^6p6?|&_ST*&eH{i7HuGEm+U8hQ{-quw z!bUz%GO(jR_#NO+nCEl3m!9#TQ0na3B<}nQ=j2~HEY*5`AIA}=FLrkDBdp;owY{W? zr!SV;3s{-R=Q`W_f8!J0BC;zzU&S|c;P`NUYKvs{z8YS_`JZ;#)=F=cM@;(SFLt%! z|Fv(yUJGutvC7>+?7#7H%ovFi4k$t3^UaUNr(NwM@CUk!`#BbTzxE2l^~GDogP*(i z{n|^;q6so54s?qHUN{z=cBO}Cfozby((J~K?gxDU|JfaY`CM_ZkNZsQ0In&7dtul zEx>FW-;k>t(EjehbDbO_1pR5)!nsKjKDBg`3RtP(EuFcBp!?wu^h1@{;J}Ue#${X5 zPHTVsxBCyK->I+$_G!uaZ@dt5y`>W%{I9V`bN`Kn{mwJ{1-}E@6x>L?dPuO}`eHYU zUyp(tYr((JpLw~GH$2dOsgH>I-(0*^GT~+Lf5lm3+jW6VS)V7FGD6S?Zm8?Q4oYLO zWOlH?KldhK@Exo1pSA~lFLwV{!1E_C`_FN=?Mm&B;y5*b=A3Z;6(?$s88hPaIoSUs z;rdE#^vH&Tqz}ULG#1^&VFKTN^gb&1hu{HshY8G?bZU`I{zC=*5VaM1i837nS%0ZCLcE(Oc4xi$pZ8zJ_v%KzMQ!qJBTBY- zu=h8b-I^E7n{|!xYc$sv5BW>MyfpAF*l&HF+Z*nTf9fwI@Z?v>{tr1&e;SM2Br$Ik z0QYquKF!5$;zi;2q6wD|aPCU{Cr@Mkz<%&hS95VsZtXnq4SSCqp5spZWoU(Xz~zoQ zGJx>L`ON;0hm;FAdlAzIE6&uy-b?L$t>>?s2mcR$KV=lV--_wr`=Y&{|M11`O7OXO za>AzT`fkIF5c4#461o#a2@9%{*7@Y_}xh5l4&5|MA5c8*%$@keRG1HK#cF_EJk@$GKq zTVY=i_aom$c_W?!-!G^F7m&X$%5w|%WSHa!6weG~`at$%G~`JaO znFTjy!v3khp%3D$Mez6V4>v;W2P^BhinpyO5aK~}ROE2N`Rgek=pi~e?|2B|Pd2f9 zplaSz;mZ14ZeJGT|HXyC(1(4SiElg3iVL#@{yEvg?f+H@~|PxmAK#Fw#XtK{&lS0z+v z4QmCQO!}b#{$PO_`G7Q;{EG(sr@Up}P5eI(e+8_YuVQ>td;mQxF$ZGf_hE%4jwh z4gO0U_#Z71{CSaHG0qF^z=C}%;J*W7uFnL&jBmZ$+Nq3x|Kaf0;9tLx;itmw2LnqB zGk||McASogn?-e^~N;>XknJ`)cl&8S^9@ zZ@%}{ObqaOeq5EZI9I~g`j_p>=m8vGrL0=Y@wMPT!_JSehOqf=@BGttzI48d&(+pd z8FsHsvE%4|no2Eq|C*5RMbh(N{#^B?c*^gS@0Xn~BKt4@%-s7fFzF-s*L{`G_#}Ts z{2$%K@Qh_og%kg~-($EJ;)i-}ttoYyz^~qQ_?xbv+Y}ST_@;P4?PL3G>wOpelYQZG zlXpkfPJCEuO{Twy?(Fu?T45%>RL}>+hfkel_Fb3?wyFzKhENba^MY{tEruz!l*2E9V6O8|y`kUs}@+q<6m3$kyV zFFmbi{(=0dLGLF0{utw*`p*np{Z-ucQ5#+qdBJ{xC3WA=hz!hh68JFarDDD|E^^u` zXA$vda1(QU-6m(uZDOpyuSSnq1ipa~!zdKNaRK6+{p)9O{V1`oaNWKdix$`4`ydYfjJ?s#60+hH#Z%%x zbRhI0q{S)n2XkvHOkSP9e{c&S9@N4gbP?a_?UQR`AwJ;`C_l)0*dM?@tb5sE4Xl}c zoNVIKg8JQR*_GM5*|)2^xh41%@;SX+F<}Vwp(?DUVDBI_X@WcXhn7b$9s`tbS~x@C zpY+#&1I1aS4-+Mnufg6G7mH@Z1pP2kLirf!!>um`{~@`E_-c?Vr1jr{@6G!i$es*x zsRVqF6e0Rh|H>U;@4q#FzxDkd(ue6L=)=wIY-5QendFHz>9luB!58ei^X2nJ#9!Hd zhHHvaSF3U0AKBRo^6xX21w=s~YIELWeA4&=^w%zp*edW(@f7FBM*3w7Snvlp{}q?4 zY;$lc_ydXu6&0>_H@bNu9+3Yg{_VKe2D{8!(C82BIRCWKGg`N`^6%o{-mca4>4LqR zk>3sP<-UgaC;wvbkjtY2+|9(lbJy$+fb!%S;P=+emd_7<(-nNm^(%?*n=Jz{9wU4t z5BJ0MyH;J4k-DL=lkdM z$Fkn$i~aWRQM`bAH(4sckF140zAF7hY^=$2{S^2CUlboeXGO_Q@C|zw`~mphord<1 z73S^m2hfMub+fm^-{+ahzd|2krw3&v5#KC7h>acjSHjF6sNw$=El3|$2>u`;At6@6 z-N^RdV$+x(%D5%z8FA?`R{q^vyRR8_{bozjm!hH~`KZ3`?Sg=Xe7;DppZx~f!7n{e z4}RCiqP^-)%SgNrp!{P5k05t*;PzR$qX?Je-@4QCT9}0LAJT`av*bUn1g<|fM-SMF z|Bm9x#6YqSx!hIC*R}Q)*)n^VO2z;A_WpDHH~5O3uv3iumrhImASC+~_%EyJQcnEe zxsVP2pJ$}}k@z(3%S!SHZgp!8#+!h(1sfT^Rr79y0LNw|W!}O|A4ivMFRhxP9R)`PfJnUn)U;JwEsSBK_>Vm{^f}G zZw!R}Kj2@E194*%=0LR5^T3~cUE(cStLrx<^ge_ObY$;0ThjXyKEIFR$8^Ep6TWrH zz1;}3le~oM?`)bb>0uJ>tMMv#aF9xouL-e;`b#Xtd8V2Fa=!L+eEh-f4K*We&|{xd zz6!b`%qGD;%{2Zb{=Pay{I4+6d<5a*oUEh)z%;)=`2B_Jgm#)wAe<0R=O>wIKAZ5k z!Aw7BzU3WYpJ##bM|{Hln4T6_lKnIO5f9pn3ex7`kMzNaPv57BJjOrhSB&$4edCYT zLx``rp{#we`xPg`Gc&_`_r)L0mlFO&$J%9x_k=GVbYI!>dP+;0Pa#}ma)*Ct7ewQ0 z!VNXoQzU<%4nH4XMfkto-~XI`-3zukRr1sqByR=yxO+7?$z!CA$GEC7hzGH;mk)z% z{82tk_|qJQUq?Pb_`@ZPPs*gqa5#OL+ zBXTT}=<(OcfBS#tKX@R+R{lrMWqe!t-;~7k!^;1G4;XIb{{Xw*%767`VCVzo_l*A! zWs*%P|2zC!O2l%RjXUuVIx6m71^G~cM*fchtVwAjUW4gKB(U`WgOZ z@c*i~HM5}(!lyUcKlmYiA^U%0U{y-X>oVB?AbW*EE{_`{@Hxur|JNt7cB}v2`#!bH zf~@}kVsX`-K&S-e`^5L1(yE(*igrO(|KD&YC#+?8O3TZ9Xt{$c?7x9tLng#a{Nukr z{y*vuYGC{_8xP_?A|f`{{7vu*kM-R=X?#fb`qd%gubZdU|L@;SSm9~)|GGu2z0vNGxwmc`x3V$+Q?zD$ z3h^Ha;OqT>Z!!M$`l6!QZ-8I$N%4xu& zz|g0?=hjj>=uuylGd=LSV-V$kQU~x~hjhtNhWwx6Kk|V``|rOE*K^p7VCzKka9XXl z{?>lU7qVmz%6Cj*VX?O^%970?-8{)2K!3=&B4F@M_5vJQr~`i!x_Mgjzf5iLiUDu| z73|^9!2`GGA zCEy$U()mROv-#Ct;0yLj<3G8)yT??2*lX3DQ8fN*0sfMwp&k6wcvK2Px2+()9fN56 zM|>aKM&~;Q(R{dEUSzoPIq~l}tN&rg&D36dWkZ+*?eU0zQdha2uU%c@08I8FkxKvj z^MQL>yZ5kOM*N$?VuSBjlt@m6C_Lk<)}J$(Xuv1?+o=#A&-LdeSgxKgiw)&kUmT6`o{|m>p7&=p#$M1^*%B{|O1| zzsg|zS-pk)FBStpDaHTF-Y! zt}hxtm|>d#AwCy`=a`@$vuOT@_}sKWz(JIsU^c*TKzGd)*spyIC)pdafAy5tf)%76#0Tyd8`v{MVaeX@P4hn$6}6UL z%^4deWkON|8}B&D^&$)A3NcI*=SVuZ3Dhwk90lKfuhiU zKinDBFD;Gq%T1v#ih1MOP2!j4BLNMoV_@IVADW*aes`|iO!^T+>$ikI({CXDXVLtx zR3SH9Jxu(!Ppc_9lPPtR8)_~SPD`Wlkkn0YXt>!H`rtUL4E|Cql^ggvlx{l8h70{G zmg@iT_)v$A(%QNT@5AXL_-d`)k~S}S()_Qk!jf?Bo02U%!%xEA$DA8c ze$t!#AMt;37xV%A(|ix%kJric#_W^cG~Z*Yh)qb3gMUCf)f1pSAwHx7+KV5=d$oGp zK&C$w@6oLG?#%Rq_(Hg^?IK>M@VqfZ@b_xOdoec>^S?jxZROqiZO;u@Irdn_AuE2~ z4t(}o6GQhafFJh=*-)W?OWWS3iY=*t3rIA07!arBR)LHxH*8;W=Yb2TrI67(TM$Pd7G-a^JF z$w&Hd=zWG?Uv?wJEw9LY@gs(<`f&9q^h1$WNbA4E|IIJk`Ubv`R!I30u+egD)&77N z(hF(+SS-mi*Hv*ZI$V9ako+wt-fFJD3x9ES?Ip@5#JRkZzbDp3cTWeO(g%=Cl!(81oF#K8*7jUb<{z#5fG zX#;=n{94oY-jp6#kK1$ZD`!9C54zjr+zgCK%b@#{KY00BX77|A5P##mn0?dxNnqd! zO2#L}2RGRFx@ioPd}QxC7BNivAOZd)6MV;{6_S4-zE24LA-$0DN8 zV?GJyZ!G^D`Y%b@MpVoJE6%Cq?mi)*!^g*>@Cc~7^kv=2@ zG5#r^C%z*Gv3ByWPzRM?cg8o1@0NyM&1HHs`~~r!kf>2T#p#N@&1e2)d$;o3)c2$L zfs9kMj#-j%$q5%AJy5>TT;Mx{o)7wsBb^zaqz_Uk#AI)V>HR^k@nLL#S6j(sh7?o9+c90DDl646WM=yA&rN{z@P6B_`gi~1o$?eDHId`m#AJ# zytQ6g`YHH-JEM-~pNQ|T4h#G{pT~Nefd9exKacq~!j}$mA0_MST}ZzOpD)sWv=W%^ zNBE0fqz}=I-^xVgq0K2dJAo-*(^V#_K3dE4f#SCoeCI4={8K(m{$SPgk}ap84^-bl zc;OhvFY!%y>X0A#CV!!HWtjPQwQ8W0Ve0SNh6K&i;Jd;6tq|WeDy0&?)I$4Z8uPiP zc>Vt#7jsKeUViBQ;&z>ElC_h3NgvG62X`CdFGh$DilX{PeIR|6xaAd38p!m4@)huJ zoIR5GPcNi+0sA+;8xH(-dLh+IO5BRgYv#1Y{n84_KE%M;?*hl9UlRO9UcGV0>Qy7B z#bne8`jKZ==4S}}U#9vJ;%i@a8^Qi*{6To#e*e??&IQq=KZN&xNc`8kSnAmQMoRb@lW|0(gW3!$tBQ_ zaXzHqI*UdXGn(lG`E%ks()UNcE9PocqaWe>rItVPjr2j&SrlAkF@Nhq{S9-6e@8y| zEBrfd^Q%5$ZYA=C)s6brPV~d{w1SK)PPi-SgQ9t681lhFtABXeiTF+{6#N71Ke!L$ zTZk9HlZLe|2>{>ZFNp7$F^q4DACj%b=7p2n2>jE0H`g=IykZ9P_cY!>_*bUC)5dq& z+Zk7AK9cNz!+hrdb4QgAAiiUCjQ`^y6@v(W@LuZ6sreh6t$5=CZU^{xA^$_|>*KYg z4=!{+u98=#%|1PBmw|Vo=Mn!)Ca2`@-1fbdUuAqqN#9-Ds(k2u$^IjUGktJ|JcP&g zC;rFzki5tT6aAclw`zRIK6I59zK<<1@_+4rwf23$=3 z;bH$H6aA2qc5DOF2W$Z8VVh}!{a)@$@uJ?W9OwxC5zk3p@Llik!u&h=JE`8R3?9h% zr~VReEv}z9tPREc%YuF&-cKLhcI3=G8CS@Eh{1nM2;-mpsdy`|oU0N1eO(ULtBB8} ziHvWWFMSw)Ncx2Kcg73+J6qf1#tQ!5neIpJZ;j%Fe1M)u{7>=|{DBX>k9JFgDs*59 z{6Vz9uXc+iF~AM{!~RJgZLLP>-I4K6@@jP!-p#(`W8=0e7s8-h*-jMvg{7g|ne2!B zxeX`l*5e_6`)m36cVGW#{$S5-pPq5-{YHP$S-g3AOaapm-mFyibYOf_f8^o7zz%|c zza;2K&tiU<^D5YP`eh-Wn-S4DO#w_FpIHOD=B?_ThE}ApaxG<>v9@ zhcNyr{t%y`L!ck}4bE1q9)xzo2Iqr9d!kb5NqpA}eByk~2zSPR7V%lhD~I)?8lxR8MRZ{Kdr*DyZ+ zUE}w^oByAC9>tG`^9cuT^K|%&M*Zl(Wt!F&Z{VG9Bhn9NyHz7+7H3@PivBF-jY@av zs+VViZ|dKze7&;I)6D(}W4vd6svq^T^)RKJu zeZimdh(GPf!1iol7zf0iq6?!_Z81qeHKj_WqgZ?P;qzr8?V;*?zR4uGoKEpC^8MAlq*=$$h+x z_Mara%=RBna>xE-;OYI?ev_fD!hU0|`Wfsu!+uiXej1Bzhz;9+Lh(k44F}KR_Xu3> zB$?U!sMKtK-v599&!h4_kNrQF3SwF@K8%Jj9IMyQ!t-fAS7JZfuY1TL#~u4|&3V%F zFxDTrSRo|&^|RT2tmvp5ciNA)XCd}uVZY7Ec@=|5-jB7cKdK(!?Q_`v+T~bLqWxBz z#x>CXy2#@pxL=}0m*j^5;)Sy*lKNj#}&vEIGZF_Otd8Rc9U#q5UZ3 zyV-uExD&#DH1X|2Y(LulvR%Udvztf!h5d(Cd}D9oY3vt`NI${$n_b!fzPm}2=jfjb zr~QN<&tdW}pS9SX_LnRl$o3CZ49b$x{(>oO9`29Y3TF=eQElUG)sIK*Mfm*+|FyQ( z<1cZno_{>-(`a}}9^aqs_gM^n%~-MD^;R7AbDS0AH9-C!vRJ+TIYU4c^+)~Zv_Iz% z_T%)~jQtwo>-8o5`vz=8`QF}h=B=oMtS$J0ew>5mSIs@~U3<41{dfjp%@*XqmD{={ z3-$D+Y`@JZbMJGfB@yvebMzY8Pw^p>ucl}@_E*)K_D*5)FQ1j;u110F!k5^73F1eC zdTRe>*dKv)S4MWy)yBO?vU0UCwx|rm-a94)th`pLfv9$xm@}i>`%B;((*l_KTt1d z(sGuPY}5}+m+h;WqsR6@lQBcs53;k*=BL6@KWf_eCaWht9)kLC90+rw`teq$$bYC& z5GZ~wDd5X?nFj_5{#T`va|LOr|7lCuXfzn2`(W`OB^=IO2id=b1zr7Ag_-Ji$$qI| zK%WU$)CG6D7ImVI_(l2d?_aO+-AJ1+w37FD{(f0(m}!6I$E@Cc{khkd zQT^=hScbR5e-NHc#g8a~ApcACkP1;{H*ZtY0FqawR)>mTL@^fr2pbF@9?#BZ^=)tB ze26E{Pek!6`s3uha-qJl>K{}epVG3lEOj-t^EDl(i=GY>>eU_a;eYS?lzUq7QLRLa z^{y(2zyJ1ess~N-=u&Q9Vj2HNW3&f^h5V%d#P7CQ zRL>#{BK-$6l7R5J z>|d!I+X?bveV+Uu%6kmyVZd0=r+5x=4W~9TT%CC%gx2#dC#imCbqsb>>S_I+ucq~R zs^`V}8W!w-ZGYTu;CY`!%WPUt#|YbW|IB`Ss+ZYNwbp?88TI*0wmwe&kJdlmpTyQb zZ@~Wns>gQ)Mm>!!_>2uzt8Jg_7Ujrv3ErZ+cKqCYYnu|AFUYOF`{ zwFq{rR^wOuvA)Pj>aqUFajEC9o=jMm$bX0b!OH2Qz*xW3R%$FITD#=%FT6L_tkGjV zSyR1*%?EclynGg|7Zto+l6wmE1ltk+XuT-Om#q&`{KI;&=4E@<9~A$ve5{djb5A>u zXnOvznbYA3Nqr}Fw(3KO2=jB8&!_wf^&RHF^=G&o_a}MxOlFw+gVt-#ti${b)@K|y z-=Ot7<8=d@pN&I4L-VoKN7#I9XRO#@xUIZ(l*ZfjE?vq`3%GI*n@=HsPV;NVEX%*KofZ2pS!RY_jGa>pDdKjpI| zf5BqNi}|RkdG>=z{=JxQru9cF-VsCd3*YF`eoVuBF6kGRZ@7w<{eh&uY$rG>P_jWKo+_f6#V|>^=sqN>e z51M&o0LJ4gb!>ZjUf=>3>-*S^?mOvkho`uce8_)2jt`^#=@TXNJR0xpsFAt#omy76 zujWPMyV!qv^SUsX$Mc;p>nYE_HP*%#Lh*c;^11lFzbo73l-53MU(F2UqbBXi0AW0G zYS(J#t{Nny5u*6PE;qV)Q~#(`>d^RRv|p}WPgg#z;O5rt=Iq{+z2sSj{?{TuC<$csbkzUI2Q*KO z-E`@|>X$B1|A(qosKE+O=y8@imWbce5v?^~K1x|Hy}+^ghk=R zkuPxCu!~~KXLozk^-v#`o%ZmQ@ci+m&Uk+hbl3&1txyk;kNZjCZ@&~_Jx0&F(D|lB z%-=3}#_Ph4=+dEh|4yvpHk3@scSuPhk%S*u$r0jsBn@!Yf1CGKgL z2s^YeDBFLVXqIj6bs@C8t9{sXwNhGrVaLQ*7q=koi$8cU9(Ub4B>2qZztAlF)aw5M D1ff2g diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/workshop_iblskyboxcm.exr b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/workshop_iblskyboxcm.exr new file mode 100644 index 0000000000..72937bd6d0 --- /dev/null +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/workshop_iblskyboxcm.exr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:010165af78bdafe61dad187b250598fa670325428271f5bcf9bd4d839f4cc1c0 +size 20114684 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake b/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake index e8bc033f08..55ccdf1d89 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake @@ -129,6 +129,8 @@ set(FILES Source/Compressors/CryTextureSquisher/ColorBlockRGBA4x4s.h Source/Compressors/CryTextureSquisher/ColorBlockRGBA4x4c.h Source/Compressors/CryTextureSquisher/ColorTypes.h + Source/Compressors/ISPCTextureCompressor.cpp + Source/Compressors/ISPCTextureCompressor.h Source/Thumbnail/ImageThumbnail.cpp Source/Thumbnail/ImageThumbnail.h Source/Thumbnail/ImageThumbnailSystemComponent.cpp diff --git a/cmake/3rdParty/Platform/Linux/BuiltInPackages_linux.cmake b/cmake/3rdParty/Platform/Linux/BuiltInPackages_linux.cmake index 7df364121b..ba63ef5d64 100644 --- a/cmake/3rdParty/Platform/Linux/BuiltInPackages_linux.cmake +++ b/cmake/3rdParty/Platform/Linux/BuiltInPackages_linux.cmake @@ -9,7 +9,6 @@ # shared by other platforms: ly_associate_package(PACKAGE_NAME ilmbase-2.3.0-rev4-multiplatform TARGETS ilmbase PACKAGE_HASH 97547fdf1fbc4d81b8ccf382261f8c25514ed3b3c4f8fd493f0a4fa873bba348) ly_associate_package(PACKAGE_NAME assimp-5.0.1-rev11-multiplatform TARGETS assimplib PACKAGE_HASH 1a9113788b893ef4a2ee63ac01eb71b981a92894a5a51175703fa225f5804dec) -ly_associate_package(PACKAGE_NAME squish-ccr-20150601-rev3-multiplatform TARGETS squish-ccr PACKAGE_HASH c878c6c0c705e78403c397d03f5aa7bc87e5978298710e14d09c9daf951a83b3) ly_associate_package(PACKAGE_NAME ASTCEncoder-2017_11_14-rev2-multiplatform TARGETS ASTCEncoder PACKAGE_HASH c240ffc12083ee39a5ce9dc241de44d116e513e1e3e4cc1d05305e7aa3bdc326) ly_associate_package(PACKAGE_NAME md5-2.0-multiplatform TARGETS md5 PACKAGE_HASH 29e52ad22c78051551f78a40c2709594f0378762ae03b417adca3f4b700affdf) ly_associate_package(PACKAGE_NAME RapidJSON-1.1.0-rev1-multiplatform TARGETS RapidJSON PACKAGE_HASH 2f5e26ecf86c3b7a262753e7da69ac59928e78e9534361f3d00c1ad5879e4023) @@ -45,5 +44,7 @@ ly_associate_package(PACKAGE_NAME DirectXShaderCompilerDxc-1.6.2104-o3de-rev3-li ly_associate_package(PACKAGE_NAME SPIRVCross-2021.04.29-rev1-linux TARGETS SPIRVCross PACKAGE_HASH 7889ee5460a688e9b910c0168b31445c0079d363affa07b25d4c8aeb608a0b80) ly_associate_package(PACKAGE_NAME azslc-1.7.23-rev2-linux TARGETS azslc PACKAGE_HASH 1ba84d8321a566d35a1e9aa7400211ba8e6d1c11c08e4be3c93e6e74b8f7aef1) ly_associate_package(PACKAGE_NAME zlib-1.2.11-rev1-linux TARGETS zlib PACKAGE_HASH 6418e93b9f4e6188f3b62cbd3a7822e1c4398a716e786d1522b809a727d08ba9) +ly_associate_package(PACKAGE_NAME squish-ccr-deb557d-rev1-linux TARGETS squish-ccr PACKAGE_HASH 85fecafbddc6a41a27c5f59ed4a5dfb123a94cb4666782cf26e63c0a4724c530) +ly_associate_package(PACKAGE_NAME ISPCTexComp-36b80aa-rev1-linux TARGETS ISPCTexComp PACKAGE_HASH 065fd12abe4247dde247330313763cf816c3375c221da030bdec35024947f259) diff --git a/cmake/3rdParty/Platform/Linux/squish-ccr_linux.cmake b/cmake/3rdParty/Platform/Linux/squish-ccr_linux.cmake deleted file mode 100644 index 80a0776765..0000000000 --- a/cmake/3rdParty/Platform/Linux/squish-ccr_linux.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# -# Copyright (c) Contributors to the Open 3D Engine Project. -# For complete copyright and license terms please see the LICENSE at the root of this distribution. -# -# SPDX-License-Identifier: Apache-2.0 OR MIT -# -# - -set(SQUISH-CCR_LIBS ${BASE_PATH}/lib/Linux/Release/libsquish-ccr.a) \ No newline at end of file diff --git a/cmake/3rdParty/Platform/Mac/BuiltInPackages_mac.cmake b/cmake/3rdParty/Platform/Mac/BuiltInPackages_mac.cmake index 353956a495..be89612c1b 100644 --- a/cmake/3rdParty/Platform/Mac/BuiltInPackages_mac.cmake +++ b/cmake/3rdParty/Platform/Mac/BuiltInPackages_mac.cmake @@ -9,7 +9,6 @@ # shared by other platforms: ly_associate_package(PACKAGE_NAME ilmbase-2.3.0-rev4-multiplatform TARGETS ilmbase PACKAGE_HASH 97547fdf1fbc4d81b8ccf382261f8c25514ed3b3c4f8fd493f0a4fa873bba348) ly_associate_package(PACKAGE_NAME assimp-5.0.1-rev11-multiplatform TARGETS assimplib PACKAGE_HASH 1a9113788b893ef4a2ee63ac01eb71b981a92894a5a51175703fa225f5804dec) -ly_associate_package(PACKAGE_NAME squish-ccr-20150601-rev3-multiplatform TARGETS squish-ccr PACKAGE_HASH c878c6c0c705e78403c397d03f5aa7bc87e5978298710e14d09c9daf951a83b3) ly_associate_package(PACKAGE_NAME ASTCEncoder-2017_11_14-rev2-multiplatform TARGETS ASTCEncoder PACKAGE_HASH c240ffc12083ee39a5ce9dc241de44d116e513e1e3e4cc1d05305e7aa3bdc326) ly_associate_package(PACKAGE_NAME md5-2.0-multiplatform TARGETS md5 PACKAGE_HASH 29e52ad22c78051551f78a40c2709594f0378762ae03b417adca3f4b700affdf) ly_associate_package(PACKAGE_NAME RapidJSON-1.1.0-rev1-multiplatform TARGETS RapidJSON PACKAGE_HASH 2f5e26ecf86c3b7a262753e7da69ac59928e78e9534361f3d00c1ad5879e4023) @@ -43,3 +42,6 @@ ly_associate_package(PACKAGE_NAME OpenSSL-1.1.1b-rev1-mac ly_associate_package(PACKAGE_NAME qt-5.15.2-rev5-mac TARGETS Qt PACKAGE_HASH 9d25918351898b308ded3e9e571fff6f26311b2071aeafd00dd5b249fdf53f7e) ly_associate_package(PACKAGE_NAME libsamplerate-0.2.1-rev2-mac TARGETS libsamplerate PACKAGE_HASH b912af40c0ac197af9c43d85004395ba92a6a859a24b7eacd920fed5854a97fe) ly_associate_package(PACKAGE_NAME zlib-1.2.11-rev1-mac TARGETS zlib PACKAGE_HASH 7fd8a77b3598423d9d6be5f8c60d52aecf346ab4224f563a5282db283aa0da02) +ly_associate_package(PACKAGE_NAME squish-ccr-deb557d-rev1-mac TARGETS squish-ccr PACKAGE_HASH 155bfbfa17c19a9cd2ef025de14c5db598f4290045d5b0d83ab58cb345089a77) +ly_associate_package(PACKAGE_NAME ISPCTexComp-36b80aa-rev1-mac TARGETS ISPCTexComp PACKAGE_HASH 8a4e93277b8face6ea2fd57c6d017bdb55643ed3d6387110bc5f6b3b884dd169) + diff --git a/cmake/3rdParty/Platform/Mac/squish-ccr_mac.cmake b/cmake/3rdParty/Platform/Mac/squish-ccr_mac.cmake deleted file mode 100644 index 740e630570..0000000000 --- a/cmake/3rdParty/Platform/Mac/squish-ccr_mac.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# -# Copyright (c) Contributors to the Open 3D Engine Project. -# For complete copyright and license terms please see the LICENSE at the root of this distribution. -# -# SPDX-License-Identifier: Apache-2.0 OR MIT -# -# - -set(SQUISH-CCR_LIBS ${BASE_PATH}/lib/Mac/Release/libsquish-ccr.a) \ No newline at end of file diff --git a/cmake/3rdParty/Platform/Windows/BuiltInPackages_windows.cmake b/cmake/3rdParty/Platform/Windows/BuiltInPackages_windows.cmake index 2aded62bcd..2655b7247f 100644 --- a/cmake/3rdParty/Platform/Windows/BuiltInPackages_windows.cmake +++ b/cmake/3rdParty/Platform/Windows/BuiltInPackages_windows.cmake @@ -9,7 +9,6 @@ # shared by other platforms: ly_associate_package(PACKAGE_NAME ilmbase-2.3.0-rev4-multiplatform TARGETS ilmbase PACKAGE_HASH 97547fdf1fbc4d81b8ccf382261f8c25514ed3b3c4f8fd493f0a4fa873bba348) ly_associate_package(PACKAGE_NAME assimp-5.0.1-rev11-multiplatform TARGETS assimplib PACKAGE_HASH 1a9113788b893ef4a2ee63ac01eb71b981a92894a5a51175703fa225f5804dec) -ly_associate_package(PACKAGE_NAME squish-ccr-20150601-rev3-multiplatform TARGETS squish-ccr PACKAGE_HASH c878c6c0c705e78403c397d03f5aa7bc87e5978298710e14d09c9daf951a83b3) ly_associate_package(PACKAGE_NAME ASTCEncoder-2017_11_14-rev2-multiplatform TARGETS ASTCEncoder PACKAGE_HASH c240ffc12083ee39a5ce9dc241de44d116e513e1e3e4cc1d05305e7aa3bdc326) ly_associate_package(PACKAGE_NAME md5-2.0-multiplatform TARGETS md5 PACKAGE_HASH 29e52ad22c78051551f78a40c2709594f0378762ae03b417adca3f4b700affdf) ly_associate_package(PACKAGE_NAME RapidJSON-1.1.0-rev1-multiplatform TARGETS RapidJSON PACKAGE_HASH 2f5e26ecf86c3b7a262753e7da69ac59928e78e9534361f3d00c1ad5879e4023) @@ -51,3 +50,5 @@ ly_associate_package(PACKAGE_NAME civetweb-1.8-rev1-windows ly_associate_package(PACKAGE_NAME OpenSSL-1.1.1b-rev2-windows TARGETS OpenSSL PACKAGE_HASH 9af1c50343f89146b4053101a7aeb20513319a3fe2f007e356d7ce25f9241040) ly_associate_package(PACKAGE_NAME Crashpad-0.8.0-rev1-windows TARGETS Crashpad PACKAGE_HASH d162aa3070147bc0130a44caab02c5fe58606910252caf7f90472bd48d4e31e2) ly_associate_package(PACKAGE_NAME zlib-1.2.11-rev1-windows TARGETS zlib PACKAGE_HASH 6fb46a0ef8c8614cde3517b50fca47f2a6d1fd059b21f3b8ff13e635ca7f2fa6) +ly_associate_package(PACKAGE_NAME squish-ccr-deb557d-rev1-windows TARGETS squish-ccr PACKAGE_HASH 5c3d9fa491e488ccaf802304ad23b932268a2b2846e383f088779962af2bfa84) +ly_associate_package(PACKAGE_NAME ISPCTexComp-36b80aa-rev1-windows TARGETS ISPCTexComp PACKAGE_HASH b6fa6ea28a2808a9a5524c72c37789c525925e435770f2d94eb2d387360fa2d0) diff --git a/cmake/3rdParty/Platform/Windows/squish-ccr_windows.cmake b/cmake/3rdParty/Platform/Windows/squish-ccr_windows.cmake deleted file mode 100644 index fb94cb6969..0000000000 --- a/cmake/3rdParty/Platform/Windows/squish-ccr_windows.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# -# Copyright (c) Contributors to the Open 3D Engine Project. -# For complete copyright and license terms please see the LICENSE at the root of this distribution. -# -# SPDX-License-Identifier: Apache-2.0 OR MIT -# -# - -set(SQUISH-CCR_LIBS ${BASE_PATH}/lib/Windows/Release/squish-ccr.lib) \ No newline at end of file From 9876d86d5dcc50a2f8ccb1f09acb06d50d7857b9 Mon Sep 17 00:00:00 2001 From: bosnichd Date: Fri, 27 Aug 2021 11:33:28 -0600 Subject: [PATCH 3/6] Fix two compilation errors exposed when enabling tools support for any restricted platform. (#3633) * Various fixes and empty boilerplate files required for restricted platforms. Signed-off-by: bosnichd * Add comments to address review feedback. Signed-off-by: bosnichd * Fix two compilation errors exposed when enabling tools support for any restricted platform. - The simple one: remove menu commands that call OnChangeGameSpec (which has since been removed) from CryEdit.cpp - The "I almost threw my computer out the window" one: pull PVRTC.cpp out of unity builds, because it indirectly #includes winnt.h, which typedefs wchar_t WCHAR, which causes a complilation error (Error C2632 'wchar_t' followed by 'wchar_t' is illegal ImageProcessingAtom.Editor.Static C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h 471) if something else in the unity file has also happened to define WCHAR as wchar_t. Enabling tools support for any restricted platform resulted in this happening due to different compile definitions being set for ImageConvert.cpp and BuilderSettingManager.cpp (see Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt), which resulted in those two files being pulled out of unity builds, which resulted in the entirely unrelated PVRTC.cpp file being moved from the first thing included by a unity file to the second last thing included by a different unity file, that just happened to include something else (prior to PVRTC.cpp) which was defining WCHAR as wchar_t. Signed-off-by: bosnichd --- Code/Editor/CryEdit.cpp | 7 ------- .../ImageProcessingAtom/Code/imageprocessing_files.cmake | 4 ++++ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Code/Editor/CryEdit.cpp b/Code/Editor/CryEdit.cpp index f0cc5c6264..ca139cc506 100644 --- a/Code/Editor/CryEdit.cpp +++ b/Code/Editor/CryEdit.cpp @@ -447,13 +447,6 @@ void CCryEditApp::RegisterActionHandlers() ON_COMMAND(ID_OPEN_TRACKVIEW, OnOpenTrackView) ON_COMMAND(ID_OPEN_UICANVASEDITOR, OnOpenUICanvasEditor) -#if defined(AZ_TOOLS_EXPAND_FOR_RESTRICTED_PLATFORMS) -#define AZ_RESTRICTED_PLATFORM_EXPANSION(CodeName, CODENAME, codename, PrivateName, PRIVATENAME, privatename, PublicName, PUBLICNAME, publicname, PublicAuxName1, PublicAuxName2, PublicAuxName3)\ - ON_COMMAND_RANGE(ID_GAME_##CODENAME##_ENABLELOWSPEC, ID_GAME_##CODENAME##_ENABLEHIGHSPEC, OnChangeGameSpec) - AZ_TOOLS_EXPAND_FOR_RESTRICTED_PLATFORMS -#undef AZ_RESTRICTED_PLATFORM_EXPANSION -#endif - ON_COMMAND(ID_OPEN_QUICK_ACCESS_BAR, OnOpenQuickAccessBar) ON_COMMAND(ID_FILE_SAVE_LEVEL, OnFileSave) diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake b/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake index 55ccdf1d89..29f7a9ca57 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake @@ -136,3 +136,7 @@ set(FILES Source/Thumbnail/ImageThumbnailSystemComponent.cpp Source/Thumbnail/ImageThumbnailSystemComponent.h ) + +set(SKIP_UNITY_BUILD_INCLUSION_FILES + Source/Compressors/PVRTC.cpp +) From 043b21816582ed76243113ff800b992a1f78c80f Mon Sep 17 00:00:00 2001 From: Chris Galvan Date: Fri, 27 Aug 2021 15:44:31 -0500 Subject: [PATCH 4/6] Updated invalid filename warning with more explicit message from PR feedback. Signed-off-by: Chris Galvan --- .../AzQtComponents/Components/Widgets/FileDialog.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp index cdd6a77094..d2d773ff93 100644 --- a/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp +++ b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp @@ -38,7 +38,8 @@ namespace AzQtComponents // If the filename had invalid characters, then show a warning message and then we will re-prompt the save filename dialog if (shouldPromptAgain) { - QMessageBox::warning(parent, QObject::tr("Invalid filename"), QObject::tr("The filename contains invalid characters\n\n%1").arg(fileName)); + QMessageBox::warning(parent, QObject::tr("Invalid filename"), + QObject::tr("O3DE assets are restricted to alphanumeric characters, hyphens (-), underscores (_), and dots (.)\n\n%1").arg(fileName)); } } else From d39a6a90858cdd7e8f0a4c4fd000022006fb1c8e Mon Sep 17 00:00:00 2001 From: Junbo Liang <68558268+junbo75@users.noreply.github.com> Date: Fri, 27 Aug 2021 15:17:41 -0700 Subject: [PATCH 5/6] Read project, region and assume role ARN from environment and update the script canvas graphs to fix automation test failures (#3654) Fix AWS periodic automation test.s --- .../Gem/PythonTests/AWS/common/constants.py | 8 +- .../ConitoAnonymousAuthorization.scriptcanvas | 3681 ++---- .../PasswordSignIn.scriptcanvas | 10248 ++++++---------- .../PasswordSignUp.scriptcanvas | 6842 ++++------- .../ScriptCanvas/dynamodbdemo.scriptcanvas | 5745 ++++----- .../ScriptCanvas/lambdademo.scriptcanvas | 4149 +++---- .../ScriptCanvas/s3demo.scriptcanvas | 8651 +++++-------- 7 files changed, 14763 insertions(+), 24561 deletions(-) diff --git a/AutomatedTesting/Gem/PythonTests/AWS/common/constants.py b/AutomatedTesting/Gem/PythonTests/AWS/common/constants.py index be143547a7..b12aca5f29 100644 --- a/AutomatedTesting/Gem/PythonTests/AWS/common/constants.py +++ b/AutomatedTesting/Gem/PythonTests/AWS/common/constants.py @@ -5,12 +5,14 @@ For complete copyright and license terms please see the LICENSE at the root of t SPDX-License-Identifier: Apache-2.0 OR MIT """ +import os + # ARN of the IAM role to assume for retrieving temporary AWS credentials -ASSUME_ROLE_ARN = 'arn:aws:iam::645075835648:role/o3de-automation-tests' +ASSUME_ROLE_ARN = os.environ.get('ASSUME_ROLE_ARN', 'arn:aws:iam::645075835648:role/o3de-automation-tests') # Name of the AWS project deployed by the CDK applications -AWS_PROJECT_NAME = 'AWSAUTO' +AWS_PROJECT_NAME = os.environ.get('O3DE_AWS_PROJECT_NAME', 'AWSAUTO') # Region for the existing CloudFormation stacks used by the automation tests -AWS_REGION = 'us-east-1' +AWS_REGION = os.environ.get('O3DE_AWS_DEPLOY_REGION', 'us-east-1') # Name of the default resource mapping config file used by the automation tests AWS_RESOURCE_MAPPING_FILE_NAME = 'default_aws_resource_mappings.json' # Name of the game launcher log diff --git a/AutomatedTesting/Levels/AWS/ClientAuth/ConitoAnonymousAuthorization.scriptcanvas b/AutomatedTesting/Levels/AWS/ClientAuth/ConitoAnonymousAuthorization.scriptcanvas index 6cbd951fae..c61953a7c1 100644 --- a/AutomatedTesting/Levels/AWS/ClientAuth/ConitoAnonymousAuthorization.scriptcanvas +++ b/AutomatedTesting/Levels/AWS/ClientAuth/ConitoAnonymousAuthorization.scriptcanvas @@ -1,2356 +1,1325 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Type": "JsonSerialization", + "Version": 1, + "ClassName": "ScriptCanvasData", + "ClassData": { + "m_scriptCanvas": { + "Id": { + "id": 6706710049590 + }, + "Name": "ConitoAnonymousAuthorization", + "Components": { + "Component_[6686064357815538527]": { + "$type": "EditorGraphVariableManagerComponent", + "Id": 6686064357815538527, + "m_variableData": { + "m_nameVariableMap": [ + { + "Key": { + "m_id": "{FED50699-DBFE-442D-BB6C-5B0030818690}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}" + }, + "isNullPointer": false, + "$type": "ClientAuthAWSCredentials", + "label": "Creds" + }, + "VariableId": { + "m_id": "{FED50699-DBFE-442D-BB6C-5B0030818690}" + }, + "VariableName": "Creds" + } + } + ] + } + }, + "Component_[8229254966989441794]": { + "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph", + "Id": 8229254966989441794, + "m_graphData": { + "m_nodes": [ + { + "Id": { + "id": 6732479853366 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[10018029241448660845]": { + "$type": "EBusEventHandler", + "Id": 10018029241448660845, + "Slots": [ + { + "id": { + "m_id": "{CA49F2CC-6D8D-4B79-A2EC-FC892B3080E0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{8B77E1C8-36A3-4DD7-8D8C-384CFA02F904}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A3CF94A0-43D2-4E1A-B9D4-7D142E125868}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FD5B4E69-23D5-45CE-94A4-5B8ADC51E068}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FBF58831-798C-49AF-AFE4-B667AAAFB80F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{4318D470-DC34-4453-884A-CA7321A49DDC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Source", + "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{A968DBCB-4507-4155-94FD-7D86AE794FAB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{154DF389-1BC0-440B-9D57-7C074EE8C94D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityActivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{96563FB8-2C6D-44CA-B9AA-5F07863BDE93}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{436B24D6-79C7-4DDF-A73B-71D5F1953C07}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityDeactivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 1 + }, + "isNullPointer": false, + "$type": "EntityId", + "value": { + "id": 2901262558 + }, + "label": "Source" + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 245425936 + }, + "Value": { + "m_eventName": "OnEntityActivated", + "m_eventId": { + "Value": 245425936 + }, + "m_eventSlotId": { + "m_id": "{154DF389-1BC0-440B-9D57-7C074EE8C94D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{A968DBCB-4507-4155-94FD-7D86AE794FAB}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4273369222 + }, + "Value": { + "m_eventName": "OnEntityDeactivated", + "m_eventId": { + "Value": 4273369222 + }, + "m_eventSlotId": { + "m_id": "{436B24D6-79C7-4DDF-A73B-71D5F1953C07}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{96563FB8-2C6D-44CA-B9AA-5F07863BDE93}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "EntityBus", + "m_busId": { + "Value": 3358774020 + } + } + } + }, + { + "Id": { + "id": 6719594951478 + }, + "Name": "SC-Node(Initialize)", + "Components": { + "Component_[11437183238486970293]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 11437183238486970293, + "Slots": [ + { + "id": { + "m_id": "{2C1E3EE7-262F-418C-9861-7D459C415D3F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CB95F6C6-6F1C-4E95-88FA-940EF78C1EC9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6520B85D-1E4C-4ECC-B9E4-E12B2A3FD071}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Result: Boolean", + "DisplayDataType": { + "m_type": 0 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "methodType": 0, + "methodName": "Initialize", + "className": "AWSCognitoAuthorizationRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoAuthorizationRequestBus" + } + } + }, + { + "Id": { + "id": 6736774820662 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[17018320061093636088]": { + "$type": "EBusEventHandler", + "Id": 17018320061093636088, + "Slots": [ + { + "id": { + "m_id": "{785E4FD0-16C5-4DA7-997F-790EE825762E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{EBC33745-F120-44A7-B00E-BB33CC4A4C70}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{B3F4FB70-C354-46BE-9807-9FC7BB2C622E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9AEA64C0-1654-45C1-9E34-C685BA5192A4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2006558F-6EB5-4FD8-AAEC-B3207647E03D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{1F864171-3BF2-41B9-B798-30841004A63A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ClientAuthAWSCredentials", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{42CC05C3-381B-422B-81E6-0A67DF343611}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{3F8CDA89-2FD1-438B-8874-A8F55A22BF5A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{D4EA6ED9-60A0-4161-BDAC-734B83A2C360}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 3736070646 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsSuccess", + "m_eventId": { + "Value": 3736070646 + }, + "m_eventSlotId": { + "m_id": "{42CC05C3-381B-422B-81E6-0A67DF343611}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{1F864171-3BF2-41B9-B798-30841004A63A}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4193877825 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsFail", + "m_eventId": { + "Value": 4193877825 + }, + "m_eventSlotId": { + "m_id": "{D4EA6ED9-60A0-4161-BDAC-734B83A2C360}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{3F8CDA89-2FD1-438B-8874-A8F55A22BF5A}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSCognitoAuthorizationNotificationBus", + "m_busId": { + "Value": 1100345364 + } + } + } + }, + { + "Id": { + "id": 6715299984182 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[285714280162783661]": { + "$type": "Print", + "Id": 285714280162783661, + "Slots": [ + { + "id": { + "m_id": "{C667893C-CB0F-455C-A49B-61C717DAC23E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FEC13BF8-5A06-4962-953E-EB526BD14238}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "Fail anonymous credentials", + "m_unresolvedString": [ + "Fail anonymous credentials" + ] + } + } + }, + { + "Id": { + "id": 6728184886070 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[285714280162783661]": { + "$type": "Print", + "Id": 285714280162783661, + "Slots": [ + { + "id": { + "m_id": "{C667893C-CB0F-455C-A49B-61C717DAC23E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FEC13BF8-5A06-4962-953E-EB526BD14238}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "Success anonymous credentials", + "m_unresolvedString": [ + "Success anonymous credentials" + ] + } + } + }, + { + "Id": { + "id": 6711005016886 + }, + "Name": "SC-Node(RequestAWSCredentialsAsync)", + "Components": { + "Component_[3965816515223111262]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 3965816515223111262, + "Slots": [ + { + "id": { + "m_id": "{0BB643D4-3989-499E-B997-E51370B8D72D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2533A5E2-7A0D-429D-A970-FBF28240D574}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "methodType": 0, + "methodName": "RequestAWSCredentialsAsync", + "className": "AWSCognitoAuthorizationRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoAuthorizationRequestBus" + } + } + }, + { + "Id": { + "id": 6723889918774 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[7309023392789275534]": { + "$type": "EBusEventHandler", + "Id": 7309023392789275534, + "Slots": [ + { + "id": { + "m_id": "{5E6F6747-9B5E-4A7F-9278-161F310CD5AD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{604545A7-C650-4BF6-BA05-EA468CDC7731}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F0140D4D-2DF2-42D6-83A9-6CC51C8C1E52}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A1A40AD6-9AA5-4C50-91C2-78B274BA6895}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{BC5D0C52-CBDB-4778-9577-3CAD3F88B03B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9EC2A72F-09F7-4DDE-8C5D-7EC489BA0401}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ClientAuthAWSCredentials", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{5E083227-4BC8-4DC0-A3D7-86F3C464FFCC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{60D8497E-6879-4379-BAC3-271D25816B72}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F4AF6BF6-2BBE-4B11-A548-C17935A41E46}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 3736070646 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsSuccess", + "m_eventId": { + "Value": 3736070646 + }, + "m_eventSlotId": { + "m_id": "{5E083227-4BC8-4DC0-A3D7-86F3C464FFCC}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{9EC2A72F-09F7-4DDE-8C5D-7EC489BA0401}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4193877825 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsFail", + "m_eventId": { + "Value": 4193877825 + }, + "m_eventSlotId": { + "m_id": "{F4AF6BF6-2BBE-4B11-A548-C17935A41E46}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{60D8497E-6879-4379-BAC3-271D25816B72}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSCognitoAuthorizationNotificationBus", + "m_busId": { + "Value": 1100345364 + } + } + } + } + ], + "m_connections": [ + { + "Id": { + "id": 6741069787958 + }, + "Name": "srcEndpoint=(Initialize: Out), destEndpoint=(RequestAWSCredentialsAsync: In)", + "Components": { + "Component_[9874477978239191526]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 9874477978239191526, + "sourceEndpoint": { + "nodeId": { + "id": 6719594951478 + }, + "slotId": { + "m_id": "{CB95F6C6-6F1C-4E95-88FA-940EF78C1EC9}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 6711005016886 + }, + "slotId": { + "m_id": "{0BB643D4-3989-499E-B997-E51370B8D72D}" + } + } + } + } + }, + { + "Id": { + "id": 6745364755254 + }, + "Name": "srcEndpoint=(AWSCognitoAuthorizationNotificationBus Handler: ExecutionSlot:OnRequestAWSCredentialsSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[7934553402512435877]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 7934553402512435877, + "sourceEndpoint": { + "nodeId": { + "id": 6723889918774 + }, + "slotId": { + "m_id": "{5E083227-4BC8-4DC0-A3D7-86F3C464FFCC}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 6728184886070 + }, + "slotId": { + "m_id": "{C667893C-CB0F-455C-A49B-61C717DAC23E}" + } + } + } + } + }, + { + "Id": { + "id": 6749659722550 + }, + "Name": "srcEndpoint=(AWSCognitoAuthorizationNotificationBus Handler: ExecutionSlot:OnRequestAWSCredentialsFail), destEndpoint=(Print: In)", + "Components": { + "Component_[2125665954450546710]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 2125665954450546710, + "sourceEndpoint": { + "nodeId": { + "id": 6736774820662 + }, + "slotId": { + "m_id": "{D4EA6ED9-60A0-4161-BDAC-734B83A2C360}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 6715299984182 + }, + "slotId": { + "m_id": "{C667893C-CB0F-455C-A49B-61C717DAC23E}" + } + } + } + } + }, + { + "Id": { + "id": 6753954689846 + }, + "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(Initialize: In)", + "Components": { + "Component_[4615127778717764315]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 4615127778717764315, + "sourceEndpoint": { + "nodeId": { + "id": 6732479853366 + }, + "slotId": { + "m_id": "{154DF389-1BC0-440B-9D57-7C074EE8C94D}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 6719594951478 + }, + "slotId": { + "m_id": "{2C1E3EE7-262F-418C-9861-7D459C415D3F}" + } + } + } + } + } + ] + }, + "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}", + "versionData": { + "_grammarVersion": 1, + "_runtimeVersion": 1 + }, + "m_variableCounter": 1, + "GraphCanvasData": [ + { + "Key": { + "id": 6706710049590 + }, + "Value": { + "ComponentData": { + "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { + "$type": "SceneComponentSaveData", + "ViewParams": { + "Scale": 1.0784334878464947, + "AnchorX": -170.6178436279297, + "AnchorY": -28.745397567749023 + } + } + } + } + }, + { + "Key": { + "id": 6711005016886 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 820.0, + 180.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{912ACE5E-70F5-43A7-A375-D763B26712FE}" + } + } + } + }, + { + "Key": { + "id": 6715299984182 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 600.0, + 740.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{D2FFD8D1-A1C1-4C64-A87E-6A2366DC602C}" + } + } + } + }, + { + "Key": { + "id": 6719594951478 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 420.0, + 180.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{E8A1C3CF-FD12-4D8E-8FB9-F9B678487CF8}" + } + } + } + }, + { + "Key": { + "id": 6723889918774 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 120.0, + 460.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 3736070646 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{E6C8A974-2E4B-439F-94E2-FC9FB4A2ACD8}" + } + } + } + }, + { + "Key": { + "id": 6728184886070 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 640.0, + 500.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{47352093-20A0-4352-8BE4-20A995063E83}" + } + } + } + }, + { + "Key": { + "id": 6732479853366 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 40.0, + 140.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 245425936 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{24559DE7-5A79-40E8-BBAF-029A7D08F472}" + } + } + } + }, + { + "Key": { + "id": 6736774820662 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 120.0, + 740.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 4193877825 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{D1C91A31-0031-4FF8-8E93-B10F8586B366}" + } + } + } + } + ], + "StatisticsHelper": { + "InstanceCounter": [ + { + "Key": 5842116761103598202, + "Value": 1 + }, + { + "Key": 5842117453459104876, + "Value": 1 + }, + { + "Key": 5842117453819001655, + "Value": 1 + }, + { + "Key": 10684225535275896474, + "Value": 2 + }, + { + "Key": 13774516386968943251, + "Value": 1 + }, + { + "Key": 13774516392820282243, + "Value": 1 + } + ] + } + } + } + } + } +} \ No newline at end of file diff --git a/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignIn/PasswordSignIn.scriptcanvas b/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignIn/PasswordSignIn.scriptcanvas index 1847f1f0ec..3c7cd836a1 100644 --- a/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignIn/PasswordSignIn.scriptcanvas +++ b/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignIn/PasswordSignIn.scriptcanvas @@ -1,6573 +1,3675 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Type": "JsonSerialization", + "Version": 1, + "ClassName": "ScriptCanvasData", + "ClassData": { + "m_scriptCanvas": { + "Id": { + "id": 22550844404534 + }, + "Name": "PasswordSignIn", + "Components": { + "Component_[6385465305444622263]": { + "$type": "EditorGraphVariableManagerComponent", + "Id": 6385465305444622263, + "m_variableData": { + "m_nameVariableMap": [ + { + "Key": { + "m_id": "{9E6C4595-2633-4312-B9AA-F49A0B90D7A0}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C}" + }, + "isNullPointer": false, + "$type": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C} AZStd::vector", + "value": [ + "AWSCognitoIDP" + ], + "label": "Array" + }, + "VariableId": { + "m_id": "{9E6C4595-2633-4312-B9AA-F49A0B90D7A0}" + }, + "VariableName": "AuthenticationProviders" + } + } + ] + } + }, + "Component_[8710839917828649136]": { + "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph", + "Id": 8710839917828649136, + "m_graphData": { + "m_nodes": [ + { + "Id": { + "id": 22606678979382 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[10817928006900121599]": { + "$type": "Print", + "Id": 10817928006900121599, + "Slots": [ + { + "id": { + "m_id": "{269D4FDC-1137-45A3-8442-2A2DF98D6F6E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F5EE89C0-AB89-4D06-BD4C-72CA40AB075B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "SignIn Success", + "m_unresolvedString": [ + "SignIn Success" + ] + } + } + }, + { + "Id": { + "id": 22610973946678 + }, + "Name": "SC-Node(Initialize)", + "Components": { + "Component_[1153097947988754865]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 1153097947988754865, + "Slots": [ + { + "id": { + "m_id": "{8C6FB06A-4A06-41E5-94E5-9D78671977C8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Array: 0", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{9E6C4595-2633-4312-B9AA-F49A0B90D7A0}" + } + }, + { + "id": { + "m_id": "{F4ED50C1-0694-4E9F-A4E6-83565E517C1E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{4BB45954-74C5-4023-AFBE-C82638076FDD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F6930458-3515-45B6-BB6D-1217547A7401}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Result: Boolean", + "DisplayDataType": { + "m_type": 0 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C}" + }, + "isNullPointer": true, + "label": "Array: 0" + } + ], + "methodType": 0, + "methodName": "Initialize", + "className": "AuthenticationProviderRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AuthenticationProviderRequestBus" + } + } + }, + { + "Id": { + "id": 22559434339126 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[15120484156765471501]": { + "$type": "EBusEventHandler", + "Id": 15120484156765471501, + "Slots": [ + { + "id": { + "m_id": "{55723136-4724-4749-8A1E-A0829EC4CB54}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{01F5AE9F-BF74-41B1-A1F9-7782B707C013}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2D449731-3E45-489D-B7EA-586D3E87738C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{7FE6C340-B7A9-4ABD-B30E-FB78707A8042}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{174FBA70-D39B-4FAD-8595-52A63CE855F4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{B4E8FA2A-6833-43A2-BF8D-E021B7F24C6C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Source", + "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{808F793B-E283-4872-B0C9-3BDE44FB0372}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{1E81F46E-80CF-4CF6-8499-04539BBF244E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityActivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{7977990A-4416-494A-94F1-F2670A6E920B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{AB5A3F2D-D553-49A8-98A5-F99375431668}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityDeactivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 1 + }, + "isNullPointer": false, + "$type": "EntityId", + "value": { + "id": 2901262558 + }, + "label": "Source" + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 245425936 + }, + "Value": { + "m_eventName": "OnEntityActivated", + "m_eventId": { + "Value": 245425936 + }, + "m_eventSlotId": { + "m_id": "{1E81F46E-80CF-4CF6-8499-04539BBF244E}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{808F793B-E283-4872-B0C9-3BDE44FB0372}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4273369222 + }, + "Value": { + "m_eventName": "OnEntityDeactivated", + "m_eventId": { + "Value": 4273369222 + }, + "m_eventSlotId": { + "m_id": "{AB5A3F2D-D553-49A8-98A5-F99375431668}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{7977990A-4416-494A-94F1-F2670A6E920B}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "EntityBus", + "m_busId": { + "Value": 3358774020 + } + } + } + }, + { + "Id": { + "id": 22580909175606 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[16042865177069512848]": { + "$type": "EBusEventHandler", + "Id": 16042865177069512848, + "Slots": [ + { + "id": { + "m_id": "{8503C0C0-DFA8-43AF-AE40-E2A48C9F77C5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{EE5F8D3F-CC56-400F-91F6-835A2A843D3E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{35490A45-17F4-444E-B4EB-443B4AC61D07}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FCCA77C5-AB2A-4BE7-BC46-99B74FDBEC7B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F52BDF60-64FD-488B-8D5D-D996B9400986}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{8C19381E-B495-4B42-880C-86399A055392}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ClientAuthAWSCredentials", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{BCA83F8F-E431-421D-8B01-A8B31C3C66B1}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{2EEBA254-1346-4866-80CA-3608BAF5B767}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{BB27DD72-E82E-4C67-8493-E3DF0AFCC093}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 3736070646 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsSuccess", + "m_eventId": { + "Value": 3736070646 + }, + "m_eventSlotId": { + "m_id": "{BCA83F8F-E431-421D-8B01-A8B31C3C66B1}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{8C19381E-B495-4B42-880C-86399A055392}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4193877825 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsFail", + "m_eventId": { + "Value": 4193877825 + }, + "m_eventSlotId": { + "m_id": "{BB27DD72-E82E-4C67-8493-E3DF0AFCC093}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{2EEBA254-1346-4866-80CA-3608BAF5B767}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSCognitoAuthorizationNotificationBus", + "m_busId": { + "Value": 1100345364 + } + } + } + }, + { + "Id": { + "id": 22585204142902 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[16607172582241819113]": { + "$type": "EBusEventHandler", + "Id": 16607172582241819113, + "Slots": [ + { + "id": { + "m_id": "{E55A09C6-5B87-4F4F-9EC4-7F602A5C02AC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{AC007706-2035-4888-AD7C-3C9AF6650FEC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{809A2C05-FB97-4C59-B1D8-C29A22F69097}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E3E053B8-37B7-4094-8974-BF0E13919943}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{5BB6420D-1016-49B8-AC48-3C5C1EE647F5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{D79F252C-3D2A-4CC1-9A51-18B7827EB4CA}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F3E407C4-9D91-4077-A730-C2463570A9FC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantSingleFactorSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{5B6638B9-4F55-4CCB-A368-C83FED5C43F8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{282E0463-9A13-4681-B69C-B6B30CA7CD01}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantSingleFactorSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{B088E163-C71A-417E-8D35-F0A29273F5D9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{C2EBAEB4-5ECA-441C-8202-0D2A80F1A776}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{79F39D7A-BFC2-4749-9631-575A6C63714D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{0CC24B35-F3D6-4E7B-B9D1-98CEB36059AE}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{3C544F9A-0137-4735-8484-0458246E4D52}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorConfirmSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{BEBDDB95-FBBA-4AE1-BA89-C3DAE042E9E1}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{FA8FE256-A70A-475E-A724-0E70C1099213}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorConfirmSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{919E73F9-6A2B-437B-867D-6723FFF8D29E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{B494FB65-9082-4826-84B4-E2E6DB1803D1}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7F2FE508-FCDB-45E5-BBEB-8A25E9D09C41}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Number", + "DisplayDataType": { + "m_type": 3 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{E8BA420E-FF66-4B13-94B9-2D96448542B0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{4694A0AC-A400-47D0-A050-8B6AEDF65748}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{E03D10FB-C618-4260-870D-FA2B2B13FE0D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{031D9648-B03B-42E3-8E6B-BF5F6FEF1937}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{98B96DAE-EC45-4F36-B39A-F4C91C56FF95}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantConfirmSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{6958B465-4D41-4325-8A66-011E5BA281F2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{526EE051-CABD-415C-99D1-D55ED0032E5E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantConfirmSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{A921FE09-C86A-4DE3-9976-0BCC3359CAF3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{981C81CF-AED4-4535-A226-4BC19C718D73}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRefreshTokensSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{1C060C05-4FE2-455A-BABA-4B86CE19F934}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F20A8880-B22D-4FAA-8779-F51DE7DB2D21}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRefreshTokensFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 962116424 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantSignInSuccess", + "m_eventId": { + "Value": 962116424 + }, + "m_eventSlotId": { + "m_id": "{E8BA420E-FF66-4B13-94B9-2D96448542B0}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{919E73F9-6A2B-437B-867D-6723FFF8D29E}" + }, + { + "m_id": "{B494FB65-9082-4826-84B4-E2E6DB1803D1}" + }, + { + "m_id": "{7F2FE508-FCDB-45E5-BBEB-8A25E9D09C41}" + } + ], + "m_numExpectedArguments": 3 + } + }, + { + "Key": { + "Value": 1026494196 + }, + "Value": { + "m_eventName": "OnRefreshTokensFail", + "m_eventId": { + "Value": 1026494196 + }, + "m_eventSlotId": { + "m_id": "{F20A8880-B22D-4FAA-8779-F51DE7DB2D21}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{1C060C05-4FE2-455A-BABA-4B86CE19F934}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1152314015 + }, + "Value": { + "m_eventName": "OnRefreshTokensSuccess", + "m_eventId": { + "Value": 1152314015 + }, + "m_eventSlotId": { + "m_id": "{981C81CF-AED4-4535-A226-4BC19C718D73}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{A921FE09-C86A-4DE3-9976-0BCC3359CAF3}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1203288733 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorConfirmSignInSuccess", + "m_eventId": { + "Value": 1203288733 + }, + "m_eventSlotId": { + "m_id": "{3C544F9A-0137-4735-8484-0458246E4D52}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{0CC24B35-F3D6-4E7B-B9D1-98CEB36059AE}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1293959492 + }, + "Value": { + "m_eventName": "OnPasswordGrantSingleFactorSignInFail", + "m_eventId": { + "Value": 1293959492 + }, + "m_eventSlotId": { + "m_id": "{282E0463-9A13-4681-B69C-B6B30CA7CD01}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{5B6638B9-4F55-4CCB-A368-C83FED5C43F8}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1722702500 + }, + "Value": { + "m_eventName": "OnPasswordGrantSingleFactorSignInSuccess", + "m_eventId": { + "Value": 1722702500 + }, + "m_eventSlotId": { + "m_id": "{F3E407C4-9D91-4077-A730-C2463570A9FC}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{D79F252C-3D2A-4CC1-9A51-18B7827EB4CA}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1819337155 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorConfirmSignInFail", + "m_eventId": { + "Value": 1819337155 + }, + "m_eventSlotId": { + "m_id": "{FA8FE256-A70A-475E-A724-0E70C1099213}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{BEBDDB95-FBBA-4AE1-BA89-C3DAE042E9E1}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1908852787 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorSignInFail", + "m_eventId": { + "Value": 1908852787 + }, + "m_eventSlotId": { + "m_id": "{79F39D7A-BFC2-4749-9631-575A6C63714D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{C2EBAEB4-5ECA-441C-8202-0D2A80F1A776}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 2486714370 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorSignInSuccess", + "m_eventId": { + "Value": 2486714370 + }, + "m_eventSlotId": { + "m_id": "{B088E163-C71A-417E-8D35-F0A29273F5D9}" + } + } + }, + { + "Key": { + "Value": 3091702945 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantSignInFail", + "m_eventId": { + "Value": 3091702945 + }, + "m_eventSlotId": { + "m_id": "{E03D10FB-C618-4260-870D-FA2B2B13FE0D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{4694A0AC-A400-47D0-A050-8B6AEDF65748}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3973214553 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantConfirmSignInFail", + "m_eventId": { + "Value": 3973214553 + }, + "m_eventSlotId": { + "m_id": "{526EE051-CABD-415C-99D1-D55ED0032E5E}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{6958B465-4D41-4325-8A66-011E5BA281F2}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4272279525 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantConfirmSignInSuccess", + "m_eventId": { + "Value": 4272279525 + }, + "m_eventSlotId": { + "m_id": "{98B96DAE-EC45-4F36-B39A-F4C91C56FF95}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{031D9648-B03B-42E3-8E6B-BF5F6FEF1937}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AuthenticationProviderNotificationBus", + "m_busId": { + "Value": 3734230664 + } + } + } + }, + { + "Id": { + "id": 22602384012086 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[17989474089224348440]": { + "$type": "Print", + "Id": 17989474089224348440, + "Slots": [ + { + "id": { + "m_id": "{C0E7856E-AE8E-4151-9109-2E3B2A810054}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{36A6967B-AD9E-41C2-9BCC-2AF62F62C774}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "Fail credentials", + "m_unresolvedString": [ + "Fail credentials" + ] + } + } + }, + { + "Id": { + "id": 22593794077494 + }, + "Name": "SC-Node(RequestAWSCredentialsAsync)", + "Components": { + "Component_[3213338170673989286]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 3213338170673989286, + "Slots": [ + { + "id": { + "m_id": "{EB37FB3D-48EB-4766-AD8C-7F03D100C7FA}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E1160157-4FDD-4720-9EF1-995D0380C53D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "methodType": 0, + "methodName": "RequestAWSCredentialsAsync", + "className": "AWSCognitoAuthorizationRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoAuthorizationRequestBus" + } + } + }, + { + "Id": { + "id": 22563729306422 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[3639374038291845020]": { + "$type": "EBusEventHandler", + "Id": 3639374038291845020, + "Slots": [ + { + "id": { + "m_id": "{2A8157B6-1A5A-464C-B1A1-CC5067AC8872}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{8DBCEE08-2A7F-4D3E-BF59-7FB3A34AD3B7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{D8FCBC44-E46B-4699-B1A2-AE2BFE61A132}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9E6AE222-55CE-48F1-A844-7DB53C07AB50}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0507AD01-1320-4210-9786-5F87063D301F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6772D7F9-08BE-4D59-B410-7E6EC0FFEF2B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{ED8A0C7D-9D75-45A7-BAE1-FD8B980DADE2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantSingleFactorSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{64484918-D357-4B41-830D-CC9EEB6EC963}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{C042D8B9-D834-4A5A-85E7-F9C775EF9784}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantSingleFactorSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{FBBC04A8-2368-4B67-A48F-D7D33EDBC71F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{5873E80A-4E48-4B52-AB91-ACE8DC42EC86}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{DC0B9782-C4BB-49C0-8DE3-06933347FA20}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{4EB602D7-C5D7-427C-B7D3-838CC4FFBA0D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{B0F0A8E6-251E-4009-ADE7-8FA70422B1A3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorConfirmSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{0E5E0F30-D4A3-4361-99DC-DFB03CDA26ED}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{DF4A4D97-D2A3-42C2-9F85-B79D0743B1DD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPasswordGrantMultiFactorConfirmSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{58B429CF-B818-4CCB-8E31-84B04B65B704}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{4564C0EF-B526-4AB6-9564-0AE22B473EE5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6CD7C063-7118-4E55-AA6D-9EDF5B72F7E7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Number", + "DisplayDataType": { + "m_type": 3 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{3F5A128D-5F74-4D09-9C12-425DCDDD8A71}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{D49C27E1-B1F7-4A70-8872-B4E6337F0334}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{E6EFD9E4-7CC8-4FBF-88DE-2FAAC4099AE2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{92E26492-6278-4B46-8CD4-0B271B1BB21B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{D39D72BA-6EC1-445C-93B7-CAD87B1ADC7D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantConfirmSignInSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{7D66C081-777B-451E-B626-0DAEB39ECA5A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{AE4AC27C-0EF0-4AFE-B8D2-80D6F1B35FAB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnDeviceCodeGrantConfirmSignInFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{A2BFBF6C-4E19-4294-BDB8-5A191048C9DB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "AuthenticationTokens", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F965D1B2-9DE3-4900-B44B-E58D9F083ACB}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{C2C30AB7-DACE-49FA-B7B3-04B9FFA5763F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRefreshTokensSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{9BD290CA-B00E-491D-855C-7BD084A0FF43}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6660546E-CC9B-4951-AE9F-C1D45E6098DD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRefreshTokensFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 962116424 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantSignInSuccess", + "m_eventId": { + "Value": 962116424 + }, + "m_eventSlotId": { + "m_id": "{3F5A128D-5F74-4D09-9C12-425DCDDD8A71}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{58B429CF-B818-4CCB-8E31-84B04B65B704}" + }, + { + "m_id": "{4564C0EF-B526-4AB6-9564-0AE22B473EE5}" + }, + { + "m_id": "{6CD7C063-7118-4E55-AA6D-9EDF5B72F7E7}" + } + ], + "m_numExpectedArguments": 3 + } + }, + { + "Key": { + "Value": 1026494196 + }, + "Value": { + "m_eventName": "OnRefreshTokensFail", + "m_eventId": { + "Value": 1026494196 + }, + "m_eventSlotId": { + "m_id": "{6660546E-CC9B-4951-AE9F-C1D45E6098DD}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{9BD290CA-B00E-491D-855C-7BD084A0FF43}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1152314015 + }, + "Value": { + "m_eventName": "OnRefreshTokensSuccess", + "m_eventId": { + "Value": 1152314015 + }, + "m_eventSlotId": { + "m_id": "{C2C30AB7-DACE-49FA-B7B3-04B9FFA5763F}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{A2BFBF6C-4E19-4294-BDB8-5A191048C9DB}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1203288733 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorConfirmSignInSuccess", + "m_eventId": { + "Value": 1203288733 + }, + "m_eventSlotId": { + "m_id": "{B0F0A8E6-251E-4009-ADE7-8FA70422B1A3}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{4EB602D7-C5D7-427C-B7D3-838CC4FFBA0D}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1293959492 + }, + "Value": { + "m_eventName": "OnPasswordGrantSingleFactorSignInFail", + "m_eventId": { + "Value": 1293959492 + }, + "m_eventSlotId": { + "m_id": "{C042D8B9-D834-4A5A-85E7-F9C775EF9784}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{64484918-D357-4B41-830D-CC9EEB6EC963}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1722702500 + }, + "Value": { + "m_eventName": "OnPasswordGrantSingleFactorSignInSuccess", + "m_eventId": { + "Value": 1722702500 + }, + "m_eventSlotId": { + "m_id": "{ED8A0C7D-9D75-45A7-BAE1-FD8B980DADE2}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{6772D7F9-08BE-4D59-B410-7E6EC0FFEF2B}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1819337155 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorConfirmSignInFail", + "m_eventId": { + "Value": 1819337155 + }, + "m_eventSlotId": { + "m_id": "{DF4A4D97-D2A3-42C2-9F85-B79D0743B1DD}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{0E5E0F30-D4A3-4361-99DC-DFB03CDA26ED}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1908852787 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorSignInFail", + "m_eventId": { + "Value": 1908852787 + }, + "m_eventSlotId": { + "m_id": "{DC0B9782-C4BB-49C0-8DE3-06933347FA20}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{5873E80A-4E48-4B52-AB91-ACE8DC42EC86}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 2486714370 + }, + "Value": { + "m_eventName": "OnPasswordGrantMultiFactorSignInSuccess", + "m_eventId": { + "Value": 2486714370 + }, + "m_eventSlotId": { + "m_id": "{FBBC04A8-2368-4B67-A48F-D7D33EDBC71F}" + } + } + }, + { + "Key": { + "Value": 3091702945 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantSignInFail", + "m_eventId": { + "Value": 3091702945 + }, + "m_eventSlotId": { + "m_id": "{E6EFD9E4-7CC8-4FBF-88DE-2FAAC4099AE2}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{D49C27E1-B1F7-4A70-8872-B4E6337F0334}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3973214553 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantConfirmSignInFail", + "m_eventId": { + "Value": 3973214553 + }, + "m_eventSlotId": { + "m_id": "{AE4AC27C-0EF0-4AFE-B8D2-80D6F1B35FAB}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{7D66C081-777B-451E-B626-0DAEB39ECA5A}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4272279525 + }, + "Value": { + "m_eventName": "OnDeviceCodeGrantConfirmSignInSuccess", + "m_eventId": { + "Value": 4272279525 + }, + "m_eventSlotId": { + "m_id": "{D39D72BA-6EC1-445C-93B7-CAD87B1ADC7D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{92E26492-6278-4B46-8CD4-0B271B1BB21B}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AuthenticationProviderNotificationBus", + "m_busId": { + "Value": 3734230664 + } + } + } + }, + { + "Id": { + "id": 22572319241014 + }, + "Name": "SC-Node(Initialize)", + "Components": { + "Component_[7405312649373835200]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 7405312649373835200, + "Slots": [ + { + "id": { + "m_id": "{FAF2B1D0-815D-476E-BE0A-3C5B0A7181E2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{354BF6A8-150D-4A9A-A19F-1B92ADC44A43}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{1F13C9EB-941B-4AF1-B8DF-7549F7D6304E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Result: Boolean", + "DisplayDataType": { + "m_type": 0 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "methodType": 0, + "methodName": "Initialize", + "className": "AWSCognitoAuthorizationRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoAuthorizationRequestBus" + } + } + }, + { + "Id": { + "id": 22589499110198 + }, + "Name": "SC-Node(PasswordGrantSingleFactorSignInAsync)", + "Components": { + "Component_[7750292952156679363]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 7750292952156679363, + "Slots": [ + { + "id": { + "m_id": "{A5E60763-81A7-4A8A-B8DB-AF4F3DD7D044}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String: 0", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{CC3B7A6A-ABFF-4417-AB09-E010E9193CE0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String: 1", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{ABB9039F-307D-4A8B-A4DC-2BAFADDF238B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String: 2", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F24D94B3-CD7D-4719-AEAB-58B6AA087480}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E8DC5B43-1CB4-489C-AD04-D67C59BD9719}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "AWSCognitoIDP", + "label": "String: 0" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "test1", + "label": "String: 1" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "Test1test1!", + "label": "String: 2" + } + ], + "methodType": 0, + "methodName": "PasswordGrantSingleFactorSignInAsync", + "className": "AuthenticationProviderRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AuthenticationProviderRequestBus" + } + } + }, + { + "Id": { + "id": 22598089044790 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[8044817584554102751]": { + "$type": "Print", + "Id": 8044817584554102751, + "Slots": [ + { + "id": { + "m_id": "{D3247169-ACA4-42FF-9CD9-7FC5D2888197}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F520F3E3-70BF-43EE-B133-65093AA8CCA8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "Success credentials", + "m_unresolvedString": [ + "Success credentials" + ] + } + } + }, + { + "Id": { + "id": 22576614208310 + }, + "Name": "SC-Node(Initialize)", + "Components": { + "Component_[8692474017847050528]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 8692474017847050528, + "Slots": [ + { + "id": { + "m_id": "{9EFCF33C-EFBB-44F8-BBD9-0E4AA96D45AF}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{04D08EB7-F20A-4CF7-8BB6-C79804F6EB59}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2B827E49-A105-44B7-BF32-B0BB97AA0069}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Result: Boolean", + "DisplayDataType": { + "m_type": 0 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "methodType": 0, + "methodName": "Initialize", + "className": "AWSCognitoUserManagementRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoUserManagementRequestBus" + } + } + }, + { + "Id": { + "id": 22555139371830 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[8900676182846034623]": { + "$type": "Print", + "Id": 8900676182846034623, + "Slots": [ + { + "id": { + "m_id": "{9BB1F768-9D92-432C-9B8F-C99EB679CFB9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{880D8B51-8686-4D13-8AD3-0C9F43C9CC9F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "SignIn Fail", + "m_unresolvedString": [ + "SignIn Fail" + ] + } + } + }, + { + "Id": { + "id": 22568024273718 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[954102115830395541]": { + "$type": "EBusEventHandler", + "Id": 954102115830395541, + "Slots": [ + { + "id": { + "m_id": "{7CC34F95-FB5B-43EB-AD4D-72E916B326C3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CF183A1F-260C-4BD6-8A1D-D1F1F6DA4D77}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{B7010FF0-FFFF-401B-A97B-F64B6592D4AD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E4952C80-F90E-4B2D-894C-D42C88ECD33B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9F16F58B-1942-4841-9E7C-E797DFA9967D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{29C614BD-C1B3-4EA3-B6E5-9147AED55BC8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ClientAuthAWSCredentials", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{02FB32C4-B94E-4084-9049-3DF32F87BD76}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{C8DD4D15-0C2D-43BC-9158-2D7DD1A33BBC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{F1BCDD2A-6F12-4E5F-A263-6237776FA727}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{5EEFCA6E-8B52-43A0-BFAF-512FDAB89E58}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnRequestAWSCredentialsFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 3736070646 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsSuccess", + "m_eventId": { + "Value": 3736070646 + }, + "m_eventSlotId": { + "m_id": "{C8DD4D15-0C2D-43BC-9158-2D7DD1A33BBC}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{29C614BD-C1B3-4EA3-B6E5-9147AED55BC8}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4193877825 + }, + "Value": { + "m_eventName": "OnRequestAWSCredentialsFail", + "m_eventId": { + "Value": 4193877825 + }, + "m_eventSlotId": { + "m_id": "{5EEFCA6E-8B52-43A0-BFAF-512FDAB89E58}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{F1BCDD2A-6F12-4E5F-A263-6237776FA727}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSCognitoAuthorizationNotificationBus", + "m_busId": { + "Value": 1100345364 + } + } + } + } + ], + "m_connections": [ + { + "Id": { + "id": 22615268913974 + }, + "Name": "srcEndpoint=(Initialize: Out), destEndpoint=(Initialize: In)", + "Components": { + "Component_[14399681979807032845]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 14399681979807032845, + "sourceEndpoint": { + "nodeId": { + "id": 22610973946678 + }, + "slotId": { + "m_id": "{4BB45954-74C5-4023-AFBE-C82638076FDD}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22576614208310 + }, + "slotId": { + "m_id": "{9EFCF33C-EFBB-44F8-BBD9-0E4AA96D45AF}" + } + } + } + } + }, + { + "Id": { + "id": 22619563881270 + }, + "Name": "srcEndpoint=(Initialize: Out), destEndpoint=(Initialize: In)", + "Components": { + "Component_[17573298986849197839]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 17573298986849197839, + "sourceEndpoint": { + "nodeId": { + "id": 22576614208310 + }, + "slotId": { + "m_id": "{04D08EB7-F20A-4CF7-8BB6-C79804F6EB59}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22572319241014 + }, + "slotId": { + "m_id": "{FAF2B1D0-815D-476E-BE0A-3C5B0A7181E2}" + } + } + } + } + }, + { + "Id": { + "id": 22623858848566 + }, + "Name": "srcEndpoint=(Initialize: Out), destEndpoint=(PasswordGrantSingleFactorSignInAsync: In)", + "Components": { + "Component_[9852640775697931695]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 9852640775697931695, + "sourceEndpoint": { + "nodeId": { + "id": 22572319241014 + }, + "slotId": { + "m_id": "{354BF6A8-150D-4A9A-A19F-1B92ADC44A43}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22589499110198 + }, + "slotId": { + "m_id": "{F24D94B3-CD7D-4719-AEAB-58B6AA087480}" + } + } + } + } + }, + { + "Id": { + "id": 22628153815862 + }, + "Name": "srcEndpoint=(Print: Out), destEndpoint=(RequestAWSCredentialsAsync: In)", + "Components": { + "Component_[12044830313862012006]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 12044830313862012006, + "sourceEndpoint": { + "nodeId": { + "id": 22606678979382 + }, + "slotId": { + "m_id": "{F5EE89C0-AB89-4D06-BD4C-72CA40AB075B}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22593794077494 + }, + "slotId": { + "m_id": "{EB37FB3D-48EB-4766-AD8C-7F03D100C7FA}" + } + } + } + } + }, + { + "Id": { + "id": 22632448783158 + }, + "Name": "srcEndpoint=(AuthenticationProviderNotificationBus Handler: ExecutionSlot:OnPasswordGrantSingleFactorSignInSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[11544107396556720999]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 11544107396556720999, + "sourceEndpoint": { + "nodeId": { + "id": 22585204142902 + }, + "slotId": { + "m_id": "{F3E407C4-9D91-4077-A730-C2463570A9FC}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22606678979382 + }, + "slotId": { + "m_id": "{269D4FDC-1137-45A3-8442-2A2DF98D6F6E}" + } + } + } + } + }, + { + "Id": { + "id": 22636743750454 + }, + "Name": "srcEndpoint=(AWSCognitoAuthorizationNotificationBus Handler: ExecutionSlot:OnRequestAWSCredentialsSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[16101269355489066265]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 16101269355489066265, + "sourceEndpoint": { + "nodeId": { + "id": 22580909175606 + }, + "slotId": { + "m_id": "{BCA83F8F-E431-421D-8B01-A8B31C3C66B1}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22598089044790 + }, + "slotId": { + "m_id": "{D3247169-ACA4-42FF-9CD9-7FC5D2888197}" + } + } + } + } + }, + { + "Id": { + "id": 22641038717750 + }, + "Name": "srcEndpoint=(AWSCognitoAuthorizationNotificationBus Handler: ExecutionSlot:OnRequestAWSCredentialsFail), destEndpoint=(Print: In)", + "Components": { + "Component_[6840692313652679972]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 6840692313652679972, + "sourceEndpoint": { + "nodeId": { + "id": 22568024273718 + }, + "slotId": { + "m_id": "{5EEFCA6E-8B52-43A0-BFAF-512FDAB89E58}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22602384012086 + }, + "slotId": { + "m_id": "{C0E7856E-AE8E-4151-9109-2E3B2A810054}" + } + } + } + } + }, + { + "Id": { + "id": 22645333685046 + }, + "Name": "srcEndpoint=(AuthenticationProviderNotificationBus Handler: ExecutionSlot:OnPasswordGrantSingleFactorSignInFail), destEndpoint=(Print: In)", + "Components": { + "Component_[72000609721937697]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 72000609721937697, + "sourceEndpoint": { + "nodeId": { + "id": 22563729306422 + }, + "slotId": { + "m_id": "{C042D8B9-D834-4A5A-85E7-F9C775EF9784}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22555139371830 + }, + "slotId": { + "m_id": "{9BB1F768-9D92-432C-9B8F-C99EB679CFB9}" + } + } + } + } + }, + { + "Id": { + "id": 22649628652342 + }, + "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(Initialize: In)", + "Components": { + "Component_[15648358861411868133]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 15648358861411868133, + "sourceEndpoint": { + "nodeId": { + "id": 22559434339126 + }, + "slotId": { + "m_id": "{1E81F46E-80CF-4CF6-8499-04539BBF244E}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 22610973946678 + }, + "slotId": { + "m_id": "{F4ED50C1-0694-4E9F-A4E6-83565E517C1E}" + } + } + } + } + } + ] + }, + "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}", + "versionData": { + "_grammarVersion": 1, + "_runtimeVersion": 1 + }, + "m_variableCounter": 1, + "GraphCanvasData": [ + { + "Key": { + "id": 22550844404534 + }, + "Value": { + "ComponentData": { + "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { + "$type": "SceneComponentSaveData", + "ViewParams": { + "Scale": 1.4170998772559926, + "AnchorX": 224.40196228027344, + "AnchorY": 163.7146453857422 + } + } + } + } + }, + { + "Key": { + "id": 22555139371830 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1720.0, + 820.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{2B3195F2-1430-43F8-9E98-821F79AE9168}" + } + } + } + }, + { + "Key": { + "id": 22559434339126 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 340.0, + 240.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 245425936 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{571D5EB6-761E-4961-A9A8-47CEC16F8549}" + } + } + } + }, + { + "Key": { + "id": 22563729306422 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1200.0, + 820.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 1293959492 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{D64CFD59-5EB3-46F7-B778-B8C1B1BCE0F6}" + } + } + } + }, + { + "Key": { + "id": 22568024273718 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1200.0, + 1360.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 4193877825 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{897D9E34-AB55-4C02-B7CF-707DF3026F7A}" + } + } + } + }, + { + "Key": { + "id": 22572319241014 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 300.0, + 620.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{86D69109-1347-4874-B913-DD03618254AA}" + } + } + } + }, + { + "Key": { + "id": 22576614208310 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1200.0, + 300.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{646FDAC6-AC92-436C-84D3-6C7C067F7662}" + } + } + } + }, + { + "Key": { + "id": 22580909175606 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1200.0, + 1100.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 3736070646 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{A7E33C5C-1567-4ACF-AA26-07DCF02A0C31}" + } + } + } + }, + { + "Key": { + "id": 22585204142902 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1200.0, + 540.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 1722702500 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{73A7B670-D516-477F-BAD2-AC948A0F30AF}" + } + } + } + }, + { + "Key": { + "id": 22589499110198 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 700.0, + 620.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{8ED300CF-364B-4569-967D-2E1366510572}" + } + } + } + }, + { + "Key": { + "id": 22593794077494 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 280.0, + 1120.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{59A81991-B4E6-48C4-9534-2DAF56ACE2EB}" + } + } + } + }, + { + "Key": { + "id": 22598089044790 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1720.0, + 1100.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{1FB84C5F-E453-4160-947F-CF32F5E2628A}" + } + } + } + }, + { + "Key": { + "id": 22602384012086 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1720.0, + 1360.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{3C3CA353-2C5F-4479-9FB5-BF089C18D90D}" + } + } + } + }, + { + "Key": { + "id": 22606678979382 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1720.0, + 580.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{8766AD8F-F6D5-4DAD-B56D-7B1542B9E2EF}" + } + } + } + }, + { + "Key": { + "id": 22610973946678 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 680.0, + 300.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{FD8E5258-B0B2-47E4-AEC1-06E61DA50C70}" + } + } + } + } + ], + "StatisticsHelper": { + "InstanceCounter": [ + { + "Key": 5842116761103598202, + "Value": 1 + }, + { + "Key": 5842117366976109617, + "Value": 1 + }, + { + "Key": 5842117367539594961, + "Value": 1 + }, + { + "Key": 5842117453459104876, + "Value": 1 + }, + { + "Key": 5842117453819001655, + "Value": 1 + }, + { + "Key": 10684225535275896474, + "Value": 4 + }, + { + "Key": 13774516282682374181, + "Value": 1 + }, + { + "Key": 13774516283013331095, + "Value": 1 + }, + { + "Key": 13774516352051377806, + "Value": 1 + }, + { + "Key": 13774516386968943251, + "Value": 1 + }, + { + "Key": 13774516392820282243, + "Value": 1 + } + ] + } + } + } + } + } +} \ No newline at end of file diff --git a/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignUp/PasswordSignUp.scriptcanvas b/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignUp/PasswordSignUp.scriptcanvas index f630d4aba3..b86160e387 100644 --- a/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignUp/PasswordSignUp.scriptcanvas +++ b/AutomatedTesting/Levels/AWS/ClientAuthPasswordSignUp/PasswordSignUp.scriptcanvas @@ -1,4400 +1,2442 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Type": "JsonSerialization", + "Version": 1, + "ClassName": "ScriptCanvasData", + "ClassData": { + "m_scriptCanvas": { + "Id": { + "id": 40366368748342 + }, + "Name": "PasswordSignUp", + "Components": { + "Component_[15293771356940612577]": { + "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph", + "Id": 15293771356940612577, + "m_graphData": { + "m_nodes": [ + { + "Id": { + "id": 40392138552118 + }, + "Name": "SC-Node(Initialize)", + "Components": { + "Component_[10218083367428942849]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 10218083367428942849, + "Slots": [ + { + "id": { + "m_id": "{399A9DE3-F888-4941-95ED-51DAA3577806}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{7E46FB7B-9FFF-49BE-8A8B-59A6144BB567}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A3A7AA49-0362-4F3C-81D9-C673BDC4CB9D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Result: Boolean", + "DisplayDataType": { + "m_type": 0 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "methodType": 0, + "methodName": "Initialize", + "className": "AWSCognitoAuthorizationRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoAuthorizationRequestBus" + } + } + }, + { + "Id": { + "id": 40387843584822 + }, + "Name": "SC-Node(Initialize)", + "Components": { + "Component_[1064784280691017359]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 1064784280691017359, + "Slots": [ + { + "id": { + "m_id": "{3D4180D8-264F-40A6-B651-8AD9968800CD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{12154F8B-6329-44B2-B220-25BBB4F4DA8C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{65D3D1AD-0D98-48D0-9E6E-742535E78E15}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Result: Boolean", + "DisplayDataType": { + "m_type": 0 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "methodType": 0, + "methodName": "Initialize", + "className": "AWSCognitoUserManagementRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoUserManagementRequestBus" + } + } + }, + { + "Id": { + "id": 40379253650230 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[17066281136316039638]": { + "$type": "Print", + "Id": 17066281136316039638, + "Slots": [ + { + "id": { + "m_id": "{CE1EC1C9-479F-451E-BC7B-CF9A76C141B8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6BFF8DF8-6D3B-47AD-8A6A-CCEAAC7B0B26}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "Signup Fail", + "m_unresolvedString": [ + "Signup Fail" + ] + } + } + }, + { + "Id": { + "id": 40370663715638 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[17066281136316039638]": { + "$type": "Print", + "Id": 17066281136316039638, + "Slots": [ + { + "id": { + "m_id": "{CE1EC1C9-479F-451E-BC7B-CF9A76C141B8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6BFF8DF8-6D3B-47AD-8A6A-CCEAAC7B0B26}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "Signup Success", + "m_unresolvedString": [ + "Signup Success" + ] + } + } + }, + { + "Id": { + "id": 40400728486710 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[3253175345351481273]": { + "$type": "EBusEventHandler", + "Id": 3253175345351481273, + "Slots": [ + { + "id": { + "m_id": "{1C7259B4-0505-48A2-B942-55CFBAE0F40D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{274A7EFC-3117-4533-9F4D-814BB5E3A28C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{37273EA1-C478-455A-8D8A-49BA9311B3D8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F66434BA-1E32-412A-9045-A4331871112B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{69CD56BC-D598-4D76-83E1-1F1A9B6A9058}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{1D2D3BD0-1165-45A6-8310-3AB4E58513F5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6AA62561-DA82-4797-9DC4-615AB767F828}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEmailSignUpSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{6C1ECF44-14DE-4A96-A8BD-E317C80438C6}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{373F06F3-3019-469D-9668-B312D3E29617}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEmailSignUpFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{526BB736-AF73-4874-AB1F-5A31E32599E0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{B156FBD5-F8D1-4856-9ED4-B39C0C2F1FBE}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPhoneSignUpSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{1CABB198-AE36-4929-A562-2C87F7A90946}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{BF5D1487-52AB-484E-B3A8-254126BCFBC8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPhoneSignUpFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{E1E14BF9-5FC4-46F7-9284-BD971D6FBC7B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmSignUpSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{B3E9DEFA-DD55-495C-BCBD-BBB64C2F40E6}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{E8B771CC-6CB6-4A6F-9642-123E6A62BC39}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmSignUpFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{52C45020-B7A6-452C-9624-0BA2CE4675A8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnForgotPasswordSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{61352C5D-E634-4E36-86AE-95B0AA0C67F1}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{C4F9C1F5-8CE0-4FAB-8068-2CDACDFBC7FB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnForgotPasswordFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{5AB5FB72-2D60-45C6-B2F2-6509AF91DCAF}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmForgotPasswordSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{AA2660EA-141C-43E0-9B05-E233CF7637B9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6FF2A7E9-1716-47BC-97D6-77E7B108058A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmForgotPasswordFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{D50F225E-0251-4E45-B261-D66E11F8E259}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEnableMFASuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{6926905E-56CF-424A-BD39-07CAC731CEE2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{D8F3BE2B-E240-4AA3-BD3F-AECE3BA146B0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEnableMFAFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 91595643 + }, + "Value": { + "m_eventName": "OnEnableMFAFail", + "m_eventId": { + "Value": 91595643 + }, + "m_eventSlotId": { + "m_id": "{D8F3BE2B-E240-4AA3-BD3F-AECE3BA146B0}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{6926905E-56CF-424A-BD39-07CAC731CEE2}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 263629761 + }, + "Value": { + "m_eventName": "OnPhoneSignUpSuccess", + "m_eventId": { + "Value": 263629761 + }, + "m_eventSlotId": { + "m_id": "{B156FBD5-F8D1-4856-9ED4-B39C0C2F1FBE}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{526BB736-AF73-4874-AB1F-5A31E32599E0}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 545635257 + }, + "Value": { + "m_eventName": "OnConfirmForgotPasswordFail", + "m_eventId": { + "Value": 545635257 + }, + "m_eventSlotId": { + "m_id": "{6FF2A7E9-1716-47BC-97D6-77E7B108058A}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{AA2660EA-141C-43E0-9B05-E233CF7637B9}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 613710915 + }, + "Value": { + "m_eventName": "OnEmailSignUpSuccess", + "m_eventId": { + "Value": 613710915 + }, + "m_eventSlotId": { + "m_id": "{6AA62561-DA82-4797-9DC4-615AB767F828}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{1D2D3BD0-1165-45A6-8310-3AB4E58513F5}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 885366379 + }, + "Value": { + "m_eventName": "OnForgotPasswordSuccess", + "m_eventId": { + "Value": 885366379 + }, + "m_eventSlotId": { + "m_id": "{52C45020-B7A6-452C-9624-0BA2CE4675A8}" + } + } + }, + { + "Key": { + "Value": 1053871188 + }, + "Value": { + "m_eventName": "OnEnableMFASuccess", + "m_eventId": { + "Value": 1053871188 + }, + "m_eventSlotId": { + "m_id": "{D50F225E-0251-4E45-B261-D66E11F8E259}" + } + } + }, + { + "Key": { + "Value": 1936419598 + }, + "Value": { + "m_eventName": "OnConfirmSignUpFail", + "m_eventId": { + "Value": 1936419598 + }, + "m_eventSlotId": { + "m_id": "{E8B771CC-6CB6-4A6F-9642-123E6A62BC39}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{B3E9DEFA-DD55-495C-BCBD-BBB64C2F40E6}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 2472403994 + }, + "Value": { + "m_eventName": "OnConfirmForgotPasswordSuccess", + "m_eventId": { + "Value": 2472403994 + }, + "m_eventSlotId": { + "m_id": "{5AB5FB72-2D60-45C6-B2F2-6509AF91DCAF}" + } + } + }, + { + "Key": { + "Value": 2512783036 + }, + "Value": { + "m_eventName": "OnConfirmSignUpSuccess", + "m_eventId": { + "Value": 2512783036 + }, + "m_eventSlotId": { + "m_id": "{E1E14BF9-5FC4-46F7-9284-BD971D6FBC7B}" + } + } + }, + { + "Key": { + "Value": 3917632075 + }, + "Value": { + "m_eventName": "OnForgotPasswordFail", + "m_eventId": { + "Value": 3917632075 + }, + "m_eventSlotId": { + "m_id": "{C4F9C1F5-8CE0-4FAB-8068-2CDACDFBC7FB}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{61352C5D-E634-4E36-86AE-95B0AA0C67F1}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4207060091 + }, + "Value": { + "m_eventName": "OnEmailSignUpFail", + "m_eventId": { + "Value": 4207060091 + }, + "m_eventSlotId": { + "m_id": "{373F06F3-3019-469D-9668-B312D3E29617}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{6C1ECF44-14DE-4A96-A8BD-E317C80438C6}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4239863912 + }, + "Value": { + "m_eventName": "OnPhoneSignUpFail", + "m_eventId": { + "Value": 4239863912 + }, + "m_eventSlotId": { + "m_id": "{BF5D1487-52AB-484E-B3A8-254126BCFBC8}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{1CABB198-AE36-4929-A562-2C87F7A90946}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSCognitoUserManagementNotificationBus", + "m_busId": { + "Value": 447348268 + } + } + } + }, + { + "Id": { + "id": 40383548617526 + }, + "Name": "SC-Node(EmailSignUpAsync)", + "Components": { + "Component_[3828998640319414642]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 3828998640319414642, + "Slots": [ + { + "id": { + "m_id": "{E27599AA-ECCC-479A-98BF-48AEE61B2555}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "String: 0", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{402E454D-087A-4B52-8559-0B4094339424}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "String: 1", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{37232683-A75B-40D3-BD2C-ACBF718622AC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "String: 2", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{A0AF5A68-C8DD-4219-894A-4D7AF713FDFE}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{49E3F422-E17F-4540-8C55-CDDB3F8AB04D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "test1", + "label": "String: 0" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "Test1test1!", + "label": "String: 1" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "test@test.com", + "label": "String: 2" + } + ], + "methodType": 0, + "methodName": "EmailSignUpAsync", + "className": "AWSCognitoUserManagementRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSCognitoUserManagementRequestBus" + } + } + }, + { + "Id": { + "id": 40374958682934 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[6190924263230371473]": { + "$type": "EBusEventHandler", + "Id": 6190924263230371473, + "Slots": [ + { + "id": { + "m_id": "{0D5A6F1C-B9DA-4B49-8A54-1E6C2A959643}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6F93EEBD-6EE6-4204-8B56-4D3F17FC74AD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{41DFB9B0-EDFA-4DE6-B0EB-E6C8F6A9ED89}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{556C7487-6211-4173-8284-51479E4C8EF7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FC800E36-B7D5-46AE-920A-0A18A2D17EB2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{5F4DB496-438B-4ED5-96A0-904FE5FAC305}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{B24F20EF-0119-4BF3-86DF-AD101B534F6C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEmailSignUpSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{BA735BFB-DE2B-429A-BEE9-59BA712F5F9F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7EC15743-5DA5-4F9F-BF26-318CFAD73C48}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEmailSignUpFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{4A63B81E-A64D-448A-AAC5-F232393F3239}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{694A22A4-0218-40EB-BC46-91F14C7A5691}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPhoneSignUpSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{E5EA8BAC-6706-4E56-868A-60EB944EEF59}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F1DA9F8C-99A5-4604-A2EF-36AA7E2F29D8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnPhoneSignUpFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{2A9AD20F-7C0F-4BCD-AE49-59763368ADF3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmSignUpSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{708EA595-441A-4BED-B753-D612F9D8D48C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7AA88F7B-82B5-4EB6-BD6F-67C7662A5E53}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmSignUpFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{2E3F658E-D482-49EA-9F96-C7421D85E490}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnForgotPasswordSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{72F9D996-4A42-4740-A1F1-40CF2A922558}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{16098C3C-67EF-456D-8CEC-3E447D25FBE9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnForgotPasswordFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{3DA27A98-45AF-4A95-87CE-65D7A2C415A5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmForgotPasswordSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{593C97CF-5549-4E7B-8303-4FC61575BDD8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{CE9ED266-ACD3-4182-A63A-D989B204781B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnConfirmForgotPasswordFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{C1BC60F1-4BE6-425D-AB01-B500171F095D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEnableMFASuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{B884A8B1-7037-46A9-8C62-0E2D46737C90}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{1A8274FB-20C8-42B3-B220-098EBEBCA53B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEnableMFAFail", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 91595643 + }, + "Value": { + "m_eventName": "OnEnableMFAFail", + "m_eventId": { + "Value": 91595643 + }, + "m_eventSlotId": { + "m_id": "{1A8274FB-20C8-42B3-B220-098EBEBCA53B}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{B884A8B1-7037-46A9-8C62-0E2D46737C90}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 263629761 + }, + "Value": { + "m_eventName": "OnPhoneSignUpSuccess", + "m_eventId": { + "Value": 263629761 + }, + "m_eventSlotId": { + "m_id": "{694A22A4-0218-40EB-BC46-91F14C7A5691}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{4A63B81E-A64D-448A-AAC5-F232393F3239}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 545635257 + }, + "Value": { + "m_eventName": "OnConfirmForgotPasswordFail", + "m_eventId": { + "Value": 545635257 + }, + "m_eventSlotId": { + "m_id": "{CE9ED266-ACD3-4182-A63A-D989B204781B}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{593C97CF-5549-4E7B-8303-4FC61575BDD8}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 613710915 + }, + "Value": { + "m_eventName": "OnEmailSignUpSuccess", + "m_eventId": { + "Value": 613710915 + }, + "m_eventSlotId": { + "m_id": "{B24F20EF-0119-4BF3-86DF-AD101B534F6C}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{5F4DB496-438B-4ED5-96A0-904FE5FAC305}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 885366379 + }, + "Value": { + "m_eventName": "OnForgotPasswordSuccess", + "m_eventId": { + "Value": 885366379 + }, + "m_eventSlotId": { + "m_id": "{2E3F658E-D482-49EA-9F96-C7421D85E490}" + } + } + }, + { + "Key": { + "Value": 1053871188 + }, + "Value": { + "m_eventName": "OnEnableMFASuccess", + "m_eventId": { + "Value": 1053871188 + }, + "m_eventSlotId": { + "m_id": "{C1BC60F1-4BE6-425D-AB01-B500171F095D}" + } + } + }, + { + "Key": { + "Value": 1936419598 + }, + "Value": { + "m_eventName": "OnConfirmSignUpFail", + "m_eventId": { + "Value": 1936419598 + }, + "m_eventSlotId": { + "m_id": "{7AA88F7B-82B5-4EB6-BD6F-67C7662A5E53}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{708EA595-441A-4BED-B753-D612F9D8D48C}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 2472403994 + }, + "Value": { + "m_eventName": "OnConfirmForgotPasswordSuccess", + "m_eventId": { + "Value": 2472403994 + }, + "m_eventSlotId": { + "m_id": "{3DA27A98-45AF-4A95-87CE-65D7A2C415A5}" + } + } + }, + { + "Key": { + "Value": 2512783036 + }, + "Value": { + "m_eventName": "OnConfirmSignUpSuccess", + "m_eventId": { + "Value": 2512783036 + }, + "m_eventSlotId": { + "m_id": "{2A9AD20F-7C0F-4BCD-AE49-59763368ADF3}" + } + } + }, + { + "Key": { + "Value": 3917632075 + }, + "Value": { + "m_eventName": "OnForgotPasswordFail", + "m_eventId": { + "Value": 3917632075 + }, + "m_eventSlotId": { + "m_id": "{16098C3C-67EF-456D-8CEC-3E447D25FBE9}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{72F9D996-4A42-4740-A1F1-40CF2A922558}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4207060091 + }, + "Value": { + "m_eventName": "OnEmailSignUpFail", + "m_eventId": { + "Value": 4207060091 + }, + "m_eventSlotId": { + "m_id": "{7EC15743-5DA5-4F9F-BF26-318CFAD73C48}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{BA735BFB-DE2B-429A-BEE9-59BA712F5F9F}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4239863912 + }, + "Value": { + "m_eventName": "OnPhoneSignUpFail", + "m_eventId": { + "Value": 4239863912 + }, + "m_eventSlotId": { + "m_id": "{F1DA9F8C-99A5-4604-A2EF-36AA7E2F29D8}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{E5EA8BAC-6706-4E56-868A-60EB944EEF59}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSCognitoUserManagementNotificationBus", + "m_busId": { + "Value": 447348268 + } + } + } + }, + { + "Id": { + "id": 40396433519414 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[9562653061197598154]": { + "$type": "EBusEventHandler", + "Id": 9562653061197598154, + "Slots": [ + { + "id": { + "m_id": "{C7C58DC9-B78B-42B9-B2B5-478782DF46CC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FA026675-B1BE-491C-8EBF-E69CC1DE4C55}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{3C98E6EB-3C18-4068-B823-DB58C576DD78}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{57A45446-FFB1-4C50-8AAE-B8ECA6972D6E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A58F08C9-B5EF-4B7B-9CA0-D7971A0433F8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{725CF674-BE9B-46C9-97A9-F479446C0229}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Source", + "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{3CBA71E9-D536-4236-9663-EB756D317B5C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{69BC10FD-BF05-4377-91D0-88540202AEAB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityActivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{B715798E-51A1-4A13-8597-D0FED7A84D64}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{0D15697C-1B42-4F19-BD0D-3A19CB516B61}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityDeactivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 1 + }, + "isNullPointer": false, + "$type": "EntityId", + "value": { + "id": 2901262558 + }, + "label": "Source" + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 245425936 + }, + "Value": { + "m_eventName": "OnEntityActivated", + "m_eventId": { + "Value": 245425936 + }, + "m_eventSlotId": { + "m_id": "{69BC10FD-BF05-4377-91D0-88540202AEAB}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{3CBA71E9-D536-4236-9663-EB756D317B5C}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4273369222 + }, + "Value": { + "m_eventName": "OnEntityDeactivated", + "m_eventId": { + "Value": 4273369222 + }, + "m_eventSlotId": { + "m_id": "{0D15697C-1B42-4F19-BD0D-3A19CB516B61}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{B715798E-51A1-4A13-8597-D0FED7A84D64}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "EntityBus", + "m_busId": { + "Value": 3358774020 + } + } + } + } + ], + "m_connections": [ + { + "Id": { + "id": 40405023454006 + }, + "Name": "srcEndpoint=(Initialize: Out), destEndpoint=(Initialize: In)", + "Components": { + "Component_[2481873747935739489]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 2481873747935739489, + "sourceEndpoint": { + "nodeId": { + "id": 40387843584822 + }, + "slotId": { + "m_id": "{12154F8B-6329-44B2-B220-25BBB4F4DA8C}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 40392138552118 + }, + "slotId": { + "m_id": "{399A9DE3-F888-4941-95ED-51DAA3577806}" + } + } + } + } + }, + { + "Id": { + "id": 40409318421302 + }, + "Name": "srcEndpoint=(Initialize: Out), destEndpoint=(EmailSignUpAsync: In)", + "Components": { + "Component_[7194362106206674212]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 7194362106206674212, + "sourceEndpoint": { + "nodeId": { + "id": 40392138552118 + }, + "slotId": { + "m_id": "{7E46FB7B-9FFF-49BE-8A8B-59A6144BB567}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 40383548617526 + }, + "slotId": { + "m_id": "{A0AF5A68-C8DD-4219-894A-4D7AF713FDFE}" + } + } + } + } + }, + { + "Id": { + "id": 40413613388598 + }, + "Name": "srcEndpoint=(AWSCognitoUserManagementNotificationBus Handler: ExecutionSlot:OnEmailSignUpSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[16780678604896909105]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 16780678604896909105, + "sourceEndpoint": { + "nodeId": { + "id": 40400728486710 + }, + "slotId": { + "m_id": "{6AA62561-DA82-4797-9DC4-615AB767F828}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 40370663715638 + }, + "slotId": { + "m_id": "{CE1EC1C9-479F-451E-BC7B-CF9A76C141B8}" + } + } + } + } + }, + { + "Id": { + "id": 40417908355894 + }, + "Name": "srcEndpoint=(AWSCognitoUserManagementNotificationBus Handler: ExecutionSlot:OnEmailSignUpFail), destEndpoint=(Print: In)", + "Components": { + "Component_[10089558926172181947]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 10089558926172181947, + "sourceEndpoint": { + "nodeId": { + "id": 40374958682934 + }, + "slotId": { + "m_id": "{7EC15743-5DA5-4F9F-BF26-318CFAD73C48}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 40379253650230 + }, + "slotId": { + "m_id": "{CE1EC1C9-479F-451E-BC7B-CF9A76C141B8}" + } + } + } + } + }, + { + "Id": { + "id": 40422203323190 + }, + "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(Initialize: In)", + "Components": { + "Component_[4722263728953193176]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 4722263728953193176, + "sourceEndpoint": { + "nodeId": { + "id": 40396433519414 + }, + "slotId": { + "m_id": "{69BC10FD-BF05-4377-91D0-88540202AEAB}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 40387843584822 + }, + "slotId": { + "m_id": "{3D4180D8-264F-40A6-B651-8AD9968800CD}" + } + } + } + } + } + ] + }, + "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}", + "versionData": { + "_grammarVersion": 1, + "_runtimeVersion": 1 + }, + "m_variableCounter": 1, + "GraphCanvasData": [ + { + "Key": { + "id": 40366368748342 + }, + "Value": { + "ComponentData": { + "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { + "$type": "SceneComponentSaveData", + "ViewParams": { + "Scale": 1.6678291666562495, + "AnchorX": -1140.404541015625, + "AnchorY": -510.2441101074219 + } + } + } + } + }, + { + "Key": { + "id": 40370663715638 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 360.0, + -100.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{EE80C02E-C46C-4F8B-9ED1-F455EAA1A180}" + } + } + } + }, + { + "Key": { + "id": 40374958682934 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -140.0, + 120.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 4207060091 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{0CF6BEC2-1C77-4588-9E0D-46E669A885D2}" + } + } + } + }, + { + "Key": { + "id": 40379253650230 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 360.0, + 120.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{7D65DC37-A004-4B96-B546-3AA21955B483}" + } + } + } + }, + { + "Key": { + "id": 40383548617526 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -480.0, + -20.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{0A62049A-7A6F-49C4-8941-2FFE8C3C3D64}" + } + } + } + }, + { + "Key": { + "id": 40387843584822 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -520.0, + -360.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{F194EF69-4648-4E48-8E09-0BA9D7CFEFAB}" + } + } + } + }, + { + "Key": { + "id": 40392138552118 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -880.0, + -20.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{64AC1AA7-3D00-49C8-B721-FD8FA1F12974}" + } + } + } + }, + { + "Key": { + "id": 40396433519414 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -840.0, + -420.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 245425936 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{BE098530-CD45-403F-A8E6-19B1AF955998}" + } + } + } + }, + { + "Key": { + "id": 40400728486710 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -140.0, + -120.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 613710915 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{30CAA4F3-6D33-487A-AA24-5A0FDB7E44F7}" + } + } + } + } + ], + "StatisticsHelper": { + "InstanceCounter": [ + { + "Key": 5842116761103598202, + "Value": 1 + }, + { + "Key": 5842117047185225035, + "Value": 1 + }, + { + "Key": 5842117058899013251, + "Value": 1 + }, + { + "Key": 10684225535275896474, + "Value": 2 + }, + { + "Key": 13774516312719521631, + "Value": 1 + }, + { + "Key": 13774516352051377806, + "Value": 1 + }, + { + "Key": 13774516392820282243, + "Value": 1 + } + ] + } + }, + "Component_[2611898449683772344]": { + "$type": "EditorGraphVariableManagerComponent", + "Id": 2611898449683772344, + "m_variableData": { + "m_nameVariableMap": [ + { + "Key": { + "m_id": "{B26AAA33-F9F0-4CC4-81B2-E7D666AD6AD7}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C}" + }, + "isNullPointer": false, + "$type": "{99DAD0BC-740E-5E82-826B-8FC7968CC02C} AZStd::vector", + "value": [ + "AWSCognitoIDP" + ], + "label": "Array" + }, + "VariableId": { + "m_id": "{B26AAA33-F9F0-4CC4-81B2-E7D666AD6AD7}" + }, + "VariableName": "AuthenitcationProviders" + } + } + ] + } + } + } + } + } +} \ No newline at end of file diff --git a/AutomatedTesting/ScriptCanvas/dynamodbdemo.scriptcanvas b/AutomatedTesting/ScriptCanvas/dynamodbdemo.scriptcanvas index 286ac12551..d2c67b44d4 100644 --- a/AutomatedTesting/ScriptCanvas/dynamodbdemo.scriptcanvas +++ b/AutomatedTesting/ScriptCanvas/dynamodbdemo.scriptcanvas @@ -1,3449 +1,2296 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Type": "JsonSerialization", + "Version": 1, + "ClassName": "ScriptCanvasData", + "ClassData": { + "m_scriptCanvas": { + "Id": { + "id": 25003641416736 + }, + "Name": "dynamodbdemo", + "Components": { + "Component_[12786284990698687901]": { + "$type": "EditorGraphVariableManagerComponent", + "Id": 12786284990698687901, + "m_variableData": { + "m_nameVariableMap": [ + { + "Key": { + "m_id": "{2B4769A0-AA75-4F68-8D20-0AD04D6A1BA9}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "AWSCore.ExampleDynamoTableOutput", + "label": "String" + }, + "VariableId": { + "m_id": "{2B4769A0-AA75-4F68-8D20-0AD04D6A1BA9}" + }, + "VariableName": "table_name_key" + } + }, + { + "Key": { + "m_id": "{DEACAA6F-08F8-4938-A260-434B5A54B410}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "isNullPointer": false, + "$type": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E} AZStd::unordered_map", + "value": { + "id": "{\"S\":\"Item1\"}" + }, + "label": "Map" + }, + "VariableId": { + "m_id": "{DEACAA6F-08F8-4938-A260-434B5A54B410}" + }, + "VariableName": "key_map" + } + } + ] + } + }, + "Component_[7996788827269998313]": { + "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph", + "Id": 7996788827269998313, + "m_graphData": { + "m_nodes": [ + { + "Id": { + "id": 25025116253216 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[10578822574531029496]": { + "$type": "EBusEventHandler", + "Id": 10578822574531029496, + "Slots": [ + { + "id": { + "m_id": "{0DFB0301-EE5F-48AC-BBD2-25837DA49111}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{79098ED5-37E6-4C63-B1A5-D78083283A20}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{EE099D12-FC92-4A08-87E2-02D818FD52E2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{92B219B0-ADC0-4461-A355-0DC9166961A8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{63FEE16A-8E8B-4A66-AC05-39AC3B68CA70}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{96E24F07-C49C-47FD-8933-77A4DD3782D6}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Map", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{34979410-5B6E-4BEF-9A46-48FF67F4D19D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetItemSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{00E8811F-BC79-4E6A-A324-813F7BF2ECE9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{ADCC15B8-DAA0-4640-8B18-B8F2A20902F4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetItemError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1385231939 + }, + "Value": { + "m_eventName": "OnGetItemSuccess", + "m_eventId": { + "Value": 1385231939 + }, + "m_eventSlotId": { + "m_id": "{34979410-5B6E-4BEF-9A46-48FF67F4D19D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{96E24F07-C49C-47FD-8933-77A4DD3782D6}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1405981398 + }, + "Value": { + "m_eventName": "OnGetItemError", + "m_eventId": { + "Value": 1405981398 + }, + "m_eventSlotId": { + "m_id": "{ADCC15B8-DAA0-4640-8B18-B8F2A20902F4}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{00E8811F-BC79-4E6A-A324-813F7BF2ECE9}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSDynamoDBBehaviorNotificationBus", + "m_busId": { + "Value": 3574293420 + } + } + } + }, + { + "Id": { + "id": 25046591089696 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[12835504459049783614]": { + "$type": "Print", + "Id": 12835504459049783614, + "Slots": [ + { + "id": { + "m_id": "{4AC9E45B-5710-46B1-9255-DAC034603396}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{8EB7444E-C872-45C0-A1C4-6D40B0DE58FC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "[DynamoDB] Results finished", + "m_unresolvedString": [ + "[DynamoDB] Results finished" + ] + } + } + }, + { + "Id": { + "id": 25033706187808 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[13226838068173099848]": { + "$type": "EBusEventHandler", + "Id": 13226838068173099848, + "Slots": [ + { + "id": { + "m_id": "{9AE4F6B5-2537-4CB0-A138-EFEBF3E686BB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{69F56189-B639-4B3F-8007-10E06B25306B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{BFC17F2C-0B66-4CE8-9333-EDD20AD25AAE}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CB2E6E03-4D7C-43F4-87E0-A4B859C7F9BD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{B165F16F-AE65-4FB3-B59E-5D76A116DF17}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{8C1C768C-177A-4145-B28C-8992C3AF567A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Map", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6C1B44FB-914A-48F0-8A51-16260B1FF1AC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetItemSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{C2325175-BC9A-4015-994F-708E943FD08A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{ED0836C9-1CE1-4F90-9515-AEA304BA439D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetItemError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1385231939 + }, + "Value": { + "m_eventName": "OnGetItemSuccess", + "m_eventId": { + "Value": 1385231939 + }, + "m_eventSlotId": { + "m_id": "{6C1B44FB-914A-48F0-8A51-16260B1FF1AC}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{8C1C768C-177A-4145-B28C-8992C3AF567A}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 1405981398 + }, + "Value": { + "m_eventName": "OnGetItemError", + "m_eventId": { + "Value": 1405981398 + }, + "m_eventSlotId": { + "m_id": "{ED0836C9-1CE1-4F90-9515-AEA304BA439D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{C2325175-BC9A-4015-994F-708E943FD08A}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSDynamoDBBehaviorNotificationBus", + "m_busId": { + "Value": 3574293420 + } + } + } + }, + { + "Id": { + "id": 25029411220512 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[13444839192692766618]": { + "$type": "Print", + "Id": 13444839192692766618, + "Slots": [ + { + "id": { + "m_id": "{725A6880-59C3-4965-9BEA-713C21960C6E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6156DD7F-94E1-410B-8580-673E865DF025}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "[DynamoDB] Get item completed", + "m_unresolvedString": [ + "[DynamoDB] Get item completed" + ] + } + } + }, + { + "Id": { + "id": 25038001155104 + }, + "Name": "SC Node(GetVariable)", + "Components": { + "Component_[17700179894112153065]": { + "$type": "GetVariableNode", + "Id": 17700179894112153065, + "Slots": [ + { + "id": { + "m_id": "{E50EF36D-58B3-4C76-AB5D-D25703D5E820}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "When signaled sends the property referenced by this node to a Data Output slot", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9A669D64-DA34-4D0C-8BF1-D898D5943023}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "toolTip": "Signaled after the referenced property has been pushed to the Data Output slot", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{360DF30D-C247-4E89-80B0-8E1D6D5350A9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Map", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "m_variableId": { + "m_id": "{DEACAA6F-08F8-4938-A260-434B5A54B410}" + }, + "m_variableDataOutSlotId": { + "m_id": "{360DF30D-C247-4E89-80B0-8E1D6D5350A9}" + } + } + } + }, + { + "Id": { + "id": 25050886056992 + }, + "Name": "SC-Node(GetItem)", + "Components": { + "Component_[2045201123947147066]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 2045201123947147066, + "Slots": [ + { + "id": { + "m_id": "{B432784A-0BFF-4407-BA12-03331DBC5D25}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Table Resource KeyName", + "toolTip": "The name of the table containing the requested item.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{2B4769A0-AA75-4F68-8D20-0AD04D6A1BA9}" + } + }, + { + "id": { + "m_id": "{DCFA66C5-6976-41ED-BE3D-5691B925F0EB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Key Map", + "toolTip": "A map of attribute names to AttributeValue objects, representing the primary key of the item to retrieve.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{92E2E9A5-2605-45DA-9058-5616BF32649F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CEF34783-6020-4ABF-B10B-758CF1576805}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "ExampleDynamoTableOutput", + "label": "Table Resource KeyName" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "isNullPointer": true, + "label": "Key Map" + } + ], + "methodType": 2, + "methodName": "GetItem", + "className": "AWSScriptBehaviorDynamoDB", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSScriptBehaviorDynamoDB" + } + } + }, + { + "Id": { + "id": 25016526318624 + }, + "Name": "SC-Node(ReloadConfigFile)", + "Components": { + "Component_[4821100336024757285]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 4821100336024757285, + "Slots": [ + { + "id": { + "m_id": "{25D3CEFF-AFA5-4275-BCD2-893A6D0C285B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Is Reloading Config FileName", + "toolTip": "Whether reload resource mapping config file name from AWS core configuration settings registry file.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{1AA65429-3605-41C6-99A4-829A11D859D7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{5D5F5BE8-68D5-4533-8D40-FA5F3D2F4A0E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 0 + }, + "isNullPointer": false, + "$type": "bool", + "value": true, + "label": "Is Reloading Config FileName" + } + ], + "methodType": 0, + "methodName": "ReloadConfigFile", + "className": "AWSResourceMappingRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSResourceMappingRequestBus" + } + } + }, + { + "Id": { + "id": 25020821285920 + }, + "Name": "SC-Node(ForEach)", + "Components": { + "Component_[8848962104837464421]": { + "$type": "ForEach", + "Id": 8848962104837464421, + "Slots": [ + { + "id": { + "m_id": "{D76E259C-CE63-478B-ACF8-83018378034E}" + }, + "DynamicTypeOverride": 2, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Source", + "DisplayDataType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DynamicGroup": { + "Value": 3089028177 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{1AC44C40-E18B-4297-B6BF-13A5CB07AFDD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Signaled upon node entry", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{4A657F68-4B8B-48DE-808F-D2040FB2E314}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Break", + "toolTip": "Stops the iteration when signaled", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{EE086437-7A08-4369-8E38-83866AD22DAE}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Each", + "toolTip": "Signalled after each element of the container", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E6CD3DE4-70BB-4876-B944-5255E997A2C0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Finished", + "toolTip": "The container has been fully iterated over", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{67F86833-7B8B-4EB8-952B-33BA2E99F17F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{831A40AE-767D-45B8-BE36-4FB432D37A02}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 4, + "m_azType": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}" + }, + "isNullPointer": true, + "label": "Source" + } + ], + "m_sourceSlot": { + "m_id": "{D76E259C-CE63-478B-ACF8-83018378034E}" + }, + "m_previousTypeId": "{F8A7460C-2CC2-5755-AFDA-49B1109A751E}", + "m_propertySlots": [ + { + "m_propertySlotId": { + "m_id": "{67F86833-7B8B-4EB8-952B-33BA2E99F17F}" + }, + "m_propertyType": { + "m_type": 5 + }, + "m_propertyName": "String" + }, + { + "m_propertySlotId": { + "m_id": "{831A40AE-767D-45B8-BE36-4FB432D37A02}" + }, + "m_propertyType": { + "m_type": 5 + }, + "m_propertyName": "String" + } + ] + } + } + }, + { + "Id": { + "id": 25012231351328 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[9330046059516327092]": { + "$type": "Print", + "Id": 9330046059516327092, + "Slots": [ + { + "id": { + "m_id": "{DF1E0DDB-6E1C-49E1-833C-D77642B634B9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{3753E1B8-D99A-4F25-8C3A-899A9E84742A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[DynamoDB] Error: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + } + } + ], + "m_unresolvedString": [ + "[DynamoDB] Error: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + } + } + } + } + }, + { + "Id": { + "id": 25007936384032 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[9330046059516327092]": { + "$type": "Print", + "Id": 9330046059516327092, + "Slots": [ + { + "id": { + "m_id": "{DF1E0DDB-6E1C-49E1-833C-D77642B634B9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{D725EFD5-970D-4182-8913-F8BD005843FF}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value_1", + "toolTip": "Value which replaces instances of {Value_1} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{3753E1B8-D99A-4F25-8C3A-899A9E84742A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value_1" + } + ], + "m_format": "{Value}: {Value_1}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + } + }, + { + "Key": 3, + "Value": { + "m_id": "{D725EFD5-970D-4182-8913-F8BD005843FF}" + } + } + ], + "m_unresolvedString": [ + {}, + {}, + ": ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + }, + "Value_1": { + "m_id": "{D725EFD5-970D-4182-8913-F8BD005843FF}" + } + } + } + } + }, + { + "Id": { + "id": 25042296122400 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[9609589719561271825]": { + "$type": "EBusEventHandler", + "Id": 9609589719561271825, + "Slots": [ + { + "id": { + "m_id": "{B93CBA9F-469B-4C6F-BD79-50375AD3C27F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{610D578A-D6C6-43E0-944F-719383606327}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CD898A2F-56E2-40E5-B3EA-EAB098334C08}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F8727284-7903-4074-935E-36F7885A0248}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E93B874F-2AE3-4E1D-AA68-59B1C1EE4933}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{C4CAFE95-89EB-401F-89EF-C25307ACF59A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Source", + "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{462005BF-42CE-433D-ADC6-8B5699DEFD82}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{A8CD4D6B-660C-4D19-9498-D802AB4AD958}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityActivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{132B287B-5DB7-4D1F-B98E-D22D000474CC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{979491D8-D45E-4477-9728-2F8EC559BAE4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityDeactivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 1 + }, + "isNullPointer": false, + "$type": "EntityId", + "value": { + "id": 2901262558 + }, + "label": "Source" + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 245425936 + }, + "Value": { + "m_eventName": "OnEntityActivated", + "m_eventId": { + "Value": 245425936 + }, + "m_eventSlotId": { + "m_id": "{A8CD4D6B-660C-4D19-9498-D802AB4AD958}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{462005BF-42CE-433D-ADC6-8B5699DEFD82}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4273369222 + }, + "Value": { + "m_eventName": "OnEntityDeactivated", + "m_eventId": { + "Value": 4273369222 + }, + "m_eventSlotId": { + "m_id": "{979491D8-D45E-4477-9728-2F8EC559BAE4}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{132B287B-5DB7-4D1F-B98E-D22D000474CC}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "EntityBus", + "m_busId": { + "Value": 3358774020 + } + } + } + } + ], + "m_connections": [ + { + "Id": { + "id": 25055181024288 + }, + "Name": "srcEndpoint=(For Each: Each), destEndpoint=(Print: In)", + "Components": { + "Component_[5981589240511962073]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 5981589240511962073, + "sourceEndpoint": { + "nodeId": { + "id": 25020821285920 + }, + "slotId": { + "m_id": "{EE086437-7A08-4369-8E38-83866AD22DAE}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25007936384032 + }, + "slotId": { + "m_id": "{DF1E0DDB-6E1C-49E1-833C-D77642B634B9}" + } + } + } + } + }, + { + "Id": { + "id": 25059475991584 + }, + "Name": "srcEndpoint=(AWSDynamoDBBehaviorNotificationBus Handler: Map), destEndpoint=(For Each: Source)", + "Components": { + "Component_[5561798385961633452]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 5561798385961633452, + "sourceEndpoint": { + "nodeId": { + "id": 25025116253216 + }, + "slotId": { + "m_id": "{96E24F07-C49C-47FD-8933-77A4DD3782D6}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25020821285920 + }, + "slotId": { + "m_id": "{D76E259C-CE63-478B-ACF8-83018378034E}" + } + } + } + } + }, + { + "Id": { + "id": 25063770958880 + }, + "Name": "srcEndpoint=(AWSDynamoDBBehaviorNotificationBus Handler: ExecutionSlot:OnGetItemSuccess), destEndpoint=(For Each: In)", + "Components": { + "Component_[4777785631376877414]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 4777785631376877414, + "sourceEndpoint": { + "nodeId": { + "id": 25025116253216 + }, + "slotId": { + "m_id": "{34979410-5B6E-4BEF-9A46-48FF67F4D19D}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25020821285920 + }, + "slotId": { + "m_id": "{1AC44C40-E18B-4297-B6BF-13A5CB07AFDD}" + } + } + } + } + }, + { + "Id": { + "id": 25068065926176 + }, + "Name": "srcEndpoint=(For Each: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[4288056568853910529]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 4288056568853910529, + "sourceEndpoint": { + "nodeId": { + "id": 25020821285920 + }, + "slotId": { + "m_id": "{67F86833-7B8B-4EB8-952B-33BA2E99F17F}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25007936384032 + }, + "slotId": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + } + } + } + } + }, + { + "Id": { + "id": 25072360893472 + }, + "Name": "srcEndpoint=(For Each: Finished), destEndpoint=(Print: In)", + "Components": { + "Component_[6176670532939452292]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 6176670532939452292, + "sourceEndpoint": { + "nodeId": { + "id": 25020821285920 + }, + "slotId": { + "m_id": "{E6CD3DE4-70BB-4876-B944-5255E997A2C0}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25046591089696 + }, + "slotId": { + "m_id": "{4AC9E45B-5710-46B1-9255-DAC034603396}" + } + } + } + } + }, + { + "Id": { + "id": 25076655860768 + }, + "Name": "srcEndpoint=(AWSDynamoDBBehaviorNotificationBus Handler: ExecutionSlot:OnGetItemError), destEndpoint=(Print: In)", + "Components": { + "Component_[16360665037994631473]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 16360665037994631473, + "sourceEndpoint": { + "nodeId": { + "id": 25033706187808 + }, + "slotId": { + "m_id": "{ED0836C9-1CE1-4F90-9515-AEA304BA439D}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25012231351328 + }, + "slotId": { + "m_id": "{DF1E0DDB-6E1C-49E1-833C-D77642B634B9}" + } + } + } + } + }, + { + "Id": { + "id": 25080950828064 + }, + "Name": "srcEndpoint=(AWSDynamoDBBehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[10819323363841801505]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 10819323363841801505, + "sourceEndpoint": { + "nodeId": { + "id": 25033706187808 + }, + "slotId": { + "m_id": "{C2325175-BC9A-4015-994F-708E943FD08A}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25012231351328 + }, + "slotId": { + "m_id": "{886F934E-F03B-458C-9624-27948F9BE968}" + } + } + } + } + }, + { + "Id": { + "id": 25085245795360 + }, + "Name": "srcEndpoint=(For Each: String), destEndpoint=(Print: Value_1)", + "Components": { + "Component_[13063015828816681184]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 13063015828816681184, + "sourceEndpoint": { + "nodeId": { + "id": 25020821285920 + }, + "slotId": { + "m_id": "{831A40AE-767D-45B8-BE36-4FB432D37A02}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25007936384032 + }, + "slotId": { + "m_id": "{D725EFD5-970D-4182-8913-F8BD005843FF}" + } + } + } + } + }, + { + "Id": { + "id": 25089540762656 + }, + "Name": "srcEndpoint=(ReloadConfigFile: Out), destEndpoint=(Get Variable: In)", + "Components": { + "Component_[18422701704926868421]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 18422701704926868421, + "sourceEndpoint": { + "nodeId": { + "id": 25016526318624 + }, + "slotId": { + "m_id": "{5D5F5BE8-68D5-4533-8D40-FA5F3D2F4A0E}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25038001155104 + }, + "slotId": { + "m_id": "{E50EF36D-58B3-4C76-AB5D-D25703D5E820}" + } + } + } + } + }, + { + "Id": { + "id": 25093835729952 + }, + "Name": "srcEndpoint=(GetItem: Out), destEndpoint=(Print: In)", + "Components": { + "Component_[11329868553246834497]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 11329868553246834497, + "sourceEndpoint": { + "nodeId": { + "id": 25050886056992 + }, + "slotId": { + "m_id": "{CEF34783-6020-4ABF-B10B-758CF1576805}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25029411220512 + }, + "slotId": { + "m_id": "{725A6880-59C3-4965-9BEA-713C21960C6E}" + } + } + } + } + }, + { + "Id": { + "id": 25098130697248 + }, + "Name": "srcEndpoint=(Get Variable: Out), destEndpoint=(GetItem: In)", + "Components": { + "Component_[296789729353182089]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 296789729353182089, + "sourceEndpoint": { + "nodeId": { + "id": 25038001155104 + }, + "slotId": { + "m_id": "{9A669D64-DA34-4D0C-8BF1-D898D5943023}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25050886056992 + }, + "slotId": { + "m_id": "{92E2E9A5-2605-45DA-9058-5616BF32649F}" + } + } + } + } + }, + { + "Id": { + "id": 25102425664544 + }, + "Name": "srcEndpoint=(Get Variable: Map), destEndpoint=(GetItem: Key Map)", + "Components": { + "Component_[10402484137467106144]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 10402484137467106144, + "sourceEndpoint": { + "nodeId": { + "id": 25038001155104 + }, + "slotId": { + "m_id": "{360DF30D-C247-4E89-80B0-8E1D6D5350A9}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25050886056992 + }, + "slotId": { + "m_id": "{DCFA66C5-6976-41ED-BE3D-5691B925F0EB}" + } + } + } + } + }, + { + "Id": { + "id": 25106720631840 + }, + "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(ReloadConfigFile: In)", + "Components": { + "Component_[16720125412018333818]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 16720125412018333818, + "sourceEndpoint": { + "nodeId": { + "id": 25042296122400 + }, + "slotId": { + "m_id": "{A8CD4D6B-660C-4D19-9498-D802AB4AD958}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 25016526318624 + }, + "slotId": { + "m_id": "{1AA65429-3605-41C6-99A4-829A11D859D7}" + } + } + } + } + } + ] + }, + "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}", + "versionData": { + "_grammarVersion": 1, + "_runtimeVersion": 1 + }, + "m_variableCounter": 5, + "GraphCanvasData": [ + { + "Key": { + "id": 25003641416736 + }, + "Value": { + "ComponentData": { + "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { + "$type": "SceneComponentSaveData", + "ViewParams": { + "Scale": 0.7826294, + "AnchorX": -546.8744506835938, + "AnchorY": -167.38446044921875 + } + } + } + } + }, + { + "Key": { + "id": 25007936384032 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 480.0, + 680.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{C481D523-9BFE-4FEB-ADFC-5EE73734E510}" + } + } + } + }, + { + "Key": { + "id": 25012231351328 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 160.0, + 400.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{A1019F85-E1ED-4A76-A5F2-D18B69A3F7C8}" + } + } + } + }, + { + "Key": { + "id": 25016526318624 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -20.0, + 160.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{BCD5F6D2-6A82-47D9-8C02-D02C298C22A5}" + } + } + } + }, + { + "Key": { + "id": 25020821285920 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "DefaultNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 160.0, + 680.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{13F6FDDB-D161-4587-9F30-F617D012A062}" + } + } + } + }, + { + "Key": { + "id": 25025116253216 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -140.0, + 640.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 1385231939 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{21DC5FA5-0109-4A1B-8350-50A25A09290A}" + } + } + } + }, + { + "Key": { + "id": 25029411220512 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1120.0, + 80.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{7F310716-7DCD-4C1F-8B62-88E907179D89}" + } + } + } + }, + { + "Key": { + "id": 25033706187808 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -140.0, + 380.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 1405981398 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{4AC68669-891A-48EA-93D3-1C210C117298}" + } + } + } + }, + { + "Key": { + "id": 25038001155104 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "GetVariableNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 320.0, + 120.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".getVariable" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{B6D7974B-646A-4089-A530-7F6EB3C28328}" + } + } + } + }, + { + "Key": { + "id": 25042296122400 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -360.0, + 100.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 245425936 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{9D1121A0-707F-47A8-A1D9-6C3FF54ED9F8}" + } + } + } + }, + { + "Key": { + "id": 25046591089696 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 480.0, + 960.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{58E0C332-FAA1-419E-8F67-A0D057D90EF3}" + } + } + } + }, + { + "Key": { + "id": 25050886056992 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 660.0, + 80.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{4238CE68-6891-45AF-880D-C6D8317A5506}" + } + } + } + } + ], + "StatisticsHelper": { + "InstanceCounter": [ + { + "Key": 5842116704362436814, + "Value": 1 + }, + { + "Key": 5842116704509535651, + "Value": 1 + }, + { + "Key": 5842116761103598202, + "Value": 1 + }, + { + "Key": 10181512461692697578, + "Value": 1 + }, + { + "Key": 10684225535275896474, + "Value": 4 + }, + { + "Key": 12348245020530250771, + "Value": 1 + }, + { + "Key": 13774516555319876501, + "Value": 1 + }, + { + "Key": 16512335735722000926, + "Value": 1 + } + ] + } + } + } + } + } +} \ No newline at end of file diff --git a/AutomatedTesting/ScriptCanvas/lambdademo.scriptcanvas b/AutomatedTesting/ScriptCanvas/lambdademo.scriptcanvas index ec4b161711..630d28f0da 100644 --- a/AutomatedTesting/ScriptCanvas/lambdademo.scriptcanvas +++ b/AutomatedTesting/ScriptCanvas/lambdademo.scriptcanvas @@ -1,2463 +1,1686 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Type": "JsonSerialization", + "Version": 1, + "ClassName": "ScriptCanvasData", + "ClassData": { + "m_scriptCanvas": { + "Id": { + "id": 10426522414112 + }, + "Name": "lambdademo", + "Components": { + "Component_[5582017548010627717]": { + "$type": "EditorGraphVariableManagerComponent", + "Id": 5582017548010627717, + "m_variableData": { + "m_nameVariableMap": [ + { + "Key": { + "m_id": "{13AF5E48-B750-479D-8D27-9D79B382B29C}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "AWSCore.ExampleLambdaOutput", + "label": "String" + }, + "VariableId": { + "m_id": "{13AF5E48-B750-479D-8D27-9D79B382B29C}" + }, + "VariableName": "function_key" + } + }, + { + "Key": { + "m_id": "{DCB889AA-7504-42E7-9D57-5D96C37ACFF0}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "String" + }, + "VariableId": { + "m_id": "{DCB889AA-7504-42E7-9D57-5D96C37ACFF0}" + }, + "VariableName": "payload" + } + } + ] + } + }, + "Component_[9407870129852956697]": { + "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph", + "Id": 9407870129852956697, + "m_graphData": { + "m_nodes": [ + { + "Id": { + "id": 10435112348704 + }, + "Name": "SC-Node(ReloadConfigFile)", + "Components": { + "Component_[11167148136039722527]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 11167148136039722527, + "Slots": [ + { + "id": { + "m_id": "{8AA5E0B5-F92E-42A5-AFA5-D73825783200}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Is Reloading Config FileName", + "toolTip": "Whether reload resource mapping config file name from AWS core configuration settings registry file.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7D577F2E-978C-4523-9FDF-6BCEFF0D1F4E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{DD5508D7-F1D1-451B-93CC-03DC448C03E7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 0 + }, + "isNullPointer": false, + "$type": "bool", + "value": true, + "label": "Is Reloading Config FileName" + } + ], + "methodType": 0, + "methodName": "ReloadConfigFile", + "className": "AWSResourceMappingRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSResourceMappingRequestBus" + } + } + }, + { + "Id": { + "id": 10460882152480 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[12603515743535039255]": { + "$type": "EBusEventHandler", + "Id": 12603515743535039255, + "Slots": [ + { + "id": { + "m_id": "{45AA6102-92E2-458B-B269-231D05863FDA}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{4424B64A-299D-4164-A4D4-A275A1C2AB3D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{92EB485B-1B25-4D3B-95F4-7FF7E2BCFB80}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F12D1B7B-A26B-4CE3-A10C-FB510F8E0199}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9265F022-057D-4464-AE9B-64458D51E2D6}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{34292C47-96F8-401B-8902-5F7FF32FF4C0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Source", + "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7CCBDF78-CA73-40ED-A996-EBCA723286CB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7587D651-DBD8-49B8-8CCC-BFD0E9C890A7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityActivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{838A95D3-7F90-489E-87D2-05930C7C4F05}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6CBCAAE3-3ABE-4E3B-919D-271D943BAEB4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityDeactivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 1 + }, + "isNullPointer": false, + "$type": "EntityId", + "value": { + "id": 2901262558 + }, + "label": "Source" + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 245425936 + }, + "Value": { + "m_eventName": "OnEntityActivated", + "m_eventId": { + "Value": 245425936 + }, + "m_eventSlotId": { + "m_id": "{7587D651-DBD8-49B8-8CCC-BFD0E9C890A7}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{7CCBDF78-CA73-40ED-A996-EBCA723286CB}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4273369222 + }, + "Value": { + "m_eventName": "OnEntityDeactivated", + "m_eventId": { + "Value": 4273369222 + }, + "m_eventSlotId": { + "m_id": "{6CBCAAE3-3ABE-4E3B-919D-271D943BAEB4}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{838A95D3-7F90-489E-87D2-05930C7C4F05}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "EntityBus", + "m_busId": { + "Value": 3358774020 + } + } + } + }, + { + "Id": { + "id": 10447997250592 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[13302482777442065739]": { + "$type": "EBusEventHandler", + "Id": 13302482777442065739, + "Slots": [ + { + "id": { + "m_id": "{382E9758-3981-48FF-8E20-FD99C1561DC3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{86069A40-A7CE-4BD1-BD52-F7AA915085FA}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{D486C753-CC73-48FE-9E89-970AB98C4EA8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A549915E-EB3D-4E21-AF1B-3A9C6D9488A0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{38628508-1F11-4B20-AB8D-42A8E4656375}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{C9F7A7D4-83F3-4393-9E47-3805627BBDBB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{08D01109-BA01-4422-88FF-1E562C4A28D8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnInvokeSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{FF44C72A-CB92-4873-B5D3-43198DC06AC2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{FCE32A95-1CDD-4330-8E94-85CF51731276}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnInvokeError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1275872951 + }, + "Value": { + "m_eventName": "OnInvokeSuccess", + "m_eventId": { + "Value": 1275872951 + }, + "m_eventSlotId": { + "m_id": "{08D01109-BA01-4422-88FF-1E562C4A28D8}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{C9F7A7D4-83F3-4393-9E47-3805627BBDBB}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3274092371 + }, + "Value": { + "m_eventName": "OnInvokeError", + "m_eventId": { + "Value": 3274092371 + }, + "m_eventSlotId": { + "m_id": "{FCE32A95-1CDD-4330-8E94-85CF51731276}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{FF44C72A-CB92-4873-B5D3-43198DC06AC2}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSLambdaBehaviorNotificationBus", + "m_busId": { + "Value": 179676616 + } + } + } + }, + { + "Id": { + "id": 10456587185184 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[14277639653836430450]": { + "$type": "EBusEventHandler", + "Id": 14277639653836430450, + "Slots": [ + { + "id": { + "m_id": "{DB69AA96-AE16-4D06-B579-7DD0EFD529A2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{FEB09F66-0727-4C28-A499-ECE1774945C9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0F23E212-E397-47CF-9941-530AEB2F8882}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{7679B464-A5AB-4CCC-9E18-176F9D98DBFB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{185DDE19-CC78-467D-A776-05794E8D0DD1}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{70838AFF-91F4-417E-A253-41ED6C3AAB7D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{387915AE-E556-43E3-B3A7-9176370D129C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnInvokeSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{4CC527B1-A85A-42F0-A806-FB19668F22E2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{E8F2D62B-EFCE-4F85-A1DE-C158079F79EB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnInvokeError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1275872951 + }, + "Value": { + "m_eventName": "OnInvokeSuccess", + "m_eventId": { + "Value": 1275872951 + }, + "m_eventSlotId": { + "m_id": "{387915AE-E556-43E3-B3A7-9176370D129C}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{70838AFF-91F4-417E-A253-41ED6C3AAB7D}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3274092371 + }, + "Value": { + "m_eventName": "OnInvokeError", + "m_eventId": { + "Value": 3274092371 + }, + "m_eventSlotId": { + "m_id": "{E8F2D62B-EFCE-4F85-A1DE-C158079F79EB}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{4CC527B1-A85A-42F0-A806-FB19668F22E2}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSLambdaBehaviorNotificationBus", + "m_busId": { + "Value": 179676616 + } + } + } + }, + { + "Id": { + "id": 10452292217888 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[15632666580273613138]": { + "$type": "Print", + "Id": 15632666580273613138, + "Slots": [ + { + "id": { + "m_id": "{2219BD38-0808-4D6D-9623-9560BCD8235D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{59EABC9A-5EA1-4E43-98CD-909870677390}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "[Lambda] Completed Invoke", + "m_unresolvedString": [ + "[Lambda] Completed Invoke" + ] + } + } + }, + { + "Id": { + "id": 10443702283296 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[15632666580273613138]": { + "$type": "Print", + "Id": 15632666580273613138, + "Slots": [ + { + "id": { + "m_id": "{2219BD38-0808-4D6D-9623-9560BCD8235D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{59EABC9A-5EA1-4E43-98CD-909870677390}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[Lambda] Invoke error: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + } + } + ], + "m_unresolvedString": [ + "[Lambda] Invoke error: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + } + } + } + } + }, + { + "Id": { + "id": 10439407316000 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[15632666580273613138]": { + "$type": "Print", + "Id": 15632666580273613138, + "Slots": [ + { + "id": { + "m_id": "{2219BD38-0808-4D6D-9623-9560BCD8235D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{59EABC9A-5EA1-4E43-98CD-909870677390}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[Lambda] Invoke success: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + } + } + ], + "m_unresolvedString": [ + "[Lambda] Invoke success: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + } + } + } + } + }, + { + "Id": { + "id": 10430817381408 + }, + "Name": "SC-Node(Invoke)", + "Components": { + "Component_[5709396067277168591]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 5709396067277168591, + "Slots": [ + { + "id": { + "m_id": "{5DA0BEDE-72C0-4DD7-977D-FF25974FC704}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Function Resource KeyName", + "toolTip": "The resource key name of the lambda function in resource mapping config file.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{13AF5E48-B750-479D-8D27-9D79B382B29C}" + } + }, + { + "id": { + "m_id": "{9BA842F4-68D5-442E-BF67-8182284396C0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Payload", + "toolTip": "The JSON that you want to provide to your Lambda function as input.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{DCB889AA-7504-42E7-9D57-5D96C37ACFF0}" + } + }, + { + "id": { + "m_id": "{6DB4AD78-A00C-42D9-BEC9-04B98BFBA2B2}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{069560CB-28C5-499F-88D3-5CC178EB4824}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Function Resource KeyName" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Payload" + } + ], + "methodType": 2, + "methodName": "Invoke", + "className": "AWSScriptBehaviorLambda", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSScriptBehaviorLambda" + } + } + } + ], + "m_connections": [ + { + "Id": { + "id": 10465177119776 + }, + "Name": "srcEndpoint=(ReloadConfigFile: Out), destEndpoint=(Invoke: In)", + "Components": { + "Component_[13136233722544432016]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 13136233722544432016, + "sourceEndpoint": { + "nodeId": { + "id": 10435112348704 + }, + "slotId": { + "m_id": "{DD5508D7-F1D1-451B-93CC-03DC448C03E7}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10430817381408 + }, + "slotId": { + "m_id": "{6DB4AD78-A00C-42D9-BEC9-04B98BFBA2B2}" + } + } + } + } + }, + { + "Id": { + "id": 10469472087072 + }, + "Name": "srcEndpoint=(Invoke: Out), destEndpoint=(Print: In)", + "Components": { + "Component_[2618571426139838363]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 2618571426139838363, + "sourceEndpoint": { + "nodeId": { + "id": 10430817381408 + }, + "slotId": { + "m_id": "{069560CB-28C5-499F-88D3-5CC178EB4824}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10452292217888 + }, + "slotId": { + "m_id": "{2219BD38-0808-4D6D-9623-9560BCD8235D}" + } + } + } + } + }, + { + "Id": { + "id": 10473767054368 + }, + "Name": "srcEndpoint=(AWSLambdaBehaviorNotificationBus Handler: ExecutionSlot:OnInvokeError), destEndpoint=(Print: In)", + "Components": { + "Component_[10492730210717605288]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 10492730210717605288, + "sourceEndpoint": { + "nodeId": { + "id": 10456587185184 + }, + "slotId": { + "m_id": "{E8F2D62B-EFCE-4F85-A1DE-C158079F79EB}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10443702283296 + }, + "slotId": { + "m_id": "{2219BD38-0808-4D6D-9623-9560BCD8235D}" + } + } + } + } + }, + { + "Id": { + "id": 10478062021664 + }, + "Name": "srcEndpoint=(AWSLambdaBehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[7692047505820357673]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 7692047505820357673, + "sourceEndpoint": { + "nodeId": { + "id": 10456587185184 + }, + "slotId": { + "m_id": "{4CC527B1-A85A-42F0-A806-FB19668F22E2}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10443702283296 + }, + "slotId": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + } + } + } + } + }, + { + "Id": { + "id": 10482356988960 + }, + "Name": "srcEndpoint=(AWSLambdaBehaviorNotificationBus Handler: ExecutionSlot:OnInvokeSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[8999881801271525198]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 8999881801271525198, + "sourceEndpoint": { + "nodeId": { + "id": 10447997250592 + }, + "slotId": { + "m_id": "{08D01109-BA01-4422-88FF-1E562C4A28D8}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10439407316000 + }, + "slotId": { + "m_id": "{2219BD38-0808-4D6D-9623-9560BCD8235D}" + } + } + } + } + }, + { + "Id": { + "id": 10486651956256 + }, + "Name": "srcEndpoint=(AWSLambdaBehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[5244143619937759473]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 5244143619937759473, + "sourceEndpoint": { + "nodeId": { + "id": 10447997250592 + }, + "slotId": { + "m_id": "{C9F7A7D4-83F3-4393-9E47-3805627BBDBB}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10439407316000 + }, + "slotId": { + "m_id": "{0972A320-2B33-4F31-AC0F-46C4E0CE539B}" + } + } + } + } + }, + { + "Id": { + "id": 10490946923552 + }, + "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(ReloadConfigFile: In)", + "Components": { + "Component_[6075242503823085865]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 6075242503823085865, + "sourceEndpoint": { + "nodeId": { + "id": 10460882152480 + }, + "slotId": { + "m_id": "{7587D651-DBD8-49B8-8CCC-BFD0E9C890A7}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 10435112348704 + }, + "slotId": { + "m_id": "{7D577F2E-978C-4523-9FDF-6BCEFF0D1F4E}" + } + } + } + } + } + ] + }, + "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}", + "versionData": { + "_grammarVersion": 1, + "_runtimeVersion": 1 + }, + "m_variableCounter": 2, + "GraphCanvasData": [ + { + "Key": { + "id": 10426522414112 + }, + "Value": { + "ComponentData": { + "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { + "$type": "SceneComponentSaveData", + "ViewParams": { + "Scale": 1.3385585, + "AnchorX": -277.910888671875, + "AnchorY": -378.0185852050781 + } + } + } + } + }, + { + "Key": { + "id": 10430817381408 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 460.0, + -240.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{81C52F38-D73E-41E1-B0AB-D90267ECE76F}" + } + } + } + }, + { + "Key": { + "id": 10435112348704 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 140.0, + -240.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{C501C00F-0E1D-4EC2-A2C1-F5B910826F40}" + } + } + } + }, + { + "Key": { + "id": 10439407316000 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 360.0, + 380.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{7711815B-6518-4F40-8A20-F5081EE5423D}" + } + } + } + }, + { + "Key": { + "id": 10443702283296 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 360.0, + 120.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{C0461745-3ABD-49F0-B805-0D9C07061D11}" + } + } + } + }, + { + "Key": { + "id": 10447997250592 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 60.0, + 360.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 1275872951 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{074D28ED-E23D-47EF-9F44-4FCE2E810905}" + } + } + } + }, + { + "Key": { + "id": 10452292217888 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 900.0, + -240.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{AF52E352-83AE-4F8B-BB92-CC08893B49CE}" + } + } + } + }, + { + "Key": { + "id": 10456587185184 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 60.0, + 120.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 3274092371 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{31A0049B-49B9-41FD-A487-30A747F9B700}" + } + } + } + }, + { + "Key": { + "id": 10460882152480 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -200.0, + -300.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 245425936 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{C4712614-EB76-4E3B-9FF5-3A4A6593EE2C}" + } + } + } + } + ], + "StatisticsHelper": { + "InstanceCounter": [ + { + "Key": 5842116761103598202, + "Value": 1 + }, + { + "Key": 5842117099792962512, + "Value": 1 + }, + { + "Key": 5842117100734473396, + "Value": 1 + }, + { + "Key": 10684225535275896474, + "Value": 3 + }, + { + "Key": 13774516555319876501, + "Value": 1 + }, + { + "Key": 14402610758592020379, + "Value": 1 + } + ] + } + } + } + } + } +} \ No newline at end of file diff --git a/AutomatedTesting/ScriptCanvas/s3demo.scriptcanvas b/AutomatedTesting/ScriptCanvas/s3demo.scriptcanvas index 925cc9da26..30a7d0ee0f 100644 --- a/AutomatedTesting/ScriptCanvas/s3demo.scriptcanvas +++ b/AutomatedTesting/ScriptCanvas/s3demo.scriptcanvas @@ -1,5317 +1,3334 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +{ + "Type": "JsonSerialization", + "Version": 1, + "ClassName": "ScriptCanvasData", + "ClassData": { + "m_scriptCanvas": { + "Id": { + "id": 43214302751776 + }, + "Name": "s3demo", + "Components": { + "Component_[10482302595531409814]": { + "$type": "EditorGraphVariableManagerComponent", + "Id": 10482302595531409814, + "m_variableData": { + "m_nameVariableMap": [ + { + "Key": { + "m_id": "{41203CA6-2B79-4EBD-A738-18A4E001CD22}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "example.txt", + "label": "String" + }, + "VariableId": { + "m_id": "{41203CA6-2B79-4EBD-A738-18A4E001CD22}" + }, + "VariableName": "object key" + } + }, + { + "Key": { + "m_id": "{54D3DD1A-F7A1-4B90-80FF-E83F0C4F3C05}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "@user@/s3_download/output.txt", + "label": "String" + }, + "VariableId": { + "m_id": "{54D3DD1A-F7A1-4B90-80FF-E83F0C4F3C05}" + }, + "VariableName": "outfile" + } + }, + { + "Key": { + "m_id": "{F3CCFFCC-1206-4817-91C6-AC42CA8D5A70}" + }, + "Value": { + "Datum": { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "AWSCore.ExampleBucketOutput", + "label": "String" + }, + "VariableId": { + "m_id": "{F3CCFFCC-1206-4817-91C6-AC42CA8D5A70}" + }, + "VariableName": "bucket resource key" + } + } + ] + } + }, + "Component_[4689937780747115490]": { + "$type": "{4D755CA9-AB92-462C-B24F-0B3376F19967} Graph", + "Id": 4689937780747115490, + "m_graphData": { + "m_nodes": [ + { + "Id": { + "id": 43231482620960 + }, + "Name": "SC-Node(HeadObject)", + "Components": { + "Component_[11559916401303020459]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 11559916401303020459, + "Slots": [ + { + "id": { + "m_id": "{0173ADEB-F3B5-4CF6-8DB1-FD99AA146CFC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Bucket Resource KeyName", + "toolTip": "The resource key name of the bucket in resource mapping config file.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{F3CCFFCC-1206-4817-91C6-AC42CA8D5A70}" + } + }, + { + "id": { + "m_id": "{9E1DAF70-48F9-4A1E-892C-1A22BD7D7DEA}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Object KeyName", + "toolTip": "The object key.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{41203CA6-2B79-4EBD-A738-18A4E001CD22}" + } + }, + { + "id": { + "m_id": "{1042005D-18F7-4B53-9546-2ACCDCCCC9E5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{6C587F91-F656-4ADC-B03B-88B137B12BDF}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Bucket Resource KeyName" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Object KeyName" + } + ], + "methodType": 2, + "methodName": "HeadObject", + "className": "AWSScriptBehaviorS3", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSScriptBehaviorS3" + } + } + }, + { + "Id": { + "id": 43257252424736 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[11561522857340259242]": { + "$type": "EBusEventHandler", + "Id": 11561522857340259242, + "Slots": [ + { + "id": { + "m_id": "{06B1CC9B-9265-4188-BB5E-B837B7266A8C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0E2EB357-2F5A-4C59-8843-1DADE32B4E24}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{159BD7EF-639F-404C-8B8F-68BD1ABA20C7}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2A92BDF7-5546-43F1-ABC2-DB1023F368C9}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A65AB85E-8F8E-4A66-AF1A-FFB4EC26434C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{1A07C91E-56B9-4929-B557-245F839A4A9D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{E71AFDE4-483A-439D-AF2E-9BA12B1B9A9E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{12EF30C9-9A3E-42F5-982B-AD0C050D66C5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{59125007-F1BC-4618-A04C-C96B4BAC3071}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{3155816E-2FB1-4C8A-918C-40D4A5F91B49}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{A02F140B-1EDA-4E15-AFAC-CB319F84CA9C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{849B4270-F66F-4420-9D27-1E8FB3F179B4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{C2389D75-02AA-4368-A9C2-C6F5B14711AD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1667438543 + }, + "Value": { + "m_eventName": "OnHeadObjectSuccess", + "m_eventId": { + "Value": 1667438543 + }, + "m_eventSlotId": { + "m_id": "{E71AFDE4-483A-439D-AF2E-9BA12B1B9A9E}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{1A07C91E-56B9-4929-B557-245F839A4A9D}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3580584090 + }, + "Value": { + "m_eventName": "OnGetObjectSuccess", + "m_eventId": { + "Value": 3580584090 + }, + "m_eventSlotId": { + "m_id": "{A02F140B-1EDA-4E15-AFAC-CB319F84CA9C}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{3155816E-2FB1-4C8A-918C-40D4A5F91B49}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3753331652 + }, + "Value": { + "m_eventName": "OnGetObjectError", + "m_eventId": { + "Value": 3753331652 + }, + "m_eventSlotId": { + "m_id": "{C2389D75-02AA-4368-A9C2-C6F5B14711AD}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{849B4270-F66F-4420-9D27-1E8FB3F179B4}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4007236435 + }, + "Value": { + "m_eventName": "OnHeadObjectError", + "m_eventId": { + "Value": 4007236435 + }, + "m_eventSlotId": { + "m_id": "{59125007-F1BC-4618-A04C-C96B4BAC3071}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{12EF30C9-9A3E-42F5-982B-AD0C050D66C5}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSS3BehaviorNotificationBus", + "m_busId": { + "Value": 1833099679 + } + } + } + }, + { + "Id": { + "id": 43222892686368 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[15552716946630136054]": { + "$type": "EBusEventHandler", + "Id": 15552716946630136054, + "Slots": [ + { + "id": { + "m_id": "{EC8B94FE-E310-4CAB-B7F3-7116130F3722}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{600A5FC3-5554-4296-B225-38A219D004F3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A0B1BB90-55CF-435A-990D-EDCB1A154DBC}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CA35C08F-BD47-484E-9A18-3363BF55813F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{DEFFE837-932D-4C86-A218-2491EAA0C40A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{287A31DA-DB54-4C44-A88A-46B05D8C7410}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{113A79E3-0BB3-49A4-B131-4B4CB28B53E0}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{076938D3-8BBB-4784-8A7B-15CCAAEC3C29}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{4581870C-A1CF-49C1-A963-E86E73E1C874}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{D06466C8-B9B4-4712-87C7-E8F034F64396}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{EDA3336F-D744-431D-927B-C5657911532F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{5367B4E4-AD4A-4851-A027-F7F5E4947D14}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{088A6BB7-701D-4CD4-B647-89E0C373E984}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1667438543 + }, + "Value": { + "m_eventName": "OnHeadObjectSuccess", + "m_eventId": { + "Value": 1667438543 + }, + "m_eventSlotId": { + "m_id": "{113A79E3-0BB3-49A4-B131-4B4CB28B53E0}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{287A31DA-DB54-4C44-A88A-46B05D8C7410}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3580584090 + }, + "Value": { + "m_eventName": "OnGetObjectSuccess", + "m_eventId": { + "Value": 3580584090 + }, + "m_eventSlotId": { + "m_id": "{EDA3336F-D744-431D-927B-C5657911532F}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{D06466C8-B9B4-4712-87C7-E8F034F64396}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3753331652 + }, + "Value": { + "m_eventName": "OnGetObjectError", + "m_eventId": { + "Value": 3753331652 + }, + "m_eventSlotId": { + "m_id": "{088A6BB7-701D-4CD4-B647-89E0C373E984}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{5367B4E4-AD4A-4851-A027-F7F5E4947D14}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4007236435 + }, + "Value": { + "m_eventName": "OnHeadObjectError", + "m_eventId": { + "Value": 4007236435 + }, + "m_eventSlotId": { + "m_id": "{4581870C-A1CF-49C1-A963-E86E73E1C874}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{076938D3-8BBB-4784-8A7B-15CCAAEC3C29}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSS3BehaviorNotificationBus", + "m_busId": { + "Value": 1833099679 + } + } + } + }, + { + "Id": { + "id": 43218597719072 + }, + "Name": "SC-Node(GetObject)", + "Components": { + "Component_[16208640162035618090]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 16208640162035618090, + "Slots": [ + { + "id": { + "m_id": "{3DA0B7C1-F06D-489D-B71E-61AF70D6F83E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Bucket Resource KeyName", + "toolTip": "The resource key name of the bucket in resource mapping config file.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{F3CCFFCC-1206-4817-91C6-AC42CA8D5A70}" + } + }, + { + "id": { + "m_id": "{6DFD6A41-83C0-4F66-894A-81F24E5483B5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Object KeyName", + "toolTip": "The object key.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{41203CA6-2B79-4EBD-A738-18A4E001CD22}" + } + }, + { + "id": { + "m_id": "{FA7CA3E5-73AA-4BC2-B865-4B10FCF37615}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Outfile Name", + "toolTip": "Filename where the content will be saved.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1, + "IsReference": true, + "VariableReference": { + "m_id": "{54D3DD1A-F7A1-4B90-80FF-E83F0C4F3C05}" + } + }, + { + "id": { + "m_id": "{C93A1797-9A7C-4B04-BF26-583058F75A99}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F3E487A8-9C6E-4774-A6BB-4638AF1E895B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Bucket Resource KeyName" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Object KeyName" + }, + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Outfile Name" + } + ], + "methodType": 2, + "methodName": "GetObject", + "className": "AWSScriptBehaviorS3", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSScriptBehaviorS3" + } + } + }, + { + "Id": { + "id": 43235777588256 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[16531379412549504774]": { + "$type": "EBusEventHandler", + "Id": 16531379412549504774, + "Slots": [ + { + "id": { + "m_id": "{A059B37C-D151-4700-9477-060A5EDAB8FD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2E2CEF9B-6B52-421D-B6EE-A3BA359E2E50}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{F5C1E1D6-5B8B-4792-959A-20DE4BCA91F5}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0B64327E-FC0C-434A-BB3A-478CC5579389}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{D544DFF1-6A24-4087-82C1-55D2596A066B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{7EC4DFDD-0097-4A33-9978-15E8215EA7E4}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Source", + "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{C75FC969-A2BB-478D-A697-68194823E00F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{96132FCD-AE62-4841-9913-86B6FA7F702F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityActivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{D461D2D9-2F50-4C54-B478-598A65DA146D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "EntityID", + "DisplayDataType": { + "m_type": 1 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F56C8572-06CA-42A6-BFCF-BF23D93882A1}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnEntityDeactivated", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 1 + }, + "isNullPointer": false, + "$type": "EntityId", + "value": { + "id": 2901262558 + }, + "label": "Source" + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 245425936 + }, + "Value": { + "m_eventName": "OnEntityActivated", + "m_eventId": { + "Value": 245425936 + }, + "m_eventSlotId": { + "m_id": "{96132FCD-AE62-4841-9913-86B6FA7F702F}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{C75FC969-A2BB-478D-A697-68194823E00F}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4273369222 + }, + "Value": { + "m_eventName": "OnEntityDeactivated", + "m_eventId": { + "Value": 4273369222 + }, + "m_eventSlotId": { + "m_id": "{F56C8572-06CA-42A6-BFCF-BF23D93882A1}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{D461D2D9-2F50-4C54-B478-598A65DA146D}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "EntityBus", + "m_busId": { + "Value": 3358774020 + } + } + } + }, + { + "Id": { + "id": 43227187653664 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[17130675518735369413]": { + "$type": "Print", + "Id": 17130675518735369413, + "Slots": [ + { + "id": { + "m_id": "{F20B6702-B739-412A-9FA5-7FE4BBDCD7BA}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{42D58EFD-404D-4C73-A3A0-0CC8FA4E1A9D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "[S3] Get object request is done", + "m_unresolvedString": [ + "[S3] Get object request is done" + ] + } + } + }, + { + "Id": { + "id": 43270137326624 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[17252511747753189875]": { + "$type": "EBusEventHandler", + "Id": 17252511747753189875, + "Slots": [ + { + "id": { + "m_id": "{F1B6F60F-4147-4668-B223-E79476027DF3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{A4278B10-16CF-4D74-AD0B-31341CFDB51A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2FB99DE6-7735-48B6-A3AE-BF172BE15A44}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{48130C37-5219-4815-8BBF-61024581E76F}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{E972E432-913D-4B69-AFAC-471AF421DB91}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{22E6A22A-8471-41AC-AAE5-25E4546EA7EB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{0B510179-CCCA-4F39-A4A3-A06358F98949}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{8AC14310-1B94-45CB-9D66-3ACA519A0738}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{88DF506C-3993-4F7E-A7A7-C5E22D403AC3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{FE344DAB-ADA7-4BC3-95C7-887D8E48FC02}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{F81BAA46-01E0-448F-861A-338FD98BE040}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{C5CD70CA-0D7C-4871-9DDA-839F50C2001E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{14D416B3-1A25-4850-BF2B-1B26A0EBFB3D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1667438543 + }, + "Value": { + "m_eventName": "OnHeadObjectSuccess", + "m_eventId": { + "Value": 1667438543 + }, + "m_eventSlotId": { + "m_id": "{0B510179-CCCA-4F39-A4A3-A06358F98949}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{22E6A22A-8471-41AC-AAE5-25E4546EA7EB}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3580584090 + }, + "Value": { + "m_eventName": "OnGetObjectSuccess", + "m_eventId": { + "Value": 3580584090 + }, + "m_eventSlotId": { + "m_id": "{F81BAA46-01E0-448F-861A-338FD98BE040}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{FE344DAB-ADA7-4BC3-95C7-887D8E48FC02}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3753331652 + }, + "Value": { + "m_eventName": "OnGetObjectError", + "m_eventId": { + "Value": 3753331652 + }, + "m_eventSlotId": { + "m_id": "{14D416B3-1A25-4850-BF2B-1B26A0EBFB3D}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{C5CD70CA-0D7C-4871-9DDA-839F50C2001E}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4007236435 + }, + "Value": { + "m_eventName": "OnHeadObjectError", + "m_eventId": { + "Value": 4007236435 + }, + "m_eventSlotId": { + "m_id": "{88DF506C-3993-4F7E-A7A7-C5E22D403AC3}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{8AC14310-1B94-45CB-9D66-3ACA519A0738}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSS3BehaviorNotificationBus", + "m_busId": { + "Value": 1833099679 + } + } + } + }, + { + "Id": { + "id": 43252957457440 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[2501234731758928832]": { + "$type": "Print", + "Id": 2501234731758928832, + "Slots": [ + { + "id": { + "m_id": "{02869715-99BB-4D3C-8F7A-1462CA96731D}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{00E106ED-3EEA-4CB5-8112-7CD221D6B5AC}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{D9C850A0-2C03-47D1-B9E5-BA78FB24AD8B}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[S3] Get object success: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{00E106ED-3EEA-4CB5-8112-7CD221D6B5AC}" + } + } + ], + "m_unresolvedString": [ + "[S3] Get object success: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{00E106ED-3EEA-4CB5-8112-7CD221D6B5AC}" + } + } + } + } + }, + { + "Id": { + "id": 43244367522848 + }, + "Name": "EBusEventHandler", + "Components": { + "Component_[5737311846476161362]": { + "$type": "EBusEventHandler", + "Id": 5737311846476161362, + "Slots": [ + { + "id": { + "m_id": "{A2C22B56-F88F-45C3-BB08-2DCA89E0A78C}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Connect", + "toolTip": "Connect this event handler to the specified entity.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{242CB789-E4B0-4A58-A1BA-65EE0B383A19}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Disconnect", + "toolTip": "Disconnect this event handler.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{3512B770-50F3-450C-B1DE-C834D75D6426}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnConnected", + "toolTip": "Signaled when a connection has taken place.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{CB8CC02E-F39A-49F2-B0D4-AAA79A305E38}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnDisconnected", + "toolTip": "Signaled when this event handler is disconnected.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{0B743445-0102-4606-A4C8-37E19FD0E7AD}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "OnFailure", + "toolTip": "Signaled when it is not possible to connect this handler.", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{3D2D7D19-C7C1-4C2E-8543-5848C8A69A18}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{4D4EC3D0-FD4C-441C-B154-340A529C8ECB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{CEA17C8D-B5D1-4BFC-A2A5-255E400E0CBB}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{6C74517A-866E-49F5-A40F-789824D17513}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnHeadObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{95CE49C3-4F0A-4965-B5C3-913513569320}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{FDE03B1F-652D-4CDA-A206-31A26CA41AC3}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectSuccess", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + }, + { + "id": { + "m_id": "{9B140702-0E62-4F33-A078-552BF9697528}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "String", + "DisplayDataType": { + "m_type": 5 + }, + "Descriptor": { + "ConnectionType": 2, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{1A667A27-E9D8-44E0-8ACF-EDE596B226FE}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "ExecutionSlot:OnGetObjectError", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + }, + "IsLatent": true + } + ], + "m_eventMap": [ + { + "Key": { + "Value": 1667438543 + }, + "Value": { + "m_eventName": "OnHeadObjectSuccess", + "m_eventId": { + "Value": 1667438543 + }, + "m_eventSlotId": { + "m_id": "{4D4EC3D0-FD4C-441C-B154-340A529C8ECB}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{3D2D7D19-C7C1-4C2E-8543-5848C8A69A18}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3580584090 + }, + "Value": { + "m_eventName": "OnGetObjectSuccess", + "m_eventId": { + "Value": 3580584090 + }, + "m_eventSlotId": { + "m_id": "{FDE03B1F-652D-4CDA-A206-31A26CA41AC3}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{95CE49C3-4F0A-4965-B5C3-913513569320}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 3753331652 + }, + "Value": { + "m_eventName": "OnGetObjectError", + "m_eventId": { + "Value": 3753331652 + }, + "m_eventSlotId": { + "m_id": "{1A667A27-E9D8-44E0-8ACF-EDE596B226FE}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{9B140702-0E62-4F33-A078-552BF9697528}" + } + ], + "m_numExpectedArguments": 1 + } + }, + { + "Key": { + "Value": 4007236435 + }, + "Value": { + "m_eventName": "OnHeadObjectError", + "m_eventId": { + "Value": 4007236435 + }, + "m_eventSlotId": { + "m_id": "{6C74517A-866E-49F5-A40F-789824D17513}" + }, + "m_parameterSlotIds": [ + { + "m_id": "{CEA17C8D-B5D1-4BFC-A2A5-255E400E0CBB}" + } + ], + "m_numExpectedArguments": 1 + } + } + ], + "m_ebusName": "AWSS3BehaviorNotificationBus", + "m_busId": { + "Value": 1833099679 + } + } + } + }, + { + "Id": { + "id": 43265842359328 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[6038075997199437353]": { + "$type": "Print", + "Id": 6038075997199437353, + "Slots": [ + { + "id": { + "m_id": "{47658951-971E-411F-9E31-B960D7F48DC8}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{849AEBCF-3D93-486A-8A21-3461F96CBFAF}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{7B689681-8F86-4DD4-A271-9F1343C85751}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[S3] Head object error: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{849AEBCF-3D93-486A-8A21-3461F96CBFAF}" + } + } + ], + "m_unresolvedString": [ + "[S3] Head object error: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{849AEBCF-3D93-486A-8A21-3461F96CBFAF}" + } + } + } + } + }, + { + "Id": { + "id": 43274432293920 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[7524644815559451168]": { + "$type": "Print", + "Id": 7524644815559451168, + "Slots": [ + { + "id": { + "m_id": "{230376C6-C66E-4820-806D-7DFD860B3E4E}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{9D4AD3B1-5346-46BF-B41A-1E8DB0CFCEC0}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{25ED2874-445E-4A51-A67C-918642660FE6}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[S3] Head object success: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{9D4AD3B1-5346-46BF-B41A-1E8DB0CFCEC0}" + } + } + ], + "m_unresolvedString": [ + "[S3] Head object success: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{9D4AD3B1-5346-46BF-B41A-1E8DB0CFCEC0}" + } + } + } + } + }, + { + "Id": { + "id": 43248662490144 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[8569132577613124023]": { + "$type": "Print", + "Id": 8569132577613124023, + "Slots": [ + { + "id": { + "m_id": "{8D6415DA-B0B8-49F1-885A-B95F974BF918}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{2AF01FCE-39ED-4EF8-96EF-ABB1210CB96A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "m_format": "[S3] Head object request is done", + "m_unresolvedString": [ + "[S3] Head object request is done" + ] + } + } + }, + { + "Id": { + "id": 43261547392032 + }, + "Name": "SC-Node(Print)", + "Components": { + "Component_[9427570285251689352]": { + "$type": "Print", + "Id": 9427570285251689352, + "Slots": [ + { + "id": { + "m_id": "{472018A5-91A3-420B-9A53-8C6C3BDB3B9A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "toolTip": "Input signal", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{63318564-6CBD-48A0-A716-7EE608D79B9D}" + }, + "DynamicTypeOverride": 3, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Value", + "toolTip": "Value which replaces instances of {Value} in the resulting string.", + "DisplayDataType": { + "m_type": 5 + }, + "DisplayGroup": { + "Value": 1015031923 + }, + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{308C5FF1-B80E-40E1-A532-D29B9BFCD19A}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 5 + }, + "isNullPointer": false, + "$type": "{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9} AZStd::string", + "value": "", + "label": "Value" + } + ], + "m_format": "[S3] Get object error: {Value}", + "m_arrayBindingMap": [ + { + "Key": 1, + "Value": { + "m_id": "{63318564-6CBD-48A0-A716-7EE608D79B9D}" + } + } + ], + "m_unresolvedString": [ + "[S3] Get object error: ", + {} + ], + "m_formatSlotMap": { + "Value": { + "m_id": "{63318564-6CBD-48A0-A716-7EE608D79B9D}" + } + } + } + } + }, + { + "Id": { + "id": 43240072555552 + }, + "Name": "SC-Node(ReloadConfigFile)", + "Components": { + "Component_[9465828106765719444]": { + "$type": "{E42861BD-1956-45AE-8DD7-CCFC1E3E5ACF} Method", + "Id": 9465828106765719444, + "Slots": [ + { + "id": { + "m_id": "{9DB59CFA-EB53-4A27-BA02-C0449B9D4E85}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + }, + null + ], + "slotName": "Is Reloading Config FileName", + "toolTip": "Whether reload resource mapping config file name from AWS core configuration settings registry file.", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 2 + }, + "DataType": 1 + }, + { + "id": { + "m_id": "{DEE8C121-E96B-440D-A2DE-9BD38D2BED44}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "In", + "Descriptor": { + "ConnectionType": 1, + "SlotType": 1 + } + }, + { + "id": { + "m_id": "{5B7C73DF-E637-4E11-A0A4-683B5A0DDC19}" + }, + "contracts": [ + { + "$type": "SlotTypeContract" + } + ], + "slotName": "Out", + "Descriptor": { + "ConnectionType": 2, + "SlotType": 1 + } + } + ], + "Datums": [ + { + "isOverloadedStorage": false, + "scriptCanvasType": { + "m_type": 0 + }, + "isNullPointer": false, + "$type": "bool", + "value": true, + "label": "Is Reloading Config FileName" + } + ], + "methodType": 0, + "methodName": "ReloadConfigFile", + "className": "AWSResourceMappingRequestBus", + "resultSlotIDs": [ + {} + ], + "prettyClassName": "AWSResourceMappingRequestBus" + } + } + } + ], + "m_connections": [ + { + "Id": { + "id": 43278727261216 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[10778518234367908860]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 10778518234367908860, + "sourceEndpoint": { + "nodeId": { + "id": 43270137326624 + }, + "slotId": { + "m_id": "{8AC14310-1B94-45CB-9D66-3ACA519A0738}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43265842359328 + }, + "slotId": { + "m_id": "{849AEBCF-3D93-486A-8A21-3461F96CBFAF}" + } + } + } + } + }, + { + "Id": { + "id": 43283022228512 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: ExecutionSlot:OnHeadObjectError), destEndpoint=(Print: In)", + "Components": { + "Component_[7890841757728312462]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 7890841757728312462, + "sourceEndpoint": { + "nodeId": { + "id": 43270137326624 + }, + "slotId": { + "m_id": "{88DF506C-3993-4F7E-A7A7-C5E22D403AC3}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43265842359328 + }, + "slotId": { + "m_id": "{47658951-971E-411F-9E31-B960D7F48DC8}" + } + } + } + } + }, + { + "Id": { + "id": 43287317195808 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[6865970583966228885]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 6865970583966228885, + "sourceEndpoint": { + "nodeId": { + "id": 43222892686368 + }, + "slotId": { + "m_id": "{287A31DA-DB54-4C44-A88A-46B05D8C7410}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43274432293920 + }, + "slotId": { + "m_id": "{9D4AD3B1-5346-46BF-B41A-1E8DB0CFCEC0}" + } + } + } + } + }, + { + "Id": { + "id": 43291612163104 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: ExecutionSlot:OnHeadObjectSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[15391746362756122553]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 15391746362756122553, + "sourceEndpoint": { + "nodeId": { + "id": 43222892686368 + }, + "slotId": { + "m_id": "{113A79E3-0BB3-49A4-B131-4B4CB28B53E0}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43274432293920 + }, + "slotId": { + "m_id": "{230376C6-C66E-4820-806D-7DFD860B3E4E}" + } + } + } + } + }, + { + "Id": { + "id": 43295907130400 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[10039585713229296427]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 10039585713229296427, + "sourceEndpoint": { + "nodeId": { + "id": 43244367522848 + }, + "slotId": { + "m_id": "{9B140702-0E62-4F33-A078-552BF9697528}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43261547392032 + }, + "slotId": { + "m_id": "{63318564-6CBD-48A0-A716-7EE608D79B9D}" + } + } + } + } + }, + { + "Id": { + "id": 43300202097696 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: ExecutionSlot:OnGetObjectError), destEndpoint=(Print: In)", + "Components": { + "Component_[8537998926774803273]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 8537998926774803273, + "sourceEndpoint": { + "nodeId": { + "id": 43244367522848 + }, + "slotId": { + "m_id": "{1A667A27-E9D8-44E0-8ACF-EDE596B226FE}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43261547392032 + }, + "slotId": { + "m_id": "{472018A5-91A3-420B-9A53-8C6C3BDB3B9A}" + } + } + } + } + }, + { + "Id": { + "id": 43304497064992 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: String), destEndpoint=(Print: Value)", + "Components": { + "Component_[7088318236002637260]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 7088318236002637260, + "sourceEndpoint": { + "nodeId": { + "id": 43257252424736 + }, + "slotId": { + "m_id": "{3155816E-2FB1-4C8A-918C-40D4A5F91B49}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43252957457440 + }, + "slotId": { + "m_id": "{00E106ED-3EEA-4CB5-8112-7CD221D6B5AC}" + } + } + } + } + }, + { + "Id": { + "id": 43308792032288 + }, + "Name": "srcEndpoint=(AWSS3BehaviorNotificationBus Handler: ExecutionSlot:OnGetObjectSuccess), destEndpoint=(Print: In)", + "Components": { + "Component_[6349865987641866384]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 6349865987641866384, + "sourceEndpoint": { + "nodeId": { + "id": 43257252424736 + }, + "slotId": { + "m_id": "{A02F140B-1EDA-4E15-AFAC-CB319F84CA9C}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43252957457440 + }, + "slotId": { + "m_id": "{02869715-99BB-4D3C-8F7A-1462CA96731D}" + } + } + } + } + }, + { + "Id": { + "id": 43313086999584 + }, + "Name": "srcEndpoint=(ReloadConfigFile: Out), destEndpoint=(HeadObject: In)", + "Components": { + "Component_[755160556781400310]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 755160556781400310, + "sourceEndpoint": { + "nodeId": { + "id": 43240072555552 + }, + "slotId": { + "m_id": "{5B7C73DF-E637-4E11-A0A4-683B5A0DDC19}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43231482620960 + }, + "slotId": { + "m_id": "{1042005D-18F7-4B53-9546-2ACCDCCCC9E5}" + } + } + } + } + }, + { + "Id": { + "id": 43317381966880 + }, + "Name": "srcEndpoint=(HeadObject: Out), destEndpoint=(Print: In)", + "Components": { + "Component_[17407727815180487561]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 17407727815180487561, + "sourceEndpoint": { + "nodeId": { + "id": 43231482620960 + }, + "slotId": { + "m_id": "{6C587F91-F656-4ADC-B03B-88B137B12BDF}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43248662490144 + }, + "slotId": { + "m_id": "{8D6415DA-B0B8-49F1-885A-B95F974BF918}" + } + } + } + } + }, + { + "Id": { + "id": 43321676934176 + }, + "Name": "srcEndpoint=(Print: Out), destEndpoint=(GetObject: In)", + "Components": { + "Component_[8583709945803435033]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 8583709945803435033, + "sourceEndpoint": { + "nodeId": { + "id": 43274432293920 + }, + "slotId": { + "m_id": "{25ED2874-445E-4A51-A67C-918642660FE6}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43218597719072 + }, + "slotId": { + "m_id": "{C93A1797-9A7C-4B04-BF26-583058F75A99}" + } + } + } + } + }, + { + "Id": { + "id": 43325971901472 + }, + "Name": "srcEndpoint=(GetObject: Out), destEndpoint=(Print: In)", + "Components": { + "Component_[3235938356873265601]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 3235938356873265601, + "sourceEndpoint": { + "nodeId": { + "id": 43218597719072 + }, + "slotId": { + "m_id": "{F3E487A8-9C6E-4774-A6BB-4638AF1E895B}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43227187653664 + }, + "slotId": { + "m_id": "{F20B6702-B739-412A-9FA5-7FE4BBDCD7BA}" + } + } + } + } + }, + { + "Id": { + "id": 43330266868768 + }, + "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(ReloadConfigFile: In)", + "Components": { + "Component_[1671079381113308163]": { + "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", + "Id": 1671079381113308163, + "sourceEndpoint": { + "nodeId": { + "id": 43235777588256 + }, + "slotId": { + "m_id": "{96132FCD-AE62-4841-9913-86B6FA7F702F}" + } + }, + "targetEndpoint": { + "nodeId": { + "id": 43240072555552 + }, + "slotId": { + "m_id": "{DEE8C121-E96B-440D-A2DE-9BD38D2BED44}" + } + } + } + } + } + ] + }, + "m_assetType": "{3E2AC8CD-713F-453E-967F-29517F331784}", + "versionData": { + "_grammarVersion": 1, + "_runtimeVersion": 1 + }, + "m_variableCounter": 1, + "GraphCanvasData": [ + { + "Key": { + "id": 43214302751776 + }, + "Value": { + "ComponentData": { + "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { + "$type": "SceneComponentSaveData", + "ViewParams": { + "Scale": 1.2767297, + "AnchorX": -135.50244140625, + "AnchorY": 99.47289276123047 + } + } + } + } + }, + { + "Key": { + "id": 43218597719072 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 620.0, + 700.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{BB84AD11-429D-471E-BE7B-2931F9C332D5}" + } + } + } + }, + { + "Key": { + "id": 43222892686368 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 0.0, + 680.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 1667438543 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{EF2D56C8-CFAA-41F0-9C07-8CE818D86AA1}" + } + } + } + }, + { + "Key": { + "id": 43227187653664 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 1060.0, + 700.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{06BFB417-3B96-40F3-9D42-21AB0293D4DA}" + } + } + } + }, + { + "Key": { + "id": 43231482620960 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 480.0, + 140.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{740DBD99-C319-404C-A3D7-450E64613B73}" + } + } + } + }, + { + "Key": { + "id": 43235777588256 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + -140.0, + 60.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 245425936 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{93CC9E2D-86CD-4FB5-95E4-961F6ABF9B39}" + } + } + } + }, + { + "Key": { + "id": 43240072555552 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "MethodNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 180.0, + 140.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData", + "SubStyle": ".method" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{CD3D6D5F-F274-4592-A15D-01422CA3EBE7}" + } + } + } + }, + { + "Key": { + "id": 43244367522848 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 0.0, + 980.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 3753331652 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{DCBCA7D8-58C9-4C2C-8BF8-04EFD44F0988}" + } + } + } + }, + { + "Key": { + "id": 43248662490144 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 920.0, + 140.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{FE6ECEDF-A83B-4A89-A8DB-2166A3C8319E}" + } + } + } + }, + { + "Key": { + "id": 43252957457440 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 980.0, + 1000.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{F441C1CA-A02D-45D0-BB4F-D32F5B797464}" + } + } + } + }, + { + "Key": { + "id": 43257252424736 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 640.0, + 980.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 3580584090 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{5B28E54D-DC62-4358-9DA6-EA8B9CE006F9}" + } + } + } + }, + { + "Key": { + "id": 43261547392032 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 320.0, + 1000.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{EEDD65F5-EF45-458F-BF74-751F981F726B}" + } + } + } + }, + { + "Key": { + "id": 43265842359328 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 320.0, + 380.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{251706A4-3954-4D6D-A2BA-E69653339775}" + } + } + } + }, + { + "Key": { + "id": 43270137326624 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 0.0, + 340.0 + ] + }, + "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { + "$type": "EBusHandlerNodeDescriptorSaveData", + "EventIds": [ + { + "Value": 4007236435 + } + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{BBAC49E9-7973-4856-8679-3062BDC02E15}" + } + } + } + }, + { + "Key": { + "id": 43274432293920 + }, + "Value": { + "ComponentData": { + "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { + "$type": "NodeSaveData" + }, + "{328FF15C-C302-458F-A43D-E1794DE0904E}": { + "$type": "GeneralNodeTitleComponentSaveData", + "PaletteOverride": "StringNodeTitlePalette" + }, + "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { + "$type": "GeometrySaveData", + "Position": [ + 320.0, + 700.0 + ] + }, + "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { + "$type": "StylingComponentSaveData" + }, + "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { + "$type": "PersistentIdComponentSaveData", + "PersistentId": "{6F86C19E-C1CB-48E9-A07E-E5530C0EB249}" + } + } + } + } + ], + "StatisticsHelper": { + "InstanceCounter": [ + { + "Key": 150571302584609517, + "Value": 1 + }, + { + "Key": 2868561716899956608, + "Value": 1 + }, + { + "Key": 5842116761103598202, + "Value": 1 + }, + { + "Key": 5842117502542734531, + "Value": 1 + }, + { + "Key": 5842117502822853940, + "Value": 1 + }, + { + "Key": 5842117516270952429, + "Value": 1 + }, + { + "Key": 5842117517645097144, + "Value": 1 + }, + { + "Key": 10684225535275896474, + "Value": 6 + }, + { + "Key": 13774516555319876501, + "Value": 1 + } + ] + } + } + } + } + } +} \ No newline at end of file From b06583745058ced12c325350552489c91149ae98 Mon Sep 17 00:00:00 2001 From: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> Date: Fri, 27 Aug 2021 17:44:08 -0700 Subject: [PATCH 6/6] Fix for non-unity file and double declaration of WCHAR (#3657) Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> --- .../Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt | 2 +- .../Code/Source/Compressors/Compressor.cpp | 1 + .../Code/Source/Compressors/PVRTC.cpp | 10 +--------- .../Code/imageprocessing_files.cmake | 4 ---- .../External/CubeMapGen/CCubeMapProcessor.h | 7 +++---- .../External/CubeMapGen/CImageSurface.h | 5 +++-- 6 files changed, 9 insertions(+), 20 deletions(-) diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt b/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt index 6227d74d7e..dfeee011cc 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt @@ -48,7 +48,7 @@ ly_add_target( PLATFORM_INCLUDE_FILES ${pal_source_dir}/platform_${PAL_PLATFORM_NAME_LOWERCASE}.cmake ${common_source_dir}/${PAL_TRAIT_COMPILER_ID}/imageprocessingatom_editor_static_${PAL_TRAIT_COMPILER_ID_LOWERCASE}.cmake - ${platform_tools_files} + ${platform_tools_files} INCLUDE_DIRECTORIES PUBLIC Include diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp index 2cd7ff0e9b..9013bff1db 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp @@ -7,6 +7,7 @@ */ +#include #include #include #include diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp index 0002ff4678..7c899e4ad2 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/PVRTC.cpp @@ -7,20 +7,12 @@ */ #include +#include #include #include #include #include -#if AZ_TRAIT_IMAGEPROCESSING_PVRTEXLIB_USE_WINDLL_IMPORT -//_WINDLL_IMPORT need to be defined before including PVRTexLib header files to avoid linking error on windows. -#define _WINDLL_IMPORT -// NOMINMAX needs to be defined before including PVRTexLib header files (which include Windows.h) -// so that Windows.h doesn't define min/max. Otherwise, a compile error may arise in Uber builds -#ifndef NOMINMAX -#define NOMINMAX -#endif -#endif #include #include diff --git a/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake b/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake index 29f7a9ca57..55ccdf1d89 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake +++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/imageprocessing_files.cmake @@ -136,7 +136,3 @@ set(FILES Source/Thumbnail/ImageThumbnailSystemComponent.cpp Source/Thumbnail/ImageThumbnailSystemComponent.h ) - -set(SKIP_UNITY_BUILD_INCLUSION_FILES - Source/Compressors/PVRTC.cpp -) diff --git a/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CCubeMapProcessor.h b/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CCubeMapProcessor.h index 4a29e8621a..c78bfcfec6 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CCubeMapProcessor.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CCubeMapProcessor.h @@ -14,6 +14,7 @@ #include #include #include +#include #include "VectorMacros.h" #include "CBBoxInt32.h" @@ -22,11 +23,9 @@ //has routines for saving .rgbe files #define CG_RGBE_SUPPORT - -#ifndef WCHAR +#ifndef WCHAR // For non-windows platforms, for Windows-based platforms it will be defined through PlatformIncl.h #define WCHAR wchar_t -#endif //WCHAR - +#endif // WCHAR //used to index cube faces #define CP_FACE_X_POS 0 diff --git a/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CImageSurface.h b/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CImageSurface.h index 848cbd1dbe..bbc41e756c 100644 --- a/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CImageSurface.h +++ b/Gems/Atom/Asset/ImageProcessingAtom/External/CubeMapGen/CImageSurface.h @@ -14,10 +14,11 @@ #include "VectorMacros.h" #include +#include -#ifndef WCHAR +#ifndef WCHAR // For non-windows platforms, for Windows-based platforms it will be defined through PlatformIncl.h #define WCHAR wchar_t -#endif //WCHAR +#endif // WCHAR #ifndef SAFE_DELETE #define SAFE_DELETE(p) { if(p) { delete (p); (p)=NULL; } }