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
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/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/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/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp
new file mode 100644
index 0000000000..d2d773ff93
--- /dev/null
+++ b/Code/Framework/AzQtComponents/AzQtComponents/Components/Widgets/FileDialog.cpp
@@ -0,0 +1,54 @@
+/*
+ * 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("O3DE assets are restricted to alphanumeric characters, hyphens (-), underscores (_), and dots (.)\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/CMakeLists.txt b/Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt
index 233ead9dea..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
@@ -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..9013bff1db 100644
--- a/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp
+++ b/Gems/Atom/Asset/ImageProcessingAtom/Code/Source/Compressors/Compressor.cpp
@@ -7,25 +7,19 @@
*/
+#include
#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 +27,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..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
@@ -107,6 +99,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/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/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 6826f2a76e..0000000000
Binary files a/Gems/Atom/Asset/ImageProcessingAtom/Code/Tests/TestAssets/temp/128x128_RGBA8.tga.streamingimage and /dev/null differ
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/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; } }
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());
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