mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
1537 lines
34 KiB
JSON
1537 lines
34 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2018-07-27",
|
|
"endpointPrefix": "iotevents",
|
|
"protocol": "rest-json",
|
|
"serviceFullName": "AWS IoT Events",
|
|
"serviceId": "IoT Events",
|
|
"signatureVersion": "v4",
|
|
"signingName": "iotevents",
|
|
"uid": "iotevents-2018-07-27"
|
|
},
|
|
"operations": {
|
|
"CreateAlarmModel": {
|
|
"http": {
|
|
"requestUri": "/alarm-models"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"alarmModelName",
|
|
"roleArn",
|
|
"alarmRule"
|
|
],
|
|
"members": {
|
|
"alarmModelName": {},
|
|
"alarmModelDescription": {},
|
|
"roleArn": {},
|
|
"tags": {
|
|
"shape": "S5"
|
|
},
|
|
"key": {},
|
|
"severity": {
|
|
"type": "integer"
|
|
},
|
|
"alarmRule": {
|
|
"shape": "Sb"
|
|
},
|
|
"alarmNotification": {
|
|
"shape": "Sg"
|
|
},
|
|
"alarmEventActions": {
|
|
"shape": "S13"
|
|
},
|
|
"alarmCapabilities": {
|
|
"shape": "S23"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"alarmModelArn": {},
|
|
"alarmModelVersion": {},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"CreateDetectorModel": {
|
|
"http": {
|
|
"requestUri": "/detector-models"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelName",
|
|
"detectorModelDefinition",
|
|
"roleArn"
|
|
],
|
|
"members": {
|
|
"detectorModelName": {},
|
|
"detectorModelDefinition": {
|
|
"shape": "S2f"
|
|
},
|
|
"detectorModelDescription": {},
|
|
"key": {},
|
|
"roleArn": {},
|
|
"tags": {
|
|
"shape": "S5"
|
|
},
|
|
"evaluationMethod": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelConfiguration": {
|
|
"shape": "S35"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateInput": {
|
|
"http": {
|
|
"requestUri": "/inputs",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName",
|
|
"inputDefinition"
|
|
],
|
|
"members": {
|
|
"inputName": {},
|
|
"inputDescription": {},
|
|
"inputDefinition": {
|
|
"shape": "S3b"
|
|
},
|
|
"tags": {
|
|
"shape": "S5"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"inputConfiguration": {
|
|
"shape": "S3f"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteAlarmModel": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/alarm-models/{alarmModelName}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"alarmModelName"
|
|
],
|
|
"members": {
|
|
"alarmModelName": {
|
|
"location": "uri",
|
|
"locationName": "alarmModelName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteDetectorModel": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/detector-models/{detectorModelName}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelName"
|
|
],
|
|
"members": {
|
|
"detectorModelName": {
|
|
"location": "uri",
|
|
"locationName": "detectorModelName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteInput": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/inputs/{inputName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName"
|
|
],
|
|
"members": {
|
|
"inputName": {
|
|
"location": "uri",
|
|
"locationName": "inputName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DescribeAlarmModel": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/alarm-models/{alarmModelName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"alarmModelName"
|
|
],
|
|
"members": {
|
|
"alarmModelName": {
|
|
"location": "uri",
|
|
"locationName": "alarmModelName"
|
|
},
|
|
"alarmModelVersion": {
|
|
"location": "querystring",
|
|
"locationName": "version"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"alarmModelArn": {},
|
|
"alarmModelVersion": {},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {},
|
|
"alarmModelName": {},
|
|
"alarmModelDescription": {},
|
|
"roleArn": {},
|
|
"key": {},
|
|
"severity": {
|
|
"type": "integer"
|
|
},
|
|
"alarmRule": {
|
|
"shape": "Sb"
|
|
},
|
|
"alarmNotification": {
|
|
"shape": "Sg"
|
|
},
|
|
"alarmEventActions": {
|
|
"shape": "S13"
|
|
},
|
|
"alarmCapabilities": {
|
|
"shape": "S23"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeDetectorModel": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/detector-models/{detectorModelName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelName"
|
|
],
|
|
"members": {
|
|
"detectorModelName": {
|
|
"location": "uri",
|
|
"locationName": "detectorModelName"
|
|
},
|
|
"detectorModelVersion": {
|
|
"location": "querystring",
|
|
"locationName": "version"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModel": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelDefinition": {
|
|
"shape": "S2f"
|
|
},
|
|
"detectorModelConfiguration": {
|
|
"shape": "S35"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeDetectorModelAnalysis": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/analysis/detector-models/{analysisId}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"analysisId"
|
|
],
|
|
"members": {
|
|
"analysisId": {
|
|
"location": "uri",
|
|
"locationName": "analysisId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeInput": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/inputs/{inputName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName"
|
|
],
|
|
"members": {
|
|
"inputName": {
|
|
"location": "uri",
|
|
"locationName": "inputName"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"inputConfiguration": {
|
|
"shape": "S3f"
|
|
},
|
|
"inputDefinition": {
|
|
"shape": "S3b"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeLoggingOptions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/logging"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"loggingOptions": {
|
|
"shape": "S43"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDetectorModelAnalysisResults": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/analysis/detector-models/{analysisId}/results"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"analysisId"
|
|
],
|
|
"members": {
|
|
"analysisId": {
|
|
"location": "uri",
|
|
"locationName": "analysisId"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"analysisResults": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"type": {},
|
|
"level": {},
|
|
"message": {},
|
|
"locations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"path": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListAlarmModelVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/alarm-models/{alarmModelName}/versions"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"alarmModelName"
|
|
],
|
|
"members": {
|
|
"alarmModelName": {
|
|
"location": "uri",
|
|
"locationName": "alarmModelName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"alarmModelVersionSummaries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"alarmModelName": {},
|
|
"alarmModelArn": {},
|
|
"alarmModelVersion": {},
|
|
"roleArn": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"statusMessage": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListAlarmModels": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/alarm-models"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"alarmModelSummaries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"alarmModelDescription": {},
|
|
"alarmModelName": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDetectorModelVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/detector-models/{detectorModelName}/versions"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelName"
|
|
],
|
|
"members": {
|
|
"detectorModelName": {
|
|
"location": "uri",
|
|
"locationName": "detectorModelName"
|
|
},
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelVersionSummaries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelName": {},
|
|
"detectorModelVersion": {},
|
|
"detectorModelArn": {},
|
|
"roleArn": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"evaluationMethod": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDetectorModels": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/detector-models"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelSummaries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelName": {},
|
|
"detectorModelDescription": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListInputRoutings": {
|
|
"http": {
|
|
"requestUri": "/input-routings"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputIdentifier"
|
|
],
|
|
"members": {
|
|
"inputIdentifier": {
|
|
"type": "structure",
|
|
"members": {
|
|
"iotEventsInputIdentifier": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName"
|
|
],
|
|
"members": {
|
|
"inputName": {}
|
|
}
|
|
},
|
|
"iotSiteWiseInputIdentifier": {
|
|
"type": "structure",
|
|
"members": {
|
|
"iotSiteWiseAssetModelPropertyIdentifier": {
|
|
"type": "structure",
|
|
"required": [
|
|
"assetModelId",
|
|
"propertyId"
|
|
],
|
|
"members": {
|
|
"assetModelId": {},
|
|
"propertyId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"routedResources": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"arn": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListInputs": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/inputs"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"nextToken": {
|
|
"location": "querystring",
|
|
"locationName": "nextToken"
|
|
},
|
|
"maxResults": {
|
|
"location": "querystring",
|
|
"locationName": "maxResults",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"inputSummaries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"inputName": {},
|
|
"inputDescription": {},
|
|
"inputArn": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/tags"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "querystring",
|
|
"locationName": "resourceArn"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"tags": {
|
|
"shape": "S5"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PutLoggingOptions": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/logging"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"loggingOptions"
|
|
],
|
|
"members": {
|
|
"loggingOptions": {
|
|
"shape": "S43"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartDetectorModelAnalysis": {
|
|
"http": {
|
|
"requestUri": "/analysis/detector-models/"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelDefinition"
|
|
],
|
|
"members": {
|
|
"detectorModelDefinition": {
|
|
"shape": "S2f"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"analysisId": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tags"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "querystring",
|
|
"locationName": "resourceArn"
|
|
},
|
|
"tags": {
|
|
"shape": "S5"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"resourceArn",
|
|
"tagKeys"
|
|
],
|
|
"members": {
|
|
"resourceArn": {
|
|
"location": "querystring",
|
|
"locationName": "resourceArn"
|
|
},
|
|
"tagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateAlarmModel": {
|
|
"http": {
|
|
"requestUri": "/alarm-models/{alarmModelName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"alarmModelName",
|
|
"roleArn",
|
|
"alarmRule"
|
|
],
|
|
"members": {
|
|
"alarmModelName": {
|
|
"location": "uri",
|
|
"locationName": "alarmModelName"
|
|
},
|
|
"alarmModelDescription": {},
|
|
"roleArn": {},
|
|
"severity": {
|
|
"type": "integer"
|
|
},
|
|
"alarmRule": {
|
|
"shape": "Sb"
|
|
},
|
|
"alarmNotification": {
|
|
"shape": "Sg"
|
|
},
|
|
"alarmEventActions": {
|
|
"shape": "S13"
|
|
},
|
|
"alarmCapabilities": {
|
|
"shape": "S23"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"alarmModelArn": {},
|
|
"alarmModelVersion": {},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateDetectorModel": {
|
|
"http": {
|
|
"requestUri": "/detector-models/{detectorModelName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelName",
|
|
"detectorModelDefinition",
|
|
"roleArn"
|
|
],
|
|
"members": {
|
|
"detectorModelName": {
|
|
"location": "uri",
|
|
"locationName": "detectorModelName"
|
|
},
|
|
"detectorModelDefinition": {
|
|
"shape": "S2f"
|
|
},
|
|
"detectorModelDescription": {},
|
|
"roleArn": {},
|
|
"evaluationMethod": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelConfiguration": {
|
|
"shape": "S35"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateInput": {
|
|
"http": {
|
|
"method": "PUT",
|
|
"requestUri": "/inputs/{inputName}"
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName",
|
|
"inputDefinition"
|
|
],
|
|
"members": {
|
|
"inputName": {
|
|
"location": "uri",
|
|
"locationName": "inputName"
|
|
},
|
|
"inputDescription": {},
|
|
"inputDefinition": {
|
|
"shape": "S3b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"inputConfiguration": {
|
|
"shape": "S3f"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S5": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"key",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
},
|
|
"Sb": {
|
|
"type": "structure",
|
|
"members": {
|
|
"simpleRule": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputProperty",
|
|
"comparisonOperator",
|
|
"threshold"
|
|
],
|
|
"members": {
|
|
"inputProperty": {},
|
|
"comparisonOperator": {},
|
|
"threshold": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sg": {
|
|
"type": "structure",
|
|
"members": {
|
|
"notificationActions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"action"
|
|
],
|
|
"members": {
|
|
"action": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lambdaAction": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
},
|
|
"smsConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"recipients"
|
|
],
|
|
"members": {
|
|
"senderId": {},
|
|
"additionalMessage": {},
|
|
"recipients": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"emailConfigurations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"from",
|
|
"recipients"
|
|
],
|
|
"members": {
|
|
"from": {},
|
|
"content": {
|
|
"type": "structure",
|
|
"members": {
|
|
"subject": {},
|
|
"additionalMessage": {}
|
|
}
|
|
},
|
|
"recipients": {
|
|
"type": "structure",
|
|
"members": {
|
|
"to": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sk": {
|
|
"type": "structure",
|
|
"required": [
|
|
"functionArn"
|
|
],
|
|
"members": {
|
|
"functionArn": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"Sl": {
|
|
"type": "structure",
|
|
"required": [
|
|
"contentExpression",
|
|
"type"
|
|
],
|
|
"members": {
|
|
"contentExpression": {},
|
|
"type": {}
|
|
}
|
|
},
|
|
"Ss": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ssoIdentity": {
|
|
"type": "structure",
|
|
"required": [
|
|
"identityStoreId"
|
|
],
|
|
"members": {
|
|
"identityStoreId": {},
|
|
"userId": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S13": {
|
|
"type": "structure",
|
|
"members": {
|
|
"alarmActions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"sns": {
|
|
"shape": "S16"
|
|
},
|
|
"iotTopicPublish": {
|
|
"shape": "S17"
|
|
},
|
|
"lambda": {
|
|
"shape": "Sk"
|
|
},
|
|
"iotEvents": {
|
|
"shape": "S19"
|
|
},
|
|
"sqs": {
|
|
"shape": "S1b"
|
|
},
|
|
"firehose": {
|
|
"shape": "S1e"
|
|
},
|
|
"dynamoDB": {
|
|
"shape": "S1h"
|
|
},
|
|
"dynamoDBv2": {
|
|
"shape": "S1n"
|
|
},
|
|
"iotSiteWise": {
|
|
"shape": "S1o"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S16": {
|
|
"type": "structure",
|
|
"required": [
|
|
"targetArn"
|
|
],
|
|
"members": {
|
|
"targetArn": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "structure",
|
|
"required": [
|
|
"mqttTopic"
|
|
],
|
|
"members": {
|
|
"mqttTopic": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S19": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName"
|
|
],
|
|
"members": {
|
|
"inputName": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S1b": {
|
|
"type": "structure",
|
|
"required": [
|
|
"queueUrl"
|
|
],
|
|
"members": {
|
|
"queueUrl": {},
|
|
"useBase64": {
|
|
"type": "boolean"
|
|
},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S1e": {
|
|
"type": "structure",
|
|
"required": [
|
|
"deliveryStreamName"
|
|
],
|
|
"members": {
|
|
"deliveryStreamName": {},
|
|
"separator": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S1h": {
|
|
"type": "structure",
|
|
"required": [
|
|
"hashKeyField",
|
|
"hashKeyValue",
|
|
"tableName"
|
|
],
|
|
"members": {
|
|
"hashKeyType": {},
|
|
"hashKeyField": {},
|
|
"hashKeyValue": {},
|
|
"rangeKeyType": {},
|
|
"rangeKeyField": {},
|
|
"rangeKeyValue": {},
|
|
"operation": {},
|
|
"payloadField": {},
|
|
"tableName": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S1n": {
|
|
"type": "structure",
|
|
"required": [
|
|
"tableName"
|
|
],
|
|
"members": {
|
|
"tableName": {},
|
|
"payload": {
|
|
"shape": "Sl"
|
|
}
|
|
}
|
|
},
|
|
"S1o": {
|
|
"type": "structure",
|
|
"members": {
|
|
"entryId": {},
|
|
"assetId": {},
|
|
"propertyId": {},
|
|
"propertyAlias": {},
|
|
"propertyValue": {
|
|
"type": "structure",
|
|
"members": {
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"stringValue": {},
|
|
"integerValue": {},
|
|
"doubleValue": {},
|
|
"booleanValue": {}
|
|
}
|
|
},
|
|
"timestamp": {
|
|
"type": "structure",
|
|
"required": [
|
|
"timeInSeconds"
|
|
],
|
|
"members": {
|
|
"timeInSeconds": {},
|
|
"offsetInNanos": {}
|
|
}
|
|
},
|
|
"quality": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S23": {
|
|
"type": "structure",
|
|
"members": {
|
|
"initializationConfiguration": {
|
|
"type": "structure",
|
|
"required": [
|
|
"disabledOnInitialization"
|
|
],
|
|
"members": {
|
|
"disabledOnInitialization": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"acknowledgeFlow": {
|
|
"type": "structure",
|
|
"required": [
|
|
"enabled"
|
|
],
|
|
"members": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2f": {
|
|
"type": "structure",
|
|
"required": [
|
|
"states",
|
|
"initialStateName"
|
|
],
|
|
"members": {
|
|
"states": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"stateName"
|
|
],
|
|
"members": {
|
|
"stateName": {},
|
|
"onInput": {
|
|
"type": "structure",
|
|
"members": {
|
|
"events": {
|
|
"shape": "S2k"
|
|
},
|
|
"transitionEvents": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"eventName",
|
|
"condition",
|
|
"nextState"
|
|
],
|
|
"members": {
|
|
"eventName": {},
|
|
"condition": {},
|
|
"actions": {
|
|
"shape": "S2o"
|
|
},
|
|
"nextState": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"onEnter": {
|
|
"type": "structure",
|
|
"members": {
|
|
"events": {
|
|
"shape": "S2k"
|
|
}
|
|
}
|
|
},
|
|
"onExit": {
|
|
"type": "structure",
|
|
"members": {
|
|
"events": {
|
|
"shape": "S2k"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"initialStateName": {}
|
|
}
|
|
},
|
|
"S2k": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"eventName"
|
|
],
|
|
"members": {
|
|
"eventName": {},
|
|
"condition": {},
|
|
"actions": {
|
|
"shape": "S2o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2o": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"setVariable": {
|
|
"type": "structure",
|
|
"required": [
|
|
"variableName",
|
|
"value"
|
|
],
|
|
"members": {
|
|
"variableName": {},
|
|
"value": {}
|
|
}
|
|
},
|
|
"sns": {
|
|
"shape": "S16"
|
|
},
|
|
"iotTopicPublish": {
|
|
"shape": "S17"
|
|
},
|
|
"setTimer": {
|
|
"type": "structure",
|
|
"required": [
|
|
"timerName"
|
|
],
|
|
"members": {
|
|
"timerName": {},
|
|
"seconds": {
|
|
"deprecated": true,
|
|
"deprecatedMessage": "seconds is deprecated. You can use durationExpression for SetTimerAction. The value of seconds can be used as a string expression for durationExpression.",
|
|
"type": "integer"
|
|
},
|
|
"durationExpression": {}
|
|
}
|
|
},
|
|
"clearTimer": {
|
|
"type": "structure",
|
|
"required": [
|
|
"timerName"
|
|
],
|
|
"members": {
|
|
"timerName": {}
|
|
}
|
|
},
|
|
"resetTimer": {
|
|
"type": "structure",
|
|
"required": [
|
|
"timerName"
|
|
],
|
|
"members": {
|
|
"timerName": {}
|
|
}
|
|
},
|
|
"lambda": {
|
|
"shape": "Sk"
|
|
},
|
|
"iotEvents": {
|
|
"shape": "S19"
|
|
},
|
|
"sqs": {
|
|
"shape": "S1b"
|
|
},
|
|
"firehose": {
|
|
"shape": "S1e"
|
|
},
|
|
"dynamoDB": {
|
|
"shape": "S1h"
|
|
},
|
|
"dynamoDBv2": {
|
|
"shape": "S1n"
|
|
},
|
|
"iotSiteWise": {
|
|
"shape": "S1o"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S35": {
|
|
"type": "structure",
|
|
"members": {
|
|
"detectorModelName": {},
|
|
"detectorModelVersion": {},
|
|
"detectorModelDescription": {},
|
|
"detectorModelArn": {},
|
|
"roleArn": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {},
|
|
"key": {},
|
|
"evaluationMethod": {}
|
|
}
|
|
},
|
|
"S3b": {
|
|
"type": "structure",
|
|
"required": [
|
|
"attributes"
|
|
],
|
|
"members": {
|
|
"attributes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"jsonPath"
|
|
],
|
|
"members": {
|
|
"jsonPath": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3f": {
|
|
"type": "structure",
|
|
"required": [
|
|
"inputName",
|
|
"inputArn",
|
|
"creationTime",
|
|
"lastUpdateTime",
|
|
"status"
|
|
],
|
|
"members": {
|
|
"inputName": {},
|
|
"inputDescription": {},
|
|
"inputArn": {},
|
|
"creationTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"status": {}
|
|
}
|
|
},
|
|
"S43": {
|
|
"type": "structure",
|
|
"required": [
|
|
"roleArn",
|
|
"level",
|
|
"enabled"
|
|
],
|
|
"members": {
|
|
"roleArn": {},
|
|
"level": {},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"detectorDebugOptions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"detectorModelName"
|
|
],
|
|
"members": {
|
|
"detectorModelName": {},
|
|
"keyValue": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |