{
  "associateawsaccountwithpartneraccount": {
    "name": "AssociateAwsAccountWithPartnerAccount",
    "description": "Grants permission to link partner accounts with AWS account",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "associatemulticastgroupwithfuotatask": {
    "name": "AssociateMulticastGroupWithFuotaTask",
    "description": "Grants permission to associate the MulticastGroup with FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associatewirelessdevicewithfuotatask": {
    "name": "AssociateWirelessDeviceWithFuotaTask",
    "description": "Grants permission to associate the wireless device with FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associatewirelessdevicewithmulticastgroup": {
    "name": "AssociateWirelessDeviceWithMulticastGroup",
    "description": "Grants permission to associate the WirelessDevice with MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associatewirelessdevicewiththing": {
    "name": "AssociateWirelessDeviceWithThing",
    "description": "Grants permission to associate the wireless device with AWS IoT thing for a given wirelessDeviceId",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": [
          "iot:DescribeThing"
        ]
      },
      {
        "name": "thing",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associatewirelessgatewaywithcertificate": {
    "name": "AssociateWirelessGatewayWithCertificate",
    "description": "Grants permission to associate a WirelessGateway with the IoT Core Identity certificate",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "cert",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "associatewirelessgatewaywiththing": {
    "name": "AssociateWirelessGatewayWithThing",
    "description": "Grants permission to associate the wireless gateway with AWS IoT thing for a given wirelessGatewayId",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": [
          "iot:DescribeThing"
        ]
      },
      {
        "name": "thing",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "cancelmulticastgroupsession": {
    "name": "CancelMulticastGroupSession",
    "description": "Grants permission to cancel the MulticastGroup session",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createdestination": {
    "name": "CreateDestination",
    "description": "Grants permission to create a Destination resource",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createdeviceprofile": {
    "name": "CreateDeviceProfile",
    "description": "Grants permission to create a DeviceProfile resource",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createfuotatask": {
    "name": "CreateFuotaTask",
    "description": "Grants permission to create a FuotaTask resource",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createmulticastgroup": {
    "name": "CreateMulticastGroup",
    "description": "Grants permission to create a MulticastGroup resource",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createnetworkanalyzerconfiguration": {
    "name": "CreateNetworkAnalyzerConfiguration",
    "description": "Grants permission to create a NetworkAnalyzerConfiguration resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createserviceprofile": {
    "name": "CreateServiceProfile",
    "description": "Grants permission to create a ServiceProfile resource",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createwirelessdevice": {
    "name": "CreateWirelessDevice",
    "description": "Grants permission to create a WirelessDevice resource with given Destination",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "DeviceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ServiceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createwirelessgateway": {
    "name": "CreateWirelessGateway",
    "description": "Grants permission to create a WirelessGateway resource",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createwirelessgatewaytask": {
    "name": "CreateWirelessGatewayTask",
    "description": "Grants permission to create a task for a given WirelessGateway",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createwirelessgatewaytaskdefinition": {
    "name": "CreateWirelessGatewayTaskDefinition",
    "description": "Grants permission to create a WirelessGateway task definition",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "deletedestination": {
    "name": "DeleteDestination",
    "description": "Grants permission to delete a Destination",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletedeviceprofile": {
    "name": "DeleteDeviceProfile",
    "description": "Grants permission to delete a DeviceProfile",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "DeviceProfile",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletefuotatask": {
    "name": "DeleteFuotaTask",
    "description": "Grants permission to delete the FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletemulticastgroup": {
    "name": "DeleteMulticastGroup",
    "description": "Grants permission to delete the MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletenetworkanalyzerconfiguration": {
    "name": "DeleteNetworkAnalyzerConfiguration",
    "description": "Grants permission to delete the NetworkAnalyzerConfiguration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletequeuedmessages": {
    "name": "DeleteQueuedMessages",
    "description": "Grants permission to delete QueuedMessages",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteserviceprofile": {
    "name": "DeleteServiceProfile",
    "description": "Grants permission to delete a ServiceProfile",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ServiceProfile",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewirelessdevice": {
    "name": "DeleteWirelessDevice",
    "description": "Grants permission to delete a WirelessDevice",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewirelessdeviceimporttask": {
    "name": "DeleteWirelessDeviceImportTask",
    "description": "Grants permission to delete the wireless device import task",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ImportTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewirelessgateway": {
    "name": "DeleteWirelessGateway",
    "description": "Grants permission to delete a WirelessGateway",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewirelessgatewaytask": {
    "name": "DeleteWirelessGatewayTask",
    "description": "Grants permission to delete task for a given WirelessGateway",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletewirelessgatewaytaskdefinition": {
    "name": "DeleteWirelessGatewayTaskDefinition",
    "description": "Grants permission to delete a WirelessGateway task definition",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGatewayTaskDefinition",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deregisterwirelessdevice": {
    "name": "DeregisterWirelessDevice",
    "description": "Grants permission to deregister wireless device",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociateawsaccountfrompartneraccount": {
    "name": "DisassociateAwsAccountFromPartnerAccount",
    "description": "Grants permission to disassociate an AWS account from a partner account",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SidewalkAccount",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatemulticastgroupfromfuotatask": {
    "name": "DisassociateMulticastGroupFromFuotaTask",
    "description": "Grants permission to disassociate the MulticastGroup from FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatewirelessdevicefromfuotatask": {
    "name": "DisassociateWirelessDeviceFromFuotaTask",
    "description": "Grants permission to disassociate the wireless device from FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatewirelessdevicefrommulticastgroup": {
    "name": "DisassociateWirelessDeviceFromMulticastGroup",
    "description": "Grants permission to disassociate the wireless device from MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatewirelessdevicefromthing": {
    "name": "DisassociateWirelessDeviceFromThing",
    "description": "Grants permission to disassociate a wireless device from a AWS IoT thing",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": [
          "iot:DescribeThing"
        ]
      },
      {
        "name": "thing",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatewirelessgatewayfromcertificate": {
    "name": "DisassociateWirelessGatewayFromCertificate",
    "description": "Grants permission to disassociate a WirelessGateway from a IoT Core Identity certificate",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "cert",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatewirelessgatewayfromthing": {
    "name": "DisassociateWirelessGatewayFromThing",
    "description": "Grants permission to disassociate a WirelessGateway from a IoT Core thing",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": [
          "iot:DescribeThing"
        ]
      },
      {
        "name": "thing",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getdestination": {
    "name": "GetDestination",
    "description": "Grants permission to get the Destination",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getdeviceprofile": {
    "name": "GetDeviceProfile",
    "description": "Grants permission to get the DeviceProfile",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "DeviceProfile",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "geteventconfigurationbyresourcetypes": {
    "name": "GetEventConfigurationByResourceTypes",
    "description": "Grants permission to get event configuration by resource types",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getfuotatask": {
    "name": "GetFuotaTask",
    "description": "Grants permission to get the FuotaTask",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getloglevelsbyresourcetypes": {
    "name": "GetLogLevelsByResourceTypes",
    "description": "Grants permission to get log levels by resource types",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmetricconfiguration": {
    "name": "GetMetricConfiguration",
    "description": "Grants permission to get metric configuration",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmetrics": {
    "name": "GetMetrics",
    "description": "Grants permission to get metrics",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmulticastgroup": {
    "name": "GetMulticastGroup",
    "description": "Grants permission to get the MulticastGroup",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmulticastgroupsession": {
    "name": "GetMulticastGroupSession",
    "description": "Grants permission to get the MulticastGroup session",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getnetworkanalyzerconfiguration": {
    "name": "GetNetworkAnalyzerConfiguration",
    "description": "Grants permission to get the NetworkAnalyzerConfiguration",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getpartneraccount": {
    "name": "GetPartnerAccount",
    "description": "Grants permission to get the associated PartnerAccount",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SidewalkAccount",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getposition": {
    "name": "GetPosition",
    "description": "Grants permission to get position for a given resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getpositionconfiguration": {
    "name": "GetPositionConfiguration",
    "description": "Grants permission to get position configuration for a given resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getpositionestimate": {
    "name": "GetPositionEstimate",
    "description": "Grants permission to get position estimate",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourceeventconfiguration": {
    "name": "GetResourceEventConfiguration",
    "description": "Grants permission to get an event configuration for an identifier",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "SidewalkAccount",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourceloglevel": {
    "name": "GetResourceLogLevel",
    "description": "Grants permission to get resource log level",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourceposition": {
    "name": "GetResourcePosition",
    "description": "Grants permission to get position for a given resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getserviceendpoint": {
    "name": "GetServiceEndpoint",
    "description": "Grants permission to retrieve the customer account specific endpoint for CUPS protocol connection or LoRaWAN Network Server (LNS) protocol connection, and optionally server trust certificate in PEM format",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getserviceprofile": {
    "name": "GetServiceProfile",
    "description": "Grants permission to get the ServiceProfile",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "ServiceProfile",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessdevice": {
    "name": "GetWirelessDevice",
    "description": "Grants permission to get the WirelessDevice",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessdeviceimporttask": {
    "name": "GetWirelessDeviceImportTask",
    "description": "Grants permission to get the wireless device import task",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "ImportTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessdevicestatistics": {
    "name": "GetWirelessDeviceStatistics",
    "description": "Grants permission to get statistics info for a given WirelessDevice",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessgateway": {
    "name": "GetWirelessGateway",
    "description": "Grants permission to get the WirelessGateway",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessgatewaycertificate": {
    "name": "GetWirelessGatewayCertificate",
    "description": "Grants permission to get the IoT Core Identity certificate id associated with the WirelessGateway",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessgatewayfirmwareinformation": {
    "name": "GetWirelessGatewayFirmwareInformation",
    "description": "Grants permission to get Current firmware version and other information for the WirelessGateway",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessgatewaystatistics": {
    "name": "GetWirelessGatewayStatistics",
    "description": "Grants permission to get statistics info for a given WirelessGateway",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessgatewaytask": {
    "name": "GetWirelessGatewayTask",
    "description": "Grants permission to get the task for a given WirelessGateway",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getwirelessgatewaytaskdefinition": {
    "name": "GetWirelessGatewayTaskDefinition",
    "description": "Grants permission to get the given WirelessGateway task definition",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "WirelessGatewayTaskDefinition",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdestinations": {
    "name": "ListDestinations",
    "description": "Grants permission to list information of available Destinations based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdeviceprofiles": {
    "name": "ListDeviceProfiles",
    "description": "Grants permission to list information of available DeviceProfiles based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdevicesforwirelessdeviceimporttask": {
    "name": "ListDevicesForWirelessDeviceImportTask",
    "description": "Grants permission to list information of devices by wireless device import task based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "ImportTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listeventconfigurations": {
    "name": "ListEventConfigurations",
    "description": "Grants permission to list information of available event configurations based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listfuotatasks": {
    "name": "ListFuotaTasks",
    "description": "Grants permission to list information of available FuotaTasks based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmulticastgroups": {
    "name": "ListMulticastGroups",
    "description": "Grants permission to list information of available MulticastGroups based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmulticastgroupsbyfuotatask": {
    "name": "ListMulticastGroupsByFuotaTask",
    "description": "Grants permission to list information of available MulticastGroups by FuotaTask based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listnetworkanalyzerconfigurations": {
    "name": "ListNetworkAnalyzerConfigurations",
    "description": "Grants permission to list information of available NetworkAnalyzerConfigurations based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listpartneraccounts": {
    "name": "ListPartnerAccounts",
    "description": "Grants permission to list the available partner accounts",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listpositionconfigurations": {
    "name": "ListPositionConfigurations",
    "description": "Grants permission to list information of available position configurations based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listqueuedmessages": {
    "name": "ListQueuedMessages",
    "description": "Grants permission to list the Queued Messages",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listserviceprofiles": {
    "name": "ListServiceProfiles",
    "description": "Grants permission to list information of available ServiceProfiles based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list all tags for a given resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "DeviceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "FuotaTask",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ImportTask",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MulticastGroup",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ServiceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SidewalkAccount",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGatewayTaskDefinition",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listwirelessdeviceimporttasks": {
    "name": "ListWirelessDeviceImportTasks",
    "description": "Grants permission to list wireless device import tasks information of based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listwirelessdevices": {
    "name": "ListWirelessDevices",
    "description": "Grants permission to list information of available WirelessDevices based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listwirelessgatewaytaskdefinitions": {
    "name": "ListWirelessGatewayTaskDefinitions",
    "description": "Grants permission to list information of available WirelessGateway task definitions based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listwirelessgateways": {
    "name": "ListWirelessGateways",
    "description": "Grants permission to list information of available WirelessGateways based on the AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putpositionconfiguration": {
    "name": "PutPositionConfiguration",
    "description": "Grants permission to put position configuration for a given resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putresourceloglevel": {
    "name": "PutResourceLogLevel",
    "description": "Grants permission to put resource log level",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "resetallresourceloglevels": {
    "name": "ResetAllResourceLogLevels",
    "description": "Grants permission to reset all resource log levels",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "resetresourceloglevel": {
    "name": "ResetResourceLogLevel",
    "description": "Grants permission to reset resource log level",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "senddatatomulticastgroup": {
    "name": "SendDataToMulticastGroup",
    "description": "Grants permission to send data to the MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "senddatatowirelessdevice": {
    "name": "SendDataToWirelessDevice",
    "description": "Grants permission to send the decrypted application data frame to the target device",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startbulkassociatewirelessdevicewithmulticastgroup": {
    "name": "StartBulkAssociateWirelessDeviceWithMulticastGroup",
    "description": "Grants permission to associate the WirelessDevices with MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startbulkdisassociatewirelessdevicefrommulticastgroup": {
    "name": "StartBulkDisassociateWirelessDeviceFromMulticastGroup",
    "description": "Grants permission to bulk disassociate the WirelessDevices from MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startfuotatask": {
    "name": "StartFuotaTask",
    "description": "Grants permission to start the FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startmulticastgroupsession": {
    "name": "StartMulticastGroupSession",
    "description": "Grants permission to start the MulticastGroup session",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startnetworkanalyzerstream": {
    "name": "StartNetworkAnalyzerStream",
    "description": "Grants permission to start NetworkAnalyzer stream",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startsinglewirelessdeviceimporttask": {
    "name": "StartSingleWirelessDeviceImportTask",
    "description": "Grants permission to start the single wireless device import task",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "startwirelessdeviceimporttask": {
    "name": "StartWirelessDeviceImportTask",
    "description": "Grants permission to start the wireless device import task",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ImportTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to tag a given resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "DeviceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "FuotaTask",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ImportTask",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MulticastGroup",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ServiceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SidewalkAccount",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGatewayTaskDefinition",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "testwirelessdevice": {
    "name": "TestWirelessDevice",
    "description": "Grants permission to simulate a provisioned device to send an uplink data with payload of 'Hello'",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove the given tags from the resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "DeviceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "FuotaTask",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ImportTask",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MulticastGroup",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ServiceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "SidewalkAccount",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGatewayTaskDefinition",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatedestination": {
    "name": "UpdateDestination",
    "description": "Grants permission to update a Destination resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Destination",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateeventconfigurationbyresourcetypes": {
    "name": "UpdateEventConfigurationByResourceTypes",
    "description": "Grants permission to update event configuration by resource types",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatefuotatask": {
    "name": "UpdateFuotaTask",
    "description": "Grants permission to update the FuotaTask",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "FuotaTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateloglevelsbyresourcetypes": {
    "name": "UpdateLogLevelsByResourceTypes",
    "description": "Grants permission to update log levels by resource types",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatemetricconfiguration": {
    "name": "UpdateMetricConfiguration",
    "description": "Grants permission to update metric configuration",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatemulticastgroup": {
    "name": "UpdateMulticastGroup",
    "description": "Grants permission to update the MulticastGroup",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatenetworkanalyzerconfiguration": {
    "name": "UpdateNetworkAnalyzerConfiguration",
    "description": "Grants permission to update the NetworkAnalyzerConfiguration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MulticastGroup",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "NetworkAnalyzerConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatepartneraccount": {
    "name": "UpdatePartnerAccount",
    "description": "Grants permission to update a partner account",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SidewalkAccount",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateposition": {
    "name": "UpdatePosition",
    "description": "Grants permission to update position for a given resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateresourceeventconfiguration": {
    "name": "UpdateResourceEventConfiguration",
    "description": "Grants permission to update an event configuration for an identifier",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "SidewalkAccount",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateresourceposition": {
    "name": "UpdateResourcePosition",
    "description": "Grants permission to update position for a given resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "WirelessGateway",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatewirelessdevice": {
    "name": "UpdateWirelessDevice",
    "description": "Grants permission to update a WirelessDevice resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessDevice",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "Destination",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "DeviceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "ServiceProfile",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatewirelessdeviceimporttask": {
    "name": "UpdateWirelessDeviceImportTask",
    "description": "Grants permission to update a wireless device import task",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ImportTask",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatewirelessgateway": {
    "name": "UpdateWirelessGateway",
    "description": "Grants permission to update a WirelessGateway resource",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "WirelessGateway",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}