{
  "version": "1.0",
  "resources": {
    "App": {
      "operation": "GetApps",
      "resourceIdentifier": {
        "Arn": "ApplicationsResponse.Item[].Arn",
        "Id": "ApplicationsResponse.Item[].Id"
      }
    },
    "RecommenderConfiguration": {
      "operation": "GetRecommenderConfigurations",
      "resourceIdentifier": {
        "Id": "ListRecommenderConfigurationsResponse.Item[].Id"
      }
    }
  },
  "operations": {
    "CreateCampaign": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "CreateExportJob": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "CreateImportJob": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "CreateJourney": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "CreateSegment": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteAdmChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteApnsChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteApnsSandboxChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteApnsVoipChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteApnsVoipSandboxChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteApp": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteBaiduChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteCampaign": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteEmailChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteEndpoint": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteEventStream": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteGcmChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteJourney": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteRecommenderConfiguration": {
      "RecommenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecommenderConfiguration",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteSegment": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteSmsChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteUserEndpoints": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "DeleteVoiceChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetAdmChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApnsChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApnsSandboxChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApnsVoipChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApnsVoipSandboxChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApp": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApplicationDateRangeKpi": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetApplicationSettings": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetBaiduChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetCampaign": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetCampaignActivities": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetCampaignDateRangeKpi": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetCampaignVersion": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetCampaignVersions": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetCampaigns": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetChannels": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetEmailChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetEndpoint": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetEventStream": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetExportJob": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetExportJobs": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetGcmChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetImportJob": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetImportJobs": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetInAppMessages": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourney": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourneyDateRangeKpi": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourneyExecutionActivityMetrics": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourneyExecutionMetrics": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourneyRunExecutionActivityMetrics": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourneyRunExecutionMetrics": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetJourneyRuns": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetRecommenderConfiguration": {
      "RecommenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecommenderConfiguration",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSegment": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSegmentExportJobs": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSegmentImportJobs": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSegmentVersion": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSegmentVersions": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSegments": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetSmsChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetUserEndpoints": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "GetVoiceChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "ListJourneys": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "PutEventStream": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "PutEvents": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "RemoveAttributes": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "SendMessages": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "SendOTPMessage": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "SendUsersMessages": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "TagResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "UntagResource": {
      "ResourceArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Arn"
          }
        ]
      }
    },
    "UpdateAdmChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateApnsChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateApnsSandboxChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateApnsVoipChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateApnsVoipSandboxChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateApplicationSettings": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateBaiduChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateCampaign": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateEmailChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateEndpoint": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateEndpointsBatch": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateGcmChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateJourney": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateJourneyState": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateRecommenderConfiguration": {
      "RecommenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RecommenderConfiguration",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateSegment": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateSmsChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "UpdateVoiceChannel": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    },
    "VerifyOTPMessage": {
      "ApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "App",
            "resourceIdentifier": "Id"
          }
        ]
      }
    }
  }
}
