prowler-sdk-poc
Version:
2,087 lines • 78.5 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2019-12-02",
"endpointPrefix": "iotsitewise",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS IoT SiteWise",
"serviceId": "IoTSiteWise",
"signatureVersion": "v4",
"signingName": "iotsitewise",
"uid": "iotsitewise-2019-12-02"
},
"operations": {
"AssociateAssets": {
"http": {
"requestUri": "/assets/{assetId}/associate"
},
"input": {
"type": "structure",
"required": [
"assetId",
"hierarchyId",
"childAssetId"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
},
"hierarchyId": {},
"childAssetId": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"BatchAssociateProjectAssets": {
"http": {
"requestUri": "/projects/{projectId}/assets/associate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"projectId",
"assetIds"
],
"members": {
"projectId": {
"location": "uri",
"locationName": "projectId"
},
"assetIds": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"errors": {
"type": "list",
"member": {
"shape": "S8"
}
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"BatchDisassociateProjectAssets": {
"http": {
"requestUri": "/projects/{projectId}/assets/disassociate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"projectId",
"assetIds"
],
"members": {
"projectId": {
"location": "uri",
"locationName": "projectId"
},
"assetIds": {
"shape": "S5"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"errors": {
"type": "list",
"member": {
"shape": "S8"
}
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"BatchPutAssetPropertyValue": {
"http": {
"requestUri": "/properties"
},
"input": {
"type": "structure",
"required": [
"entries"
],
"members": {
"entries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"entryId",
"propertyValues"
],
"members": {
"entryId": {},
"assetId": {},
"propertyId": {},
"propertyAlias": {},
"propertyValues": {
"type": "list",
"member": {
"shape": "Sk"
}
}
}
}
}
}
},
"output": {
"type": "structure",
"required": [
"errorEntries"
],
"members": {
"errorEntries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"entryId",
"errors"
],
"members": {
"entryId": {},
"errors": {
"type": "list",
"member": {
"type": "structure",
"required": [
"errorCode",
"errorMessage",
"timestamps"
],
"members": {
"errorCode": {},
"errorMessage": {},
"timestamps": {
"type": "list",
"member": {
"shape": "Sq"
}
}
}
}
}
}
}
}
}
},
"endpoint": {
"hostPrefix": "data."
}
},
"CreateAccessPolicy": {
"http": {
"requestUri": "/access-policies",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"accessPolicyIdentity",
"accessPolicyResource",
"accessPolicyPermission"
],
"members": {
"accessPolicyIdentity": {
"shape": "S13"
},
"accessPolicyResource": {
"shape": "S1a"
},
"accessPolicyPermission": {},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "S1e"
}
}
},
"output": {
"type": "structure",
"required": [
"accessPolicyId",
"accessPolicyArn"
],
"members": {
"accessPolicyId": {},
"accessPolicyArn": {}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"CreateAsset": {
"http": {
"requestUri": "/assets",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"assetName",
"assetModelId"
],
"members": {
"assetName": {},
"assetModelId": {},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "S1e"
}
}
},
"output": {
"type": "structure",
"required": [
"assetId",
"assetArn",
"assetStatus"
],
"members": {
"assetId": {},
"assetArn": {},
"assetStatus": {
"shape": "S1l"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"CreateAssetModel": {
"http": {
"requestUri": "/asset-models",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"assetModelName"
],
"members": {
"assetModelName": {},
"assetModelDescription": {},
"assetModelProperties": {
"shape": "S1v"
},
"assetModelHierarchies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"childAssetModelId"
],
"members": {
"name": {},
"childAssetModelId": {}
}
}
},
"assetModelCompositeModels": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"type"
],
"members": {
"name": {},
"description": {},
"type": {},
"properties": {
"shape": "S1v"
}
}
}
},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "S1e"
}
}
},
"output": {
"type": "structure",
"required": [
"assetModelId",
"assetModelArn",
"assetModelStatus"
],
"members": {
"assetModelId": {},
"assetModelArn": {},
"assetModelStatus": {
"shape": "S2q"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"CreateDashboard": {
"http": {
"requestUri": "/dashboards",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"projectId",
"dashboardName",
"dashboardDefinition"
],
"members": {
"projectId": {},
"dashboardName": {},
"dashboardDescription": {},
"dashboardDefinition": {},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "S1e"
}
}
},
"output": {
"type": "structure",
"required": [
"dashboardId",
"dashboardArn"
],
"members": {
"dashboardId": {},
"dashboardArn": {}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"CreateGateway": {
"http": {
"requestUri": "/20200301/gateways",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"gatewayName",
"gatewayPlatform"
],
"members": {
"gatewayName": {},
"gatewayPlatform": {
"shape": "S2w"
},
"tags": {
"shape": "S1e"
}
}
},
"output": {
"type": "structure",
"required": [
"gatewayId",
"gatewayArn"
],
"members": {
"gatewayId": {},
"gatewayArn": {}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"CreatePortal": {
"http": {
"requestUri": "/portals",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"portalName",
"portalContactEmail",
"roleArn"
],
"members": {
"portalName": {},
"portalDescription": {},
"portalContactEmail": {},
"clientToken": {
"idempotencyToken": true
},
"portalLogoImageFile": {
"shape": "S33"
},
"roleArn": {},
"tags": {
"shape": "S1e"
},
"portalAuthMode": {},
"notificationSenderEmail": {},
"alarms": {
"shape": "S37"
}
}
},
"output": {
"type": "structure",
"required": [
"portalId",
"portalArn",
"portalStartUrl",
"portalStatus",
"ssoApplicationId"
],
"members": {
"portalId": {},
"portalArn": {},
"portalStartUrl": {},
"portalStatus": {
"shape": "S3a"
},
"ssoApplicationId": {}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"CreateProject": {
"http": {
"requestUri": "/projects",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"portalId",
"projectName"
],
"members": {
"portalId": {},
"projectName": {},
"projectDescription": {},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "S1e"
}
}
},
"output": {
"type": "structure",
"required": [
"projectId",
"projectArn"
],
"members": {
"projectId": {},
"projectArn": {}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DeleteAccessPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/access-policies/{accessPolicyId}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"accessPolicyId"
],
"members": {
"accessPolicyId": {
"location": "uri",
"locationName": "accessPolicyId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DeleteAsset": {
"http": {
"method": "DELETE",
"requestUri": "/assets/{assetId}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"assetId"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"required": [
"assetStatus"
],
"members": {
"assetStatus": {
"shape": "S1l"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DeleteAssetModel": {
"http": {
"method": "DELETE",
"requestUri": "/asset-models/{assetModelId}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"assetModelId"
],
"members": {
"assetModelId": {
"location": "uri",
"locationName": "assetModelId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"required": [
"assetModelStatus"
],
"members": {
"assetModelStatus": {
"shape": "S2q"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DeleteDashboard": {
"http": {
"method": "DELETE",
"requestUri": "/dashboards/{dashboardId}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"dashboardId"
],
"members": {
"dashboardId": {
"location": "uri",
"locationName": "dashboardId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DeleteGateway": {
"http": {
"method": "DELETE",
"requestUri": "/20200301/gateways/{gatewayId}"
},
"input": {
"type": "structure",
"required": [
"gatewayId"
],
"members": {
"gatewayId": {
"location": "uri",
"locationName": "gatewayId"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DeletePortal": {
"http": {
"method": "DELETE",
"requestUri": "/portals/{portalId}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"portalId"
],
"members": {
"portalId": {
"location": "uri",
"locationName": "portalId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"required": [
"portalStatus"
],
"members": {
"portalStatus": {
"shape": "S3a"
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DeleteProject": {
"http": {
"method": "DELETE",
"requestUri": "/projects/{projectId}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"projectId"
],
"members": {
"projectId": {
"location": "uri",
"locationName": "projectId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DescribeAccessPolicy": {
"http": {
"method": "GET",
"requestUri": "/access-policies/{accessPolicyId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accessPolicyId"
],
"members": {
"accessPolicyId": {
"location": "uri",
"locationName": "accessPolicyId"
}
}
},
"output": {
"type": "structure",
"required": [
"accessPolicyId",
"accessPolicyArn",
"accessPolicyIdentity",
"accessPolicyResource",
"accessPolicyPermission",
"accessPolicyCreationDate",
"accessPolicyLastUpdateDate"
],
"members": {
"accessPolicyId": {},
"accessPolicyArn": {},
"accessPolicyIdentity": {
"shape": "S13"
},
"accessPolicyResource": {
"shape": "S1a"
},
"accessPolicyPermission": {},
"accessPolicyCreationDate": {
"type": "timestamp"
},
"accessPolicyLastUpdateDate": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DescribeAsset": {
"http": {
"method": "GET",
"requestUri": "/assets/{assetId}"
},
"input": {
"type": "structure",
"required": [
"assetId"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
}
}
},
"output": {
"type": "structure",
"required": [
"assetId",
"assetArn",
"assetName",
"assetModelId",
"assetProperties",
"assetHierarchies",
"assetCreationDate",
"assetLastUpdateDate",
"assetStatus"
],
"members": {
"assetId": {},
"assetArn": {},
"assetName": {},
"assetModelId": {},
"assetProperties": {
"shape": "S40"
},
"assetHierarchies": {
"shape": "S46"
},
"assetCompositeModels": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"type",
"properties"
],
"members": {
"name": {},
"description": {},
"type": {},
"properties": {
"shape": "S40"
}
}
}
},
"assetCreationDate": {
"type": "timestamp"
},
"assetLastUpdateDate": {
"type": "timestamp"
},
"assetStatus": {
"shape": "S1l"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribeAssetModel": {
"http": {
"method": "GET",
"requestUri": "/asset-models/{assetModelId}"
},
"input": {
"type": "structure",
"required": [
"assetModelId"
],
"members": {
"assetModelId": {
"location": "uri",
"locationName": "assetModelId"
}
}
},
"output": {
"type": "structure",
"required": [
"assetModelId",
"assetModelArn",
"assetModelName",
"assetModelDescription",
"assetModelProperties",
"assetModelHierarchies",
"assetModelCreationDate",
"assetModelLastUpdateDate",
"assetModelStatus"
],
"members": {
"assetModelId": {},
"assetModelArn": {},
"assetModelName": {},
"assetModelDescription": {},
"assetModelProperties": {
"shape": "S4c"
},
"assetModelHierarchies": {
"shape": "S4e"
},
"assetModelCompositeModels": {
"shape": "S4g"
},
"assetModelCreationDate": {
"type": "timestamp"
},
"assetModelLastUpdateDate": {
"type": "timestamp"
},
"assetModelStatus": {
"shape": "S2q"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribeAssetProperty": {
"http": {
"method": "GET",
"requestUri": "/assets/{assetId}/properties/{propertyId}"
},
"input": {
"type": "structure",
"required": [
"assetId",
"propertyId"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
},
"propertyId": {
"location": "uri",
"locationName": "propertyId"
}
}
},
"output": {
"type": "structure",
"required": [
"assetId",
"assetName",
"assetModelId"
],
"members": {
"assetId": {},
"assetName": {},
"assetModelId": {},
"assetProperty": {
"shape": "S4k"
},
"compositeModel": {
"type": "structure",
"required": [
"name",
"type",
"assetProperty"
],
"members": {
"name": {},
"type": {},
"assetProperty": {
"shape": "S4k"
}
}
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribeDashboard": {
"http": {
"method": "GET",
"requestUri": "/dashboards/{dashboardId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"dashboardId"
],
"members": {
"dashboardId": {
"location": "uri",
"locationName": "dashboardId"
}
}
},
"output": {
"type": "structure",
"required": [
"dashboardId",
"dashboardArn",
"dashboardName",
"projectId",
"dashboardDefinition",
"dashboardCreationDate",
"dashboardLastUpdateDate"
],
"members": {
"dashboardId": {},
"dashboardArn": {},
"dashboardName": {},
"projectId": {},
"dashboardDescription": {},
"dashboardDefinition": {},
"dashboardCreationDate": {
"type": "timestamp"
},
"dashboardLastUpdateDate": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DescribeDefaultEncryptionConfiguration": {
"http": {
"method": "GET",
"requestUri": "/configuration/account/encryption"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"encryptionType",
"configurationStatus"
],
"members": {
"encryptionType": {},
"kmsKeyArn": {},
"configurationStatus": {
"shape": "S4r"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribeGateway": {
"http": {
"method": "GET",
"requestUri": "/20200301/gateways/{gatewayId}"
},
"input": {
"type": "structure",
"required": [
"gatewayId"
],
"members": {
"gatewayId": {
"location": "uri",
"locationName": "gatewayId"
}
}
},
"output": {
"type": "structure",
"required": [
"gatewayId",
"gatewayName",
"gatewayArn",
"gatewayCapabilitySummaries",
"creationDate",
"lastUpdateDate"
],
"members": {
"gatewayId": {},
"gatewayName": {},
"gatewayArn": {},
"gatewayPlatform": {
"shape": "S2w"
},
"gatewayCapabilitySummaries": {
"shape": "S4w"
},
"creationDate": {
"type": "timestamp"
},
"lastUpdateDate": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribeGatewayCapabilityConfiguration": {
"http": {
"method": "GET",
"requestUri": "/20200301/gateways/{gatewayId}/capability/{capabilityNamespace}"
},
"input": {
"type": "structure",
"required": [
"gatewayId",
"capabilityNamespace"
],
"members": {
"gatewayId": {
"location": "uri",
"locationName": "gatewayId"
},
"capabilityNamespace": {
"location": "uri",
"locationName": "capabilityNamespace"
}
}
},
"output": {
"type": "structure",
"required": [
"gatewayId",
"capabilityNamespace",
"capabilityConfiguration",
"capabilitySyncStatus"
],
"members": {
"gatewayId": {},
"capabilityNamespace": {},
"capabilityConfiguration": {},
"capabilitySyncStatus": {}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribeLoggingOptions": {
"http": {
"method": "GET",
"requestUri": "/logging"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"loggingOptions"
],
"members": {
"loggingOptions": {
"shape": "S55"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DescribePortal": {
"http": {
"method": "GET",
"requestUri": "/portals/{portalId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"portalId"
],
"members": {
"portalId": {
"location": "uri",
"locationName": "portalId"
}
}
},
"output": {
"type": "structure",
"required": [
"portalId",
"portalArn",
"portalName",
"portalClientId",
"portalStartUrl",
"portalContactEmail",
"portalStatus",
"portalCreationDate",
"portalLastUpdateDate"
],
"members": {
"portalId": {},
"portalArn": {},
"portalName": {},
"portalDescription": {},
"portalClientId": {},
"portalStartUrl": {},
"portalContactEmail": {},
"portalStatus": {
"shape": "S3a"
},
"portalCreationDate": {
"type": "timestamp"
},
"portalLastUpdateDate": {
"type": "timestamp"
},
"portalLogoImageLocation": {
"type": "structure",
"required": [
"id",
"url"
],
"members": {
"id": {},
"url": {}
}
},
"roleArn": {},
"portalAuthMode": {},
"notificationSenderEmail": {},
"alarms": {
"shape": "S37"
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DescribeProject": {
"http": {
"method": "GET",
"requestUri": "/projects/{projectId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"projectId"
],
"members": {
"projectId": {
"location": "uri",
"locationName": "projectId"
}
}
},
"output": {
"type": "structure",
"required": [
"projectId",
"projectArn",
"projectName",
"portalId",
"projectCreationDate",
"projectLastUpdateDate"
],
"members": {
"projectId": {},
"projectArn": {},
"projectName": {},
"portalId": {},
"projectDescription": {},
"projectCreationDate": {
"type": "timestamp"
},
"projectLastUpdateDate": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"DescribeStorageConfiguration": {
"http": {
"method": "GET",
"requestUri": "/configuration/account/storage"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"storageType",
"configurationStatus"
],
"members": {
"storageType": {},
"multiLayerStorage": {
"shape": "S5g"
},
"configurationStatus": {
"shape": "S4r"
},
"lastUpdateDate": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"DisassociateAssets": {
"http": {
"requestUri": "/assets/{assetId}/disassociate"
},
"input": {
"type": "structure",
"required": [
"assetId",
"hierarchyId",
"childAssetId"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
},
"hierarchyId": {},
"childAssetId": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"GetAssetPropertyAggregates": {
"http": {
"method": "GET",
"requestUri": "/properties/aggregates"
},
"input": {
"type": "structure",
"required": [
"aggregateTypes",
"resolution",
"startDate",
"endDate"
],
"members": {
"assetId": {
"location": "querystring",
"locationName": "assetId"
},
"propertyId": {
"location": "querystring",
"locationName": "propertyId"
},
"propertyAlias": {
"location": "querystring",
"locationName": "propertyAlias"
},
"aggregateTypes": {
"location": "querystring",
"locationName": "aggregateTypes",
"type": "list",
"member": {}
},
"resolution": {
"location": "querystring",
"locationName": "resolution"
},
"qualities": {
"shape": "S5n",
"location": "querystring",
"locationName": "qualities"
},
"startDate": {
"location": "querystring",
"locationName": "startDate",
"type": "timestamp"
},
"endDate": {
"location": "querystring",
"locationName": "endDate",
"type": "timestamp"
},
"timeOrdering": {
"location": "querystring",
"locationName": "timeOrdering"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"aggregatedValues"
],
"members": {
"aggregatedValues": {
"type": "list",
"member": {
"type": "structure",
"required": [
"timestamp",
"value"
],
"members": {
"timestamp": {
"type": "timestamp"
},
"quality": {},
"value": {
"type": "structure",
"members": {
"average": {
"type": "double"
},
"count": {
"type": "double"
},
"maximum": {
"type": "double"
},
"minimum": {
"type": "double"
},
"sum": {
"type": "double"
},
"standardDeviation": {
"type": "double"
}
}
}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "data."
}
},
"GetAssetPropertyValue": {
"http": {
"method": "GET",
"requestUri": "/properties/latest"
},
"input": {
"type": "structure",
"members": {
"assetId": {
"location": "querystring",
"locationName": "assetId"
},
"propertyId": {
"location": "querystring",
"locationName": "propertyId"
},
"propertyAlias": {
"location": "querystring",
"locationName": "propertyAlias"
}
}
},
"output": {
"type": "structure",
"members": {
"propertyValue": {
"shape": "Sk"
}
}
},
"endpoint": {
"hostPrefix": "data."
}
},
"GetAssetPropertyValueHistory": {
"http": {
"method": "GET",
"requestUri": "/properties/history"
},
"input": {
"type": "structure",
"members": {
"assetId": {
"location": "querystring",
"locationName": "assetId"
},
"propertyId": {
"location": "querystring",
"locationName": "propertyId"
},
"propertyAlias": {
"location": "querystring",
"locationName": "propertyAlias"
},
"startDate": {
"location": "querystring",
"locationName": "startDate",
"type": "timestamp"
},
"endDate": {
"location": "querystring",
"locationName": "endDate",
"type": "timestamp"
},
"qualities": {
"shape": "S5n",
"location": "querystring",
"locationName": "qualities"
},
"timeOrdering": {
"location": "querystring",
"locationName": "timeOrdering"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"assetPropertyValueHistory"
],
"members": {
"assetPropertyValueHistory": {
"type": "list",
"member": {
"shape": "Sk"
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "data."
}
},
"GetInterpolatedAssetPropertyValues": {
"http": {
"method": "GET",
"requestUri": "/properties/interpolated"
},
"input": {
"type": "structure",
"required": [
"startTimeInSeconds",
"endTimeInSeconds",
"quality",
"intervalInSeconds",
"type"
],
"members": {
"assetId": {
"location": "querystring",
"locationName": "assetId"
},
"propertyId": {
"location": "querystring",
"locationName": "propertyId"
},
"propertyAlias": {
"location": "querystring",
"locationName": "propertyAlias"
},
"startTimeInSeconds": {
"location": "querystring",
"locationName": "startTimeInSeconds",
"type": "long"
},
"startTimeOffsetInNanos": {
"location": "querystring",
"locationName": "startTimeOffsetInNanos",
"type": "integer"
},
"endTimeInSeconds": {
"location": "querystring",
"locationName": "endTimeInSeconds",
"type": "long"
},
"endTimeOffsetInNanos": {
"location": "querystring",
"locationName": "endTimeOffsetInNanos",
"type": "integer"
},
"quality": {
"location": "querystring",
"locationName": "quality"
},
"intervalInSeconds": {
"location": "querystring",
"locationName": "intervalInSeconds",
"type": "long"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"type": {
"location": "querystring",
"locationName": "type"
},
"intervalWindowInSeconds": {
"location": "querystring",
"locationName": "intervalWindowInSeconds",
"type": "long"
}
}
},
"output": {
"type": "structure",
"required": [
"interpolatedAssetPropertyValues"
],
"members": {
"interpolatedAssetPropertyValues": {
"type": "list",
"member": {
"type": "structure",
"required": [
"timestamp",
"value"
],
"members": {
"timestamp": {
"shape": "Sq"
},
"value": {
"shape": "Sl"
}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "data."
}
},
"ListAccessPolicies": {
"http": {
"method": "GET",
"requestUri": "/access-policies",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"identityType": {
"location": "querystring",
"locationName": "identityType"
},
"identityId": {
"location": "querystring",
"locationName": "identityId"
},
"resourceType": {
"location": "querystring",
"locationName": "resourceType"
},
"resourceId": {
"location": "querystring",
"locationName": "resourceId"
},
"iamArn": {
"location": "querystring",
"locationName": "iamArn"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"accessPolicySummaries"
],
"members": {
"accessPolicySummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"identity",
"resource",
"permission"
],
"members": {
"id": {},
"identity": {
"shape": "S13"
},
"resource": {
"shape": "S1a"
},
"permission": {},
"creationDate": {
"type": "timestamp"
},
"lastUpdateDate": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "monitor."
}
},
"ListAssetModels": {
"http": {
"method": "GET",
"requestUri": "/asset-models"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"assetModelSummaries"
],
"members": {
"assetModelSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"arn",
"name",
"description",
"creationDate",
"lastUpdateDate",
"status"
],
"members": {
"id": {},
"arn": {},
"name": {},
"description": {},
"creationDate": {
"type": "timestamp"
},
"lastUpdateDate": {
"type": "timestamp"
},
"status": {
"shape": "S2q"
}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"ListAssetRelationships": {
"http": {
"method": "GET",
"requestUri": "/assets/{assetId}/assetRelationships"
},
"input": {
"type": "structure",
"required": [
"assetId",
"traversalType"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
},
"traversalType": {
"location": "querystring",
"locationName": "traversalType"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"assetRelationshipSummaries"
],
"members": {
"assetRelationshipSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"relationshipType"
],
"members": {
"hierarchyInfo": {
"type": "structure",
"members": {
"parentAssetId": {},
"childAssetId": {}
}
},
"relationshipType": {}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"ListAssets": {
"http": {
"method": "GET",
"requestUri": "/assets"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"assetModelId": {
"location": "querystring",
"locationName": "assetModelId"
},
"filter": {
"location": "querystring",
"locationName": "filter"
}
}
},
"output": {
"type": "structure",
"required": [
"assetSummaries"
],
"members": {
"assetSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"arn",
"name",
"assetModelId",
"creationDate",
"lastUpdateDate",
"status",
"hierarchies"
],
"members": {
"id": {},
"arn": {},
"name": {},
"assetModelId": {},
"creationDate": {
"type": "timestamp"
},
"lastUpdateDate": {
"type": "timestamp"
},
"status": {
"shape": "S1l"
},
"hierarchies": {
"shape": "S46"
}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"ListAssociatedAssets": {
"http": {
"method": "GET",
"requestUri": "/assets/{assetId}/hierarchies"
},
"input": {
"type": "structure",
"required": [
"assetId"
],
"members": {
"assetId": {
"location": "uri",
"locationName": "assetId"
},
"hierarchyId": {
"location": "querystring",
"locationName": "hierarchyId"
},
"traversalDirection": {
"location": "querystring",
"locationName": "traversalDirection"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"assetSummaries"
],
"members": {
"assetSummaries": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"arn",
"name",
"assetModelId",
"creationDate",
"lastUpdateDate",
"status",
"hierarchies"
],
"members": {
"id": {},
"arn": {},
"name": {},
"assetModelId": {},
"creationDate": {
"type": "timestamp"
},
"lastUpdateDate": {
"type": "timestamp"
},
"status": {
"shape": "S1l"
},
"hierarchies": {
"shape": "S46"
}
}
}
},
"nextToken": {}
}
},
"endpoint": {
"hostPrefix": "api."
}
},
"ListDashboards": {
"http": {
"method": "GET",
"requestUri": "/dashboards",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"projectId"
],
"members": {
"projectId": {
"location": "querystring",
"locationName": "projectId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"dashboardSummaries"
],
"members": {
"dashboardSummaries": {
"type