gl-store-s3.js/node_modules/aws-sdk/apis/iot-2015-05-28.min.json

6485 lines
148 KiB
JSON

{
"version": "2.0",
"metadata": {
"apiVersion": "2015-05-28",
"endpointPrefix": "iot",
"protocol": "rest-json",
"serviceFullName": "AWS IoT",
"serviceId": "IoT",
"signatureVersion": "v4",
"signingName": "execute-api",
"uid": "iot-2015-05-28"
},
"operations": {
"AcceptCertificateTransfer": {
"http": {
"method": "PATCH",
"requestUri": "/accept-certificate-transfer/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
},
"setAsActive": {
"location": "querystring",
"locationName": "setAsActive",
"type": "boolean"
}
}
}
},
"AddThingToBillingGroup": {
"http": {
"method": "PUT",
"requestUri": "/billing-groups/addThingToBillingGroup"
},
"input": {
"type": "structure",
"members": {
"billingGroupName": {},
"billingGroupArn": {},
"thingName": {},
"thingArn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AddThingToThingGroup": {
"http": {
"method": "PUT",
"requestUri": "/thing-groups/addThingToThingGroup"
},
"input": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupArn": {},
"thingName": {},
"thingArn": {},
"overrideDynamicGroups": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AssociateTargetsWithJob": {
"http": {
"requestUri": "/jobs/{jobId}/targets"
},
"input": {
"type": "structure",
"required": [
"targets",
"jobId"
],
"members": {
"targets": {
"shape": "Sg"
},
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"comment": {}
}
},
"output": {
"type": "structure",
"members": {
"jobArn": {},
"jobId": {},
"description": {}
}
}
},
"AttachPolicy": {
"http": {
"method": "PUT",
"requestUri": "/target-policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"target"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"target": {}
}
}
},
"AttachPrincipalPolicy": {
"http": {
"method": "PUT",
"requestUri": "/principal-policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"principal"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"principal": {
"location": "header",
"locationName": "x-amzn-iot-principal"
}
}
},
"deprecated": true
},
"AttachSecurityProfile": {
"http": {
"method": "PUT",
"requestUri": "/security-profiles/{securityProfileName}/targets"
},
"input": {
"type": "structure",
"required": [
"securityProfileName",
"securityProfileTargetArn"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
},
"securityProfileTargetArn": {
"location": "querystring",
"locationName": "securityProfileTargetArn"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AttachThingPrincipal": {
"http": {
"method": "PUT",
"requestUri": "/things/{thingName}/principals"
},
"input": {
"type": "structure",
"required": [
"thingName",
"principal"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"principal": {
"location": "header",
"locationName": "x-amzn-principal"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CancelAuditTask": {
"http": {
"method": "PUT",
"requestUri": "/audit/tasks/{taskId}/cancel"
},
"input": {
"type": "structure",
"required": [
"taskId"
],
"members": {
"taskId": {
"location": "uri",
"locationName": "taskId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CancelCertificateTransfer": {
"http": {
"method": "PATCH",
"requestUri": "/cancel-certificate-transfer/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
}
}
}
},
"CancelJob": {
"http": {
"method": "PUT",
"requestUri": "/jobs/{jobId}/cancel"
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"reasonCode": {},
"comment": {},
"force": {
"location": "querystring",
"locationName": "force",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"jobArn": {},
"jobId": {},
"description": {}
}
}
},
"CancelJobExecution": {
"http": {
"method": "PUT",
"requestUri": "/things/{thingName}/jobs/{jobId}/cancel"
},
"input": {
"type": "structure",
"required": [
"jobId",
"thingName"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"force": {
"location": "querystring",
"locationName": "force",
"type": "boolean"
},
"expectedVersion": {
"type": "long"
},
"statusDetails": {
"shape": "S18"
}
}
}
},
"ClearDefaultAuthorizer": {
"http": {
"method": "DELETE",
"requestUri": "/default-authorizer"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateAuthorizer": {
"http": {
"requestUri": "/authorizer/{authorizerName}"
},
"input": {
"type": "structure",
"required": [
"authorizerName",
"authorizerFunctionArn",
"tokenKeyName",
"tokenSigningPublicKeys"
],
"members": {
"authorizerName": {
"location": "uri",
"locationName": "authorizerName"
},
"authorizerFunctionArn": {},
"tokenKeyName": {},
"tokenSigningPublicKeys": {
"shape": "S1h"
},
"status": {}
}
},
"output": {
"type": "structure",
"members": {
"authorizerName": {},
"authorizerArn": {}
}
}
},
"CreateBillingGroup": {
"http": {
"requestUri": "/billing-groups/{billingGroupName}"
},
"input": {
"type": "structure",
"required": [
"billingGroupName"
],
"members": {
"billingGroupName": {
"location": "uri",
"locationName": "billingGroupName"
},
"billingGroupProperties": {
"shape": "S1o"
},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"billingGroupName": {},
"billingGroupArn": {},
"billingGroupId": {}
}
}
},
"CreateCertificateFromCsr": {
"http": {
"requestUri": "/certificates"
},
"input": {
"type": "structure",
"required": [
"certificateSigningRequest"
],
"members": {
"certificateSigningRequest": {},
"setAsActive": {
"location": "querystring",
"locationName": "setAsActive",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"certificatePem": {}
}
}
},
"CreateDynamicThingGroup": {
"http": {
"requestUri": "/dynamic-thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName",
"queryString"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"thingGroupProperties": {
"shape": "S22"
},
"indexName": {},
"queryString": {},
"queryVersion": {},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupArn": {},
"thingGroupId": {},
"indexName": {},
"queryString": {},
"queryVersion": {}
}
}
},
"CreateJob": {
"http": {
"method": "PUT",
"requestUri": "/jobs/{jobId}"
},
"input": {
"type": "structure",
"required": [
"jobId",
"targets"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"targets": {
"shape": "Sg"
},
"documentSource": {},
"document": {},
"description": {},
"presignedUrlConfig": {
"shape": "S2h"
},
"targetSelection": {},
"jobExecutionsRolloutConfig": {
"shape": "S2l"
},
"abortConfig": {
"shape": "S2s"
},
"timeoutConfig": {
"shape": "S2z"
},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"jobArn": {},
"jobId": {},
"description": {}
}
}
},
"CreateKeysAndCertificate": {
"http": {
"requestUri": "/keys-and-certificate"
},
"input": {
"type": "structure",
"members": {
"setAsActive": {
"location": "querystring",
"locationName": "setAsActive",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"certificatePem": {},
"keyPair": {
"type": "structure",
"members": {
"PublicKey": {},
"PrivateKey": {
"type": "string",
"sensitive": true
}
}
}
}
}
},
"CreateOTAUpdate": {
"http": {
"requestUri": "/otaUpdates/{otaUpdateId}"
},
"input": {
"type": "structure",
"required": [
"otaUpdateId",
"targets",
"files",
"roleArn"
],
"members": {
"otaUpdateId": {
"location": "uri",
"locationName": "otaUpdateId"
},
"description": {},
"targets": {
"shape": "S3a"
},
"targetSelection": {},
"awsJobExecutionsRolloutConfig": {
"shape": "S3c"
},
"files": {
"shape": "S3e"
},
"roleArn": {},
"additionalParameters": {
"shape": "S4b"
},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"otaUpdateId": {},
"awsIotJobId": {},
"otaUpdateArn": {},
"awsIotJobArn": {},
"otaUpdateStatus": {}
}
}
},
"CreatePolicy": {
"http": {
"requestUri": "/policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"policyDocument"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"policyDocument": {}
}
},
"output": {
"type": "structure",
"members": {
"policyName": {},
"policyArn": {},
"policyDocument": {},
"policyVersionId": {}
}
}
},
"CreatePolicyVersion": {
"http": {
"requestUri": "/policies/{policyName}/version"
},
"input": {
"type": "structure",
"required": [
"policyName",
"policyDocument"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"policyDocument": {},
"setAsDefault": {
"location": "querystring",
"locationName": "setAsDefault",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"policyArn": {},
"policyDocument": {},
"policyVersionId": {},
"isDefaultVersion": {
"type": "boolean"
}
}
}
},
"CreateRoleAlias": {
"http": {
"requestUri": "/role-aliases/{roleAlias}"
},
"input": {
"type": "structure",
"required": [
"roleAlias",
"roleArn"
],
"members": {
"roleAlias": {
"location": "uri",
"locationName": "roleAlias"
},
"roleArn": {},
"credentialDurationSeconds": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"roleAlias": {},
"roleAliasArn": {}
}
}
},
"CreateScheduledAudit": {
"http": {
"requestUri": "/audit/scheduledaudits/{scheduledAuditName}"
},
"input": {
"type": "structure",
"required": [
"frequency",
"targetCheckNames",
"scheduledAuditName"
],
"members": {
"frequency": {},
"dayOfMonth": {},
"dayOfWeek": {},
"targetCheckNames": {
"shape": "S4z"
},
"tags": {
"shape": "S1q"
},
"scheduledAuditName": {
"location": "uri",
"locationName": "scheduledAuditName"
}
}
},
"output": {
"type": "structure",
"members": {
"scheduledAuditArn": {}
}
}
},
"CreateSecurityProfile": {
"http": {
"requestUri": "/security-profiles/{securityProfileName}"
},
"input": {
"type": "structure",
"required": [
"securityProfileName"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
},
"securityProfileDescription": {},
"behaviors": {
"shape": "S56"
},
"alertTargets": {
"shape": "S5n"
},
"additionalMetricsToRetain": {
"shape": "S5r"
},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"securityProfileName": {},
"securityProfileArn": {}
}
}
},
"CreateStream": {
"http": {
"requestUri": "/streams/{streamId}"
},
"input": {
"type": "structure",
"required": [
"streamId",
"files",
"roleArn"
],
"members": {
"streamId": {
"location": "uri",
"locationName": "streamId"
},
"description": {},
"files": {
"shape": "S5w"
},
"roleArn": {},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"streamId": {},
"streamArn": {},
"description": {},
"streamVersion": {
"type": "integer"
}
}
}
},
"CreateThing": {
"http": {
"requestUri": "/things/{thingName}"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"thingTypeName": {},
"attributePayload": {
"shape": "S24"
},
"billingGroupName": {}
}
},
"output": {
"type": "structure",
"members": {
"thingName": {},
"thingArn": {},
"thingId": {}
}
}
},
"CreateThingGroup": {
"http": {
"requestUri": "/thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"parentGroupName": {},
"thingGroupProperties": {
"shape": "S22"
},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupArn": {},
"thingGroupId": {}
}
}
},
"CreateThingType": {
"http": {
"requestUri": "/thing-types/{thingTypeName}"
},
"input": {
"type": "structure",
"required": [
"thingTypeName"
],
"members": {
"thingTypeName": {
"location": "uri",
"locationName": "thingTypeName"
},
"thingTypeProperties": {
"shape": "S68"
},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {
"thingTypeName": {},
"thingTypeArn": {},
"thingTypeId": {}
}
}
},
"CreateTopicRule": {
"http": {
"requestUri": "/rules/{ruleName}"
},
"input": {
"type": "structure",
"required": [
"ruleName",
"topicRulePayload"
],
"members": {
"ruleName": {
"location": "uri",
"locationName": "ruleName"
},
"topicRulePayload": {
"shape": "S6g"
},
"tags": {
"location": "header",
"locationName": "x-amz-tagging"
}
},
"payload": "topicRulePayload"
}
},
"DeleteAccountAuditConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/audit/configuration"
},
"input": {
"type": "structure",
"members": {
"deleteScheduledAudits": {
"location": "querystring",
"locationName": "deleteScheduledAudits",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteAuthorizer": {
"http": {
"method": "DELETE",
"requestUri": "/authorizer/{authorizerName}"
},
"input": {
"type": "structure",
"required": [
"authorizerName"
],
"members": {
"authorizerName": {
"location": "uri",
"locationName": "authorizerName"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteBillingGroup": {
"http": {
"method": "DELETE",
"requestUri": "/billing-groups/{billingGroupName}"
},
"input": {
"type": "structure",
"required": [
"billingGroupName"
],
"members": {
"billingGroupName": {
"location": "uri",
"locationName": "billingGroupName"
},
"expectedVersion": {
"location": "querystring",
"locationName": "expectedVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteCACertificate": {
"http": {
"method": "DELETE",
"requestUri": "/cacertificate/{caCertificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "caCertificateId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteCertificate": {
"http": {
"method": "DELETE",
"requestUri": "/certificates/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
},
"forceDelete": {
"location": "querystring",
"locationName": "forceDelete",
"type": "boolean"
}
}
}
},
"DeleteDynamicThingGroup": {
"http": {
"method": "DELETE",
"requestUri": "/dynamic-thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"expectedVersion": {
"location": "querystring",
"locationName": "expectedVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteJob": {
"http": {
"method": "DELETE",
"requestUri": "/jobs/{jobId}"
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"force": {
"location": "querystring",
"locationName": "force",
"type": "boolean"
}
}
}
},
"DeleteJobExecution": {
"http": {
"method": "DELETE",
"requestUri": "/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"
},
"input": {
"type": "structure",
"required": [
"jobId",
"thingName",
"executionNumber"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"executionNumber": {
"location": "uri",
"locationName": "executionNumber",
"type": "long"
},
"force": {
"location": "querystring",
"locationName": "force",
"type": "boolean"
}
}
}
},
"DeleteOTAUpdate": {
"http": {
"method": "DELETE",
"requestUri": "/otaUpdates/{otaUpdateId}"
},
"input": {
"type": "structure",
"required": [
"otaUpdateId"
],
"members": {
"otaUpdateId": {
"location": "uri",
"locationName": "otaUpdateId"
},
"deleteStream": {
"location": "querystring",
"locationName": "deleteStream",
"type": "boolean"
},
"forceDeleteAWSJob": {
"location": "querystring",
"locationName": "forceDeleteAWSJob",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeletePolicy": {
"http": {
"method": "DELETE",
"requestUri": "/policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
}
}
}
},
"DeletePolicyVersion": {
"http": {
"method": "DELETE",
"requestUri": "/policies/{policyName}/version/{policyVersionId}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"policyVersionId"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"policyVersionId": {
"location": "uri",
"locationName": "policyVersionId"
}
}
}
},
"DeleteRegistrationCode": {
"http": {
"method": "DELETE",
"requestUri": "/registrationcode"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteRoleAlias": {
"http": {
"method": "DELETE",
"requestUri": "/role-aliases/{roleAlias}"
},
"input": {
"type": "structure",
"required": [
"roleAlias"
],
"members": {
"roleAlias": {
"location": "uri",
"locationName": "roleAlias"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteScheduledAudit": {
"http": {
"method": "DELETE",
"requestUri": "/audit/scheduledaudits/{scheduledAuditName}"
},
"input": {
"type": "structure",
"required": [
"scheduledAuditName"
],
"members": {
"scheduledAuditName": {
"location": "uri",
"locationName": "scheduledAuditName"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteSecurityProfile": {
"http": {
"method": "DELETE",
"requestUri": "/security-profiles/{securityProfileName}"
},
"input": {
"type": "structure",
"required": [
"securityProfileName"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
},
"expectedVersion": {
"location": "querystring",
"locationName": "expectedVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteStream": {
"http": {
"method": "DELETE",
"requestUri": "/streams/{streamId}"
},
"input": {
"type": "structure",
"required": [
"streamId"
],
"members": {
"streamId": {
"location": "uri",
"locationName": "streamId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteThing": {
"http": {
"method": "DELETE",
"requestUri": "/things/{thingName}"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"expectedVersion": {
"location": "querystring",
"locationName": "expectedVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteThingGroup": {
"http": {
"method": "DELETE",
"requestUri": "/thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"expectedVersion": {
"location": "querystring",
"locationName": "expectedVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteThingType": {
"http": {
"method": "DELETE",
"requestUri": "/thing-types/{thingTypeName}"
},
"input": {
"type": "structure",
"required": [
"thingTypeName"
],
"members": {
"thingTypeName": {
"location": "uri",
"locationName": "thingTypeName"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteTopicRule": {
"http": {
"method": "DELETE",
"requestUri": "/rules/{ruleName}"
},
"input": {
"type": "structure",
"required": [
"ruleName"
],
"members": {
"ruleName": {
"location": "uri",
"locationName": "ruleName"
}
}
}
},
"DeleteV2LoggingLevel": {
"http": {
"method": "DELETE",
"requestUri": "/v2LoggingLevel"
},
"input": {
"type": "structure",
"required": [
"targetType",
"targetName"
],
"members": {
"targetType": {
"location": "querystring",
"locationName": "targetType"
},
"targetName": {
"location": "querystring",
"locationName": "targetName"
}
}
}
},
"DeprecateThingType": {
"http": {
"requestUri": "/thing-types/{thingTypeName}/deprecate"
},
"input": {
"type": "structure",
"required": [
"thingTypeName"
],
"members": {
"thingTypeName": {
"location": "uri",
"locationName": "thingTypeName"
},
"undoDeprecate": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeAccountAuditConfiguration": {
"http": {
"method": "GET",
"requestUri": "/audit/configuration"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"roleArn": {},
"auditNotificationTargetConfigurations": {
"shape": "S9g"
},
"auditCheckConfigurations": {
"shape": "S9k"
}
}
}
},
"DescribeAuditTask": {
"http": {
"method": "GET",
"requestUri": "/audit/tasks/{taskId}"
},
"input": {
"type": "structure",
"required": [
"taskId"
],
"members": {
"taskId": {
"location": "uri",
"locationName": "taskId"
}
}
},
"output": {
"type": "structure",
"members": {
"taskStatus": {},
"taskType": {},
"taskStartTime": {
"type": "timestamp"
},
"taskStatistics": {
"type": "structure",
"members": {
"totalChecks": {
"type": "integer"
},
"inProgressChecks": {
"type": "integer"
},
"waitingForDataCollectionChecks": {
"type": "integer"
},
"compliantChecks": {
"type": "integer"
},
"nonCompliantChecks": {
"type": "integer"
},
"failedChecks": {
"type": "integer"
},
"canceledChecks": {
"type": "integer"
}
}
},
"scheduledAuditName": {},
"auditDetails": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"checkRunStatus": {},
"checkCompliant": {
"type": "boolean"
},
"totalResourcesCount": {
"type": "long"
},
"nonCompliantResourcesCount": {
"type": "long"
},
"errorCode": {},
"message": {}
}
}
}
}
}
},
"DescribeAuthorizer": {
"http": {
"method": "GET",
"requestUri": "/authorizer/{authorizerName}"
},
"input": {
"type": "structure",
"required": [
"authorizerName"
],
"members": {
"authorizerName": {
"location": "uri",
"locationName": "authorizerName"
}
}
},
"output": {
"type": "structure",
"members": {
"authorizerDescription": {
"shape": "Sa9"
}
}
}
},
"DescribeBillingGroup": {
"http": {
"method": "GET",
"requestUri": "/billing-groups/{billingGroupName}"
},
"input": {
"type": "structure",
"required": [
"billingGroupName"
],
"members": {
"billingGroupName": {
"location": "uri",
"locationName": "billingGroupName"
}
}
},
"output": {
"type": "structure",
"members": {
"billingGroupName": {},
"billingGroupId": {},
"billingGroupArn": {},
"version": {
"type": "long"
},
"billingGroupProperties": {
"shape": "S1o"
},
"billingGroupMetadata": {
"type": "structure",
"members": {
"creationDate": {
"type": "timestamp"
}
}
}
}
}
},
"DescribeCACertificate": {
"http": {
"method": "GET",
"requestUri": "/cacertificate/{caCertificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "caCertificateId"
}
}
},
"output": {
"type": "structure",
"members": {
"certificateDescription": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"status": {},
"certificatePem": {},
"ownedBy": {},
"creationDate": {
"type": "timestamp"
},
"autoRegistrationStatus": {},
"lastModifiedDate": {
"type": "timestamp"
},
"customerVersion": {
"type": "integer"
},
"generationId": {},
"validity": {
"shape": "Sao"
}
}
},
"registrationConfig": {
"shape": "Sap"
}
}
}
},
"DescribeCertificate": {
"http": {
"method": "GET",
"requestUri": "/certificates/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
}
}
},
"output": {
"type": "structure",
"members": {
"certificateDescription": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"caCertificateId": {},
"status": {},
"certificatePem": {},
"ownedBy": {},
"previousOwnedBy": {},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
},
"customerVersion": {
"type": "integer"
},
"transferData": {
"type": "structure",
"members": {
"transferMessage": {},
"rejectReason": {},
"transferDate": {
"type": "timestamp"
},
"acceptDate": {
"type": "timestamp"
},
"rejectDate": {
"type": "timestamp"
}
}
},
"generationId": {},
"validity": {
"shape": "Sao"
}
}
}
}
}
},
"DescribeDefaultAuthorizer": {
"http": {
"method": "GET",
"requestUri": "/default-authorizer"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"authorizerDescription": {
"shape": "Sa9"
}
}
}
},
"DescribeEndpoint": {
"http": {
"method": "GET",
"requestUri": "/endpoint"
},
"input": {
"type": "structure",
"members": {
"endpointType": {
"location": "querystring",
"locationName": "endpointType"
}
}
},
"output": {
"type": "structure",
"members": {
"endpointAddress": {}
}
}
},
"DescribeEventConfigurations": {
"http": {
"method": "GET",
"requestUri": "/event-configurations"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"eventConfigurations": {
"shape": "Sb5"
},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
}
}
}
},
"DescribeIndex": {
"http": {
"method": "GET",
"requestUri": "/indices/{indexName}"
},
"input": {
"type": "structure",
"required": [
"indexName"
],
"members": {
"indexName": {
"location": "uri",
"locationName": "indexName"
}
}
},
"output": {
"type": "structure",
"members": {
"indexName": {},
"indexStatus": {},
"schema": {}
}
}
},
"DescribeJob": {
"http": {
"method": "GET",
"requestUri": "/jobs/{jobId}"
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
}
}
},
"output": {
"type": "structure",
"members": {
"documentSource": {},
"job": {
"type": "structure",
"members": {
"jobArn": {},
"jobId": {},
"targetSelection": {},
"status": {},
"forceCanceled": {
"type": "boolean"
},
"reasonCode": {},
"comment": {},
"targets": {
"shape": "Sg"
},
"description": {},
"presignedUrlConfig": {
"shape": "S2h"
},
"jobExecutionsRolloutConfig": {
"shape": "S2l"
},
"abortConfig": {
"shape": "S2s"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"completedAt": {
"type": "timestamp"
},
"jobProcessDetails": {
"type": "structure",
"members": {
"processingTargets": {
"type": "list",
"member": {}
},
"numberOfCanceledThings": {
"type": "integer"
},
"numberOfSucceededThings": {
"type": "integer"
},
"numberOfFailedThings": {
"type": "integer"
},
"numberOfRejectedThings": {
"type": "integer"
},
"numberOfQueuedThings": {
"type": "integer"
},
"numberOfInProgressThings": {
"type": "integer"
},
"numberOfRemovedThings": {
"type": "integer"
},
"numberOfTimedOutThings": {
"type": "integer"
}
}
},
"timeoutConfig": {
"shape": "S2z"
}
}
}
}
}
},
"DescribeJobExecution": {
"http": {
"method": "GET",
"requestUri": "/things/{thingName}/jobs/{jobId}"
},
"input": {
"type": "structure",
"required": [
"jobId",
"thingName"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"executionNumber": {
"location": "querystring",
"locationName": "executionNumber",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"execution": {
"type": "structure",
"members": {
"jobId": {},
"status": {},
"forceCanceled": {
"type": "boolean"
},
"statusDetails": {
"type": "structure",
"members": {
"detailsMap": {
"shape": "S18"
}
}
},
"thingArn": {},
"queuedAt": {
"type": "timestamp"
},
"startedAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"executionNumber": {
"type": "long"
},
"versionNumber": {
"type": "long"
},
"approximateSecondsBeforeTimedOut": {
"type": "long"
}
}
}
}
}
},
"DescribeRoleAlias": {
"http": {
"method": "GET",
"requestUri": "/role-aliases/{roleAlias}"
},
"input": {
"type": "structure",
"required": [
"roleAlias"
],
"members": {
"roleAlias": {
"location": "uri",
"locationName": "roleAlias"
}
}
},
"output": {
"type": "structure",
"members": {
"roleAliasDescription": {
"type": "structure",
"members": {
"roleAlias": {},
"roleAliasArn": {},
"roleArn": {},
"owner": {},
"credentialDurationSeconds": {
"type": "integer"
},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
}
}
}
}
}
},
"DescribeScheduledAudit": {
"http": {
"method": "GET",
"requestUri": "/audit/scheduledaudits/{scheduledAuditName}"
},
"input": {
"type": "structure",
"required": [
"scheduledAuditName"
],
"members": {
"scheduledAuditName": {
"location": "uri",
"locationName": "scheduledAuditName"
}
}
},
"output": {
"type": "structure",
"members": {
"frequency": {},
"dayOfMonth": {},
"dayOfWeek": {},
"targetCheckNames": {
"shape": "S4z"
},
"scheduledAuditName": {},
"scheduledAuditArn": {}
}
}
},
"DescribeSecurityProfile": {
"http": {
"method": "GET",
"requestUri": "/security-profiles/{securityProfileName}"
},
"input": {
"type": "structure",
"required": [
"securityProfileName"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
}
}
},
"output": {
"type": "structure",
"members": {
"securityProfileName": {},
"securityProfileArn": {},
"securityProfileDescription": {},
"behaviors": {
"shape": "S56"
},
"alertTargets": {
"shape": "S5n"
},
"additionalMetricsToRetain": {
"shape": "S5r"
},
"version": {
"type": "long"
},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
}
}
}
},
"DescribeStream": {
"http": {
"method": "GET",
"requestUri": "/streams/{streamId}"
},
"input": {
"type": "structure",
"required": [
"streamId"
],
"members": {
"streamId": {
"location": "uri",
"locationName": "streamId"
}
}
},
"output": {
"type": "structure",
"members": {
"streamInfo": {
"type": "structure",
"members": {
"streamId": {},
"streamArn": {},
"streamVersion": {
"type": "integer"
},
"description": {},
"files": {
"shape": "S5w"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"roleArn": {}
}
}
}
}
},
"DescribeThing": {
"http": {
"method": "GET",
"requestUri": "/things/{thingName}"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
}
}
},
"output": {
"type": "structure",
"members": {
"defaultClientId": {},
"thingName": {},
"thingId": {},
"thingArn": {},
"thingTypeName": {},
"attributes": {
"shape": "S25"
},
"version": {
"type": "long"
},
"billingGroupName": {}
}
}
},
"DescribeThingGroup": {
"http": {
"method": "GET",
"requestUri": "/thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
}
}
},
"output": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupId": {},
"thingGroupArn": {},
"version": {
"type": "long"
},
"thingGroupProperties": {
"shape": "S22"
},
"thingGroupMetadata": {
"type": "structure",
"members": {
"parentGroupName": {},
"rootToParentThingGroups": {
"shape": "Scg"
},
"creationDate": {
"type": "timestamp"
}
}
},
"indexName": {},
"queryString": {},
"queryVersion": {},
"status": {}
}
}
},
"DescribeThingRegistrationTask": {
"http": {
"method": "GET",
"requestUri": "/thing-registration-tasks/{taskId}"
},
"input": {
"type": "structure",
"required": [
"taskId"
],
"members": {
"taskId": {
"location": "uri",
"locationName": "taskId"
}
}
},
"output": {
"type": "structure",
"members": {
"taskId": {},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
},
"templateBody": {},
"inputFileBucket": {},
"inputFileKey": {},
"roleArn": {},
"status": {},
"message": {},
"successCount": {
"type": "integer"
},
"failureCount": {
"type": "integer"
},
"percentageProgress": {
"type": "integer"
}
}
}
},
"DescribeThingType": {
"http": {
"method": "GET",
"requestUri": "/thing-types/{thingTypeName}"
},
"input": {
"type": "structure",
"required": [
"thingTypeName"
],
"members": {
"thingTypeName": {
"location": "uri",
"locationName": "thingTypeName"
}
}
},
"output": {
"type": "structure",
"members": {
"thingTypeName": {},
"thingTypeId": {},
"thingTypeArn": {},
"thingTypeProperties": {
"shape": "S68"
},
"thingTypeMetadata": {
"shape": "Sct"
}
}
}
},
"DetachPolicy": {
"http": {
"requestUri": "/target-policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"target"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"target": {}
}
}
},
"DetachPrincipalPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/principal-policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"principal"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"principal": {
"location": "header",
"locationName": "x-amzn-iot-principal"
}
}
},
"deprecated": true
},
"DetachSecurityProfile": {
"http": {
"method": "DELETE",
"requestUri": "/security-profiles/{securityProfileName}/targets"
},
"input": {
"type": "structure",
"required": [
"securityProfileName",
"securityProfileTargetArn"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
},
"securityProfileTargetArn": {
"location": "querystring",
"locationName": "securityProfileTargetArn"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DetachThingPrincipal": {
"http": {
"method": "DELETE",
"requestUri": "/things/{thingName}/principals"
},
"input": {
"type": "structure",
"required": [
"thingName",
"principal"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"principal": {
"location": "header",
"locationName": "x-amzn-principal"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisableTopicRule": {
"http": {
"requestUri": "/rules/{ruleName}/disable"
},
"input": {
"type": "structure",
"required": [
"ruleName"
],
"members": {
"ruleName": {
"location": "uri",
"locationName": "ruleName"
}
}
}
},
"EnableTopicRule": {
"http": {
"requestUri": "/rules/{ruleName}/enable"
},
"input": {
"type": "structure",
"required": [
"ruleName"
],
"members": {
"ruleName": {
"location": "uri",
"locationName": "ruleName"
}
}
}
},
"GetEffectivePolicies": {
"http": {
"requestUri": "/effective-policies"
},
"input": {
"type": "structure",
"members": {
"principal": {},
"cognitoIdentityPoolId": {},
"thingName": {
"location": "querystring",
"locationName": "thingName"
}
}
},
"output": {
"type": "structure",
"members": {
"effectivePolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"policyName": {},
"policyArn": {},
"policyDocument": {}
}
}
}
}
}
},
"GetIndexingConfiguration": {
"http": {
"method": "GET",
"requestUri": "/indexing/config"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"thingIndexingConfiguration": {
"shape": "Sdb"
},
"thingGroupIndexingConfiguration": {
"shape": "Sde"
}
}
}
},
"GetJobDocument": {
"http": {
"method": "GET",
"requestUri": "/jobs/{jobId}/job-document"
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
}
}
},
"output": {
"type": "structure",
"members": {
"document": {}
}
}
},
"GetLoggingOptions": {
"http": {
"method": "GET",
"requestUri": "/loggingOptions"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"roleArn": {},
"logLevel": {}
}
}
},
"GetOTAUpdate": {
"http": {
"method": "GET",
"requestUri": "/otaUpdates/{otaUpdateId}"
},
"input": {
"type": "structure",
"required": [
"otaUpdateId"
],
"members": {
"otaUpdateId": {
"location": "uri",
"locationName": "otaUpdateId"
}
}
},
"output": {
"type": "structure",
"members": {
"otaUpdateInfo": {
"type": "structure",
"members": {
"otaUpdateId": {},
"otaUpdateArn": {},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
},
"description": {},
"targets": {
"shape": "S3a"
},
"awsJobExecutionsRolloutConfig": {
"shape": "S3c"
},
"targetSelection": {},
"otaUpdateFiles": {
"shape": "S3e"
},
"otaUpdateStatus": {},
"awsIotJobId": {},
"awsIotJobArn": {},
"errorInfo": {
"type": "structure",
"members": {
"code": {},
"message": {}
}
},
"additionalParameters": {
"shape": "S4b"
}
}
}
}
}
},
"GetPolicy": {
"http": {
"method": "GET",
"requestUri": "/policies/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
}
}
},
"output": {
"type": "structure",
"members": {
"policyName": {},
"policyArn": {},
"policyDocument": {},
"defaultVersionId": {},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
},
"generationId": {}
}
}
},
"GetPolicyVersion": {
"http": {
"method": "GET",
"requestUri": "/policies/{policyName}/version/{policyVersionId}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"policyVersionId"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"policyVersionId": {
"location": "uri",
"locationName": "policyVersionId"
}
}
},
"output": {
"type": "structure",
"members": {
"policyArn": {},
"policyName": {},
"policyDocument": {},
"policyVersionId": {},
"isDefaultVersion": {
"type": "boolean"
},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
},
"generationId": {}
}
}
},
"GetRegistrationCode": {
"http": {
"method": "GET",
"requestUri": "/registrationcode"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"registrationCode": {}
}
}
},
"GetStatistics": {
"http": {
"requestUri": "/indices/statistics"
},
"input": {
"type": "structure",
"required": [
"queryString"
],
"members": {
"indexName": {},
"queryString": {},
"aggregationField": {},
"queryVersion": {}
}
},
"output": {
"type": "structure",
"members": {
"statistics": {
"type": "structure",
"members": {
"count": {
"type": "integer"
}
}
}
}
}
},
"GetTopicRule": {
"http": {
"method": "GET",
"requestUri": "/rules/{ruleName}"
},
"input": {
"type": "structure",
"required": [
"ruleName"
],
"members": {
"ruleName": {
"location": "uri",
"locationName": "ruleName"
}
}
},
"output": {
"type": "structure",
"members": {
"ruleArn": {},
"rule": {
"type": "structure",
"members": {
"ruleName": {},
"sql": {},
"description": {},
"createdAt": {
"type": "timestamp"
},
"actions": {
"shape": "S6j"
},
"ruleDisabled": {
"type": "boolean"
},
"awsIotSqlVersion": {},
"errorAction": {
"shape": "S6k"
}
}
}
}
}
},
"GetV2LoggingOptions": {
"http": {
"method": "GET",
"requestUri": "/v2LoggingOptions"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"roleArn": {},
"defaultLogLevel": {},
"disableAllLogs": {
"type": "boolean"
}
}
}
},
"ListActiveViolations": {
"http": {
"method": "GET",
"requestUri": "/active-violations"
},
"input": {
"type": "structure",
"members": {
"thingName": {
"location": "querystring",
"locationName": "thingName"
},
"securityProfileName": {
"location": "querystring",
"locationName": "securityProfileName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"activeViolations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"violationId": {},
"thingName": {},
"securityProfileName": {},
"behavior": {
"shape": "S57"
},
"lastViolationValue": {
"shape": "S5c"
},
"lastViolationTime": {
"type": "timestamp"
},
"violationStartTime": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListAttachedPolicies": {
"http": {
"requestUri": "/attached-policies/{target}"
},
"input": {
"type": "structure",
"required": [
"target"
],
"members": {
"target": {
"location": "uri",
"locationName": "target"
},
"recursive": {
"location": "querystring",
"locationName": "recursive",
"type": "boolean"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"policies": {
"shape": "Sem"
},
"nextMarker": {}
}
}
},
"ListAuditFindings": {
"http": {
"requestUri": "/audit/findings"
},
"input": {
"type": "structure",
"members": {
"taskId": {},
"checkName": {},
"resourceIdentifier": {
"shape": "Sep"
},
"maxResults": {
"type": "integer"
},
"nextToken": {},
"startTime": {
"type": "timestamp"
},
"endTime": {
"type": "timestamp"
}
}
},
"output": {
"type": "structure",
"members": {
"findings": {
"type": "list",
"member": {
"type": "structure",
"members": {
"taskId": {},
"checkName": {},
"taskStartTime": {
"type": "timestamp"
},
"findingTime": {
"type": "timestamp"
},
"severity": {},
"nonCompliantResource": {
"type": "structure",
"members": {
"resourceType": {},
"resourceIdentifier": {
"shape": "Sep"
},
"additionalInfo": {
"shape": "Sex"
}
}
},
"relatedResources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"resourceType": {},
"resourceIdentifier": {
"shape": "Sep"
},
"additionalInfo": {
"shape": "Sex"
}
}
}
},
"reasonForNonCompliance": {},
"reasonForNonComplianceCode": {}
}
}
},
"nextToken": {}
}
}
},
"ListAuditTasks": {
"http": {
"method": "GET",
"requestUri": "/audit/tasks"
},
"input": {
"type": "structure",
"required": [
"startTime",
"endTime"
],
"members": {
"startTime": {
"location": "querystring",
"locationName": "startTime",
"type": "timestamp"
},
"endTime": {
"location": "querystring",
"locationName": "endTime",
"type": "timestamp"
},
"taskType": {
"location": "querystring",
"locationName": "taskType"
},
"taskStatus": {
"location": "querystring",
"locationName": "taskStatus"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"tasks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"taskId": {},
"taskStatus": {},
"taskType": {}
}
}
},
"nextToken": {}
}
}
},
"ListAuthorizers": {
"http": {
"method": "GET",
"requestUri": "/authorizers/"
},
"input": {
"type": "structure",
"members": {
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
},
"status": {
"location": "querystring",
"locationName": "status"
}
}
},
"output": {
"type": "structure",
"members": {
"authorizers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"authorizerName": {},
"authorizerArn": {}
}
}
},
"nextMarker": {}
}
}
},
"ListBillingGroups": {
"http": {
"method": "GET",
"requestUri": "/billing-groups"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"namePrefixFilter": {
"location": "querystring",
"locationName": "namePrefixFilter"
}
}
},
"output": {
"type": "structure",
"members": {
"billingGroups": {
"type": "list",
"member": {
"shape": "Sch"
}
},
"nextToken": {}
}
}
},
"ListCACertificates": {
"http": {
"method": "GET",
"requestUri": "/cacertificates"
},
"input": {
"type": "structure",
"members": {
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"certificates": {
"type": "list",
"member": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"status": {},
"creationDate": {
"type": "timestamp"
}
}
}
},
"nextMarker": {}
}
}
},
"ListCertificates": {
"http": {
"method": "GET",
"requestUri": "/certificates"
},
"input": {
"type": "structure",
"members": {
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"certificates": {
"shape": "Sfl"
},
"nextMarker": {}
}
}
},
"ListCertificatesByCA": {
"http": {
"method": "GET",
"requestUri": "/certificates-by-ca/{caCertificateId}"
},
"input": {
"type": "structure",
"required": [
"caCertificateId"
],
"members": {
"caCertificateId": {
"location": "uri",
"locationName": "caCertificateId"
},
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"certificates": {
"shape": "Sfl"
},
"nextMarker": {}
}
}
},
"ListIndices": {
"http": {
"method": "GET",
"requestUri": "/indices"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"indexNames": {
"type": "list",
"member": {}
},
"nextToken": {}
}
}
},
"ListJobExecutionsForJob": {
"http": {
"method": "GET",
"requestUri": "/jobs/{jobId}/things"
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"status": {
"location": "querystring",
"locationName": "status"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"executionSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"thingArn": {},
"jobExecutionSummary": {
"shape": "Sfy"
}
}
}
},
"nextToken": {}
}
}
},
"ListJobExecutionsForThing": {
"http": {
"method": "GET",
"requestUri": "/things/{thingName}/jobs"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"status": {
"location": "querystring",
"locationName": "status"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"executionSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"jobId": {},
"jobExecutionSummary": {
"shape": "Sfy"
}
}
}
},
"nextToken": {}
}
}
},
"ListJobs": {
"http": {
"method": "GET",
"requestUri": "/jobs"
},
"input": {
"type": "structure",
"members": {
"status": {
"location": "querystring",
"locationName": "status"
},
"targetSelection": {
"location": "querystring",
"locationName": "targetSelection"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"thingGroupName": {
"location": "querystring",
"locationName": "thingGroupName"
},
"thingGroupId": {
"location": "querystring",
"locationName": "thingGroupId"
}
}
},
"output": {
"type": "structure",
"members": {
"jobs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"jobArn": {},
"jobId": {},
"thingGroupId": {},
"targetSelection": {},
"status": {},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"completedAt": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListOTAUpdates": {
"http": {
"method": "GET",
"requestUri": "/otaUpdates"
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"otaUpdateStatus": {
"location": "querystring",
"locationName": "otaUpdateStatus"
}
}
},
"output": {
"type": "structure",
"members": {
"otaUpdates": {
"type": "list",
"member": {
"type": "structure",
"members": {
"otaUpdateId": {},
"otaUpdateArn": {},
"creationDate": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListOutgoingCertificates": {
"http": {
"method": "GET",
"requestUri": "/certificates-out-going"
},
"input": {
"type": "structure",
"members": {
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"outgoingCertificates": {
"type": "list",
"member": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"transferredTo": {},
"transferDate": {
"type": "timestamp"
},
"transferMessage": {},
"creationDate": {
"type": "timestamp"
}
}
}
},
"nextMarker": {}
}
}
},
"ListPolicies": {
"http": {
"method": "GET",
"requestUri": "/policies"
},
"input": {
"type": "structure",
"members": {
"marker": {
"location": "querystring",
"locationName": "marker"
},
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"policies": {
"shape": "Sem"
},
"nextMarker": {}
}
}
},
"ListPolicyPrincipals": {
"http": {
"method": "GET",
"requestUri": "/policy-principals"
},
"input": {
"type": "structure",
"required": [
"policyName"
],
"members": {
"policyName": {
"location": "header",
"locationName": "x-amzn-iot-policy"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"principals": {
"shape": "Sgj"
},
"nextMarker": {}
}
},
"deprecated": true
},
"ListPolicyVersions": {
"http": {
"method": "GET",
"requestUri": "/policies/{policyName}/version"
},
"input": {
"type": "structure",
"required": [
"policyName"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
}
}
},
"output": {
"type": "structure",
"members": {
"policyVersions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"versionId": {},
"isDefaultVersion": {
"type": "boolean"
},
"createDate": {
"type": "timestamp"
}
}
}
}
}
}
},
"ListPrincipalPolicies": {
"http": {
"method": "GET",
"requestUri": "/principal-policies"
},
"input": {
"type": "structure",
"required": [
"principal"
],
"members": {
"principal": {
"location": "header",
"locationName": "x-amzn-iot-principal"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"policies": {
"shape": "Sem"
},
"nextMarker": {}
}
},
"deprecated": true
},
"ListPrincipalThings": {
"http": {
"method": "GET",
"requestUri": "/principals/things"
},
"input": {
"type": "structure",
"required": [
"principal"
],
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"principal": {
"location": "header",
"locationName": "x-amzn-principal"
}
}
},
"output": {
"type": "structure",
"members": {
"things": {
"shape": "Sgt"
},
"nextToken": {}
}
}
},
"ListRoleAliases": {
"http": {
"method": "GET",
"requestUri": "/role-aliases"
},
"input": {
"type": "structure",
"members": {
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"roleAliases": {
"type": "list",
"member": {}
},
"nextMarker": {}
}
}
},
"ListScheduledAudits": {
"http": {
"method": "GET",
"requestUri": "/audit/scheduledaudits"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"scheduledAudits": {
"type": "list",
"member": {
"type": "structure",
"members": {
"scheduledAuditName": {},
"scheduledAuditArn": {},
"frequency": {},
"dayOfMonth": {},
"dayOfWeek": {}
}
}
},
"nextToken": {}
}
}
},
"ListSecurityProfiles": {
"http": {
"method": "GET",
"requestUri": "/security-profiles"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"securityProfileIdentifiers": {
"type": "list",
"member": {
"shape": "Sh4"
}
},
"nextToken": {}
}
}
},
"ListSecurityProfilesForTarget": {
"http": {
"method": "GET",
"requestUri": "/security-profiles-for-target"
},
"input": {
"type": "structure",
"required": [
"securityProfileTargetArn"
],
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"recursive": {
"location": "querystring",
"locationName": "recursive",
"type": "boolean"
},
"securityProfileTargetArn": {
"location": "querystring",
"locationName": "securityProfileTargetArn"
}
}
},
"output": {
"type": "structure",
"members": {
"securityProfileTargetMappings": {
"type": "list",
"member": {
"type": "structure",
"members": {
"securityProfileIdentifier": {
"shape": "Sh4"
},
"target": {
"shape": "Sh9"
}
}
}
},
"nextToken": {}
}
}
},
"ListStreams": {
"http": {
"method": "GET",
"requestUri": "/streams"
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"ascendingOrder": {
"location": "querystring",
"locationName": "isAscendingOrder",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"streams": {
"type": "list",
"member": {
"type": "structure",
"members": {
"streamId": {},
"streamArn": {},
"streamVersion": {
"type": "integer"
},
"description": {}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "querystring",
"locationName": "resourceArn"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S1q"
},
"nextToken": {}
}
}
},
"ListTargetsForPolicy": {
"http": {
"requestUri": "/policy-targets/{policyName}"
},
"input": {
"type": "structure",
"required": [
"policyName"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"marker": {
"location": "querystring",
"locationName": "marker"
},
"pageSize": {
"location": "querystring",
"locationName": "pageSize",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"targets": {
"type": "list",
"member": {}
},
"nextMarker": {}
}
}
},
"ListTargetsForSecurityProfile": {
"http": {
"method": "GET",
"requestUri": "/security-profiles/{securityProfileName}/targets"
},
"input": {
"type": "structure",
"required": [
"securityProfileName"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"securityProfileTargets": {
"type": "list",
"member": {
"shape": "Sh9"
}
},
"nextToken": {}
}
}
},
"ListThingGroups": {
"http": {
"method": "GET",
"requestUri": "/thing-groups"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"parentGroup": {
"location": "querystring",
"locationName": "parentGroup"
},
"namePrefixFilter": {
"location": "querystring",
"locationName": "namePrefixFilter"
},
"recursive": {
"location": "querystring",
"locationName": "recursive",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"thingGroups": {
"shape": "Scg"
},
"nextToken": {}
}
}
},
"ListThingGroupsForThing": {
"http": {
"method": "GET",
"requestUri": "/things/{thingName}/thing-groups"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"thingGroups": {
"shape": "Scg"
},
"nextToken": {}
}
}
},
"ListThingPrincipals": {
"http": {
"method": "GET",
"requestUri": "/things/{thingName}/principals"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
}
}
},
"output": {
"type": "structure",
"members": {
"principals": {
"shape": "Sgj"
}
}
}
},
"ListThingRegistrationTaskReports": {
"http": {
"method": "GET",
"requestUri": "/thing-registration-tasks/{taskId}/reports"
},
"input": {
"type": "structure",
"required": [
"taskId",
"reportType"
],
"members": {
"taskId": {
"location": "uri",
"locationName": "taskId"
},
"reportType": {
"location": "querystring",
"locationName": "reportType"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"resourceLinks": {
"type": "list",
"member": {}
},
"reportType": {},
"nextToken": {}
}
}
},
"ListThingRegistrationTasks": {
"http": {
"method": "GET",
"requestUri": "/thing-registration-tasks"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"status": {
"location": "querystring",
"locationName": "status"
}
}
},
"output": {
"type": "structure",
"members": {
"taskIds": {
"type": "list",
"member": {}
},
"nextToken": {}
}
}
},
"ListThingTypes": {
"http": {
"method": "GET",
"requestUri": "/thing-types"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"thingTypeName": {
"location": "querystring",
"locationName": "thingTypeName"
}
}
},
"output": {
"type": "structure",
"members": {
"thingTypes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"thingTypeName": {},
"thingTypeArn": {},
"thingTypeProperties": {
"shape": "S68"
},
"thingTypeMetadata": {
"shape": "Sct"
}
}
}
},
"nextToken": {}
}
}
},
"ListThings": {
"http": {
"method": "GET",
"requestUri": "/things"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"attributeName": {
"location": "querystring",
"locationName": "attributeName"
},
"attributeValue": {
"location": "querystring",
"locationName": "attributeValue"
},
"thingTypeName": {
"location": "querystring",
"locationName": "thingTypeName"
}
}
},
"output": {
"type": "structure",
"members": {
"things": {
"type": "list",
"member": {
"type": "structure",
"members": {
"thingName": {},
"thingTypeName": {},
"thingArn": {},
"attributes": {
"shape": "S25"
},
"version": {
"type": "long"
}
}
}
},
"nextToken": {}
}
}
},
"ListThingsInBillingGroup": {
"http": {
"method": "GET",
"requestUri": "/billing-groups/{billingGroupName}/things"
},
"input": {
"type": "structure",
"required": [
"billingGroupName"
],
"members": {
"billingGroupName": {
"location": "uri",
"locationName": "billingGroupName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"things": {
"shape": "Sgt"
},
"nextToken": {}
}
}
},
"ListThingsInThingGroup": {
"http": {
"method": "GET",
"requestUri": "/thing-groups/{thingGroupName}/things"
},
"input": {
"type": "structure",
"required": [
"thingGroupName"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"recursive": {
"location": "querystring",
"locationName": "recursive",
"type": "boolean"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"things": {
"shape": "Sgt"
},
"nextToken": {}
}
}
},
"ListTopicRules": {
"http": {
"method": "GET",
"requestUri": "/rules"
},
"input": {
"type": "structure",
"members": {
"topic": {
"location": "querystring",
"locationName": "topic"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"ruleDisabled": {
"location": "querystring",
"locationName": "ruleDisabled",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"rules": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ruleArn": {},
"ruleName": {},
"topicPattern": {},
"createdAt": {
"type": "timestamp"
},
"ruleDisabled": {
"type": "boolean"
}
}
}
},
"nextToken": {}
}
}
},
"ListV2LoggingLevels": {
"http": {
"method": "GET",
"requestUri": "/v2LoggingLevel"
},
"input": {
"type": "structure",
"members": {
"targetType": {
"location": "querystring",
"locationName": "targetType"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"logTargetConfigurations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"logTarget": {
"shape": "Sip"
},
"logLevel": {}
}
}
},
"nextToken": {}
}
}
},
"ListViolationEvents": {
"http": {
"method": "GET",
"requestUri": "/violation-events"
},
"input": {
"type": "structure",
"required": [
"startTime",
"endTime"
],
"members": {
"startTime": {
"location": "querystring",
"locationName": "startTime",
"type": "timestamp"
},
"endTime": {
"location": "querystring",
"locationName": "endTime",
"type": "timestamp"
},
"thingName": {
"location": "querystring",
"locationName": "thingName"
},
"securityProfileName": {
"location": "querystring",
"locationName": "securityProfileName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"violationEvents": {
"type": "list",
"member": {
"type": "structure",
"members": {
"violationId": {},
"thingName": {},
"securityProfileName": {},
"behavior": {
"shape": "S57"
},
"metricValue": {
"shape": "S5c"
},
"violationEventType": {},
"violationEventTime": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"RegisterCACertificate": {
"http": {
"requestUri": "/cacertificate"
},
"input": {
"type": "structure",
"required": [
"caCertificate",
"verificationCertificate"
],
"members": {
"caCertificate": {},
"verificationCertificate": {},
"setAsActive": {
"location": "querystring",
"locationName": "setAsActive",
"type": "boolean"
},
"allowAutoRegistration": {
"location": "querystring",
"locationName": "allowAutoRegistration",
"type": "boolean"
},
"registrationConfig": {
"shape": "Sap"
}
}
},
"output": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {}
}
}
},
"RegisterCertificate": {
"http": {
"requestUri": "/certificate/register"
},
"input": {
"type": "structure",
"required": [
"certificatePem"
],
"members": {
"certificatePem": {},
"caCertificatePem": {},
"setAsActive": {
"deprecated": true,
"location": "querystring",
"locationName": "setAsActive",
"type": "boolean"
},
"status": {}
}
},
"output": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {}
}
}
},
"RegisterThing": {
"http": {
"requestUri": "/things"
},
"input": {
"type": "structure",
"required": [
"templateBody"
],
"members": {
"templateBody": {},
"parameters": {
"type": "map",
"key": {},
"value": {}
}
}
},
"output": {
"type": "structure",
"members": {
"certificatePem": {},
"resourceArns": {
"type": "map",
"key": {},
"value": {}
}
}
}
},
"RejectCertificateTransfer": {
"http": {
"method": "PATCH",
"requestUri": "/reject-certificate-transfer/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
},
"rejectReason": {}
}
}
},
"RemoveThingFromBillingGroup": {
"http": {
"method": "PUT",
"requestUri": "/billing-groups/removeThingFromBillingGroup"
},
"input": {
"type": "structure",
"members": {
"billingGroupName": {},
"billingGroupArn": {},
"thingName": {},
"thingArn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"RemoveThingFromThingGroup": {
"http": {
"method": "PUT",
"requestUri": "/thing-groups/removeThingFromThingGroup"
},
"input": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupArn": {},
"thingName": {},
"thingArn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ReplaceTopicRule": {
"http": {
"method": "PATCH",
"requestUri": "/rules/{ruleName}"
},
"input": {
"type": "structure",
"required": [
"ruleName",
"topicRulePayload"
],
"members": {
"ruleName": {
"location": "uri",
"locationName": "ruleName"
},
"topicRulePayload": {
"shape": "S6g"
}
},
"payload": "topicRulePayload"
}
},
"SearchIndex": {
"http": {
"requestUri": "/indices/search"
},
"input": {
"type": "structure",
"required": [
"queryString"
],
"members": {
"indexName": {},
"queryString": {},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"queryVersion": {}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"things": {
"type": "list",
"member": {
"type": "structure",
"members": {
"thingName": {},
"thingId": {},
"thingTypeName": {},
"thingGroupNames": {
"shape": "Sjh"
},
"attributes": {
"shape": "S25"
},
"shadow": {},
"connectivity": {
"type": "structure",
"members": {
"connected": {
"type": "boolean"
},
"timestamp": {
"type": "long"
}
}
}
}
}
},
"thingGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupId": {},
"thingGroupDescription": {},
"attributes": {
"shape": "S25"
},
"parentGroupNames": {
"shape": "Sjh"
}
}
}
}
}
}
},
"SetDefaultAuthorizer": {
"http": {
"requestUri": "/default-authorizer"
},
"input": {
"type": "structure",
"required": [
"authorizerName"
],
"members": {
"authorizerName": {}
}
},
"output": {
"type": "structure",
"members": {
"authorizerName": {},
"authorizerArn": {}
}
}
},
"SetDefaultPolicyVersion": {
"http": {
"method": "PATCH",
"requestUri": "/policies/{policyName}/version/{policyVersionId}"
},
"input": {
"type": "structure",
"required": [
"policyName",
"policyVersionId"
],
"members": {
"policyName": {
"location": "uri",
"locationName": "policyName"
},
"policyVersionId": {
"location": "uri",
"locationName": "policyVersionId"
}
}
}
},
"SetLoggingOptions": {
"http": {
"requestUri": "/loggingOptions"
},
"input": {
"type": "structure",
"required": [
"loggingOptionsPayload"
],
"members": {
"loggingOptionsPayload": {
"type": "structure",
"required": [
"roleArn"
],
"members": {
"roleArn": {},
"logLevel": {}
}
}
},
"payload": "loggingOptionsPayload"
}
},
"SetV2LoggingLevel": {
"http": {
"requestUri": "/v2LoggingLevel"
},
"input": {
"type": "structure",
"required": [
"logTarget",
"logLevel"
],
"members": {
"logTarget": {
"shape": "Sip"
},
"logLevel": {}
}
}
},
"SetV2LoggingOptions": {
"http": {
"requestUri": "/v2LoggingOptions"
},
"input": {
"type": "structure",
"members": {
"roleArn": {},
"defaultLogLevel": {},
"disableAllLogs": {
"type": "boolean"
}
}
}
},
"StartOnDemandAuditTask": {
"http": {
"requestUri": "/audit/tasks"
},
"input": {
"type": "structure",
"required": [
"targetCheckNames"
],
"members": {
"targetCheckNames": {
"shape": "S4z"
}
}
},
"output": {
"type": "structure",
"members": {
"taskId": {}
}
}
},
"StartThingRegistrationTask": {
"http": {
"requestUri": "/thing-registration-tasks"
},
"input": {
"type": "structure",
"required": [
"templateBody",
"inputFileBucket",
"inputFileKey",
"roleArn"
],
"members": {
"templateBody": {},
"inputFileBucket": {},
"inputFileKey": {},
"roleArn": {}
}
},
"output": {
"type": "structure",
"members": {
"taskId": {}
}
}
},
"StopThingRegistrationTask": {
"http": {
"method": "PUT",
"requestUri": "/thing-registration-tasks/{taskId}/cancel"
},
"input": {
"type": "structure",
"required": [
"taskId"
],
"members": {
"taskId": {
"location": "uri",
"locationName": "taskId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"TagResource": {
"http": {
"requestUri": "/tags"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {},
"tags": {
"shape": "S1q"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"TestAuthorization": {
"http": {
"requestUri": "/test-authorization"
},
"input": {
"type": "structure",
"required": [
"authInfos"
],
"members": {
"principal": {},
"cognitoIdentityPoolId": {},
"authInfos": {
"type": "list",
"member": {
"shape": "Sk4"
}
},
"clientId": {
"location": "querystring",
"locationName": "clientId"
},
"policyNamesToAdd": {
"shape": "Sk8"
},
"policyNamesToSkip": {
"shape": "Sk8"
}
}
},
"output": {
"type": "structure",
"members": {
"authResults": {
"type": "list",
"member": {
"type": "structure",
"members": {
"authInfo": {
"shape": "Sk4"
},
"allowed": {
"type": "structure",
"members": {
"policies": {
"shape": "Sem"
}
}
},
"denied": {
"type": "structure",
"members": {
"implicitDeny": {
"type": "structure",
"members": {
"policies": {
"shape": "Sem"
}
}
},
"explicitDeny": {
"type": "structure",
"members": {
"policies": {
"shape": "Sem"
}
}
}
}
},
"authDecision": {},
"missingContextValues": {
"type": "list",
"member": {}
}
}
}
}
}
}
},
"TestInvokeAuthorizer": {
"http": {
"requestUri": "/authorizer/{authorizerName}/test"
},
"input": {
"type": "structure",
"required": [
"authorizerName",
"token",
"tokenSignature"
],
"members": {
"authorizerName": {
"location": "uri",
"locationName": "authorizerName"
},
"token": {},
"tokenSignature": {}
}
},
"output": {
"type": "structure",
"members": {
"isAuthenticated": {
"type": "boolean"
},
"principalId": {},
"policyDocuments": {
"type": "list",
"member": {}
},
"refreshAfterInSeconds": {
"type": "integer"
},
"disconnectAfterInSeconds": {
"type": "integer"
}
}
}
},
"TransferCertificate": {
"http": {
"method": "PATCH",
"requestUri": "/transfer-certificate/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId",
"targetAwsAccount"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
},
"targetAwsAccount": {
"location": "querystring",
"locationName": "targetAwsAccount"
},
"transferMessage": {}
}
},
"output": {
"type": "structure",
"members": {
"transferredCertificateArn": {}
}
}
},
"UntagResource": {
"http": {
"requestUri": "/untag"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {},
"tagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateAccountAuditConfiguration": {
"http": {
"method": "PATCH",
"requestUri": "/audit/configuration"
},
"input": {
"type": "structure",
"members": {
"roleArn": {},
"auditNotificationTargetConfigurations": {
"shape": "S9g"
},
"auditCheckConfigurations": {
"shape": "S9k"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateAuthorizer": {
"http": {
"method": "PUT",
"requestUri": "/authorizer/{authorizerName}"
},
"input": {
"type": "structure",
"required": [
"authorizerName"
],
"members": {
"authorizerName": {
"location": "uri",
"locationName": "authorizerName"
},
"authorizerFunctionArn": {},
"tokenKeyName": {},
"tokenSigningPublicKeys": {
"shape": "S1h"
},
"status": {}
}
},
"output": {
"type": "structure",
"members": {
"authorizerName": {},
"authorizerArn": {}
}
}
},
"UpdateBillingGroup": {
"http": {
"method": "PATCH",
"requestUri": "/billing-groups/{billingGroupName}"
},
"input": {
"type": "structure",
"required": [
"billingGroupName",
"billingGroupProperties"
],
"members": {
"billingGroupName": {
"location": "uri",
"locationName": "billingGroupName"
},
"billingGroupProperties": {
"shape": "S1o"
},
"expectedVersion": {
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"version": {
"type": "long"
}
}
}
},
"UpdateCACertificate": {
"http": {
"method": "PUT",
"requestUri": "/cacertificate/{caCertificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "caCertificateId"
},
"newStatus": {
"location": "querystring",
"locationName": "newStatus"
},
"newAutoRegistrationStatus": {
"location": "querystring",
"locationName": "newAutoRegistrationStatus"
},
"registrationConfig": {
"shape": "Sap"
},
"removeAutoRegistration": {
"type": "boolean"
}
}
}
},
"UpdateCertificate": {
"http": {
"method": "PUT",
"requestUri": "/certificates/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId",
"newStatus"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
},
"newStatus": {
"location": "querystring",
"locationName": "newStatus"
}
}
}
},
"UpdateDynamicThingGroup": {
"http": {
"method": "PATCH",
"requestUri": "/dynamic-thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName",
"thingGroupProperties"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"thingGroupProperties": {
"shape": "S22"
},
"expectedVersion": {
"type": "long"
},
"indexName": {},
"queryString": {},
"queryVersion": {}
}
},
"output": {
"type": "structure",
"members": {
"version": {
"type": "long"
}
}
}
},
"UpdateEventConfigurations": {
"http": {
"method": "PATCH",
"requestUri": "/event-configurations"
},
"input": {
"type": "structure",
"members": {
"eventConfigurations": {
"shape": "Sb5"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateIndexingConfiguration": {
"http": {
"requestUri": "/indexing/config"
},
"input": {
"type": "structure",
"members": {
"thingIndexingConfiguration": {
"shape": "Sdb"
},
"thingGroupIndexingConfiguration": {
"shape": "Sde"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateJob": {
"http": {
"method": "PATCH",
"requestUri": "/jobs/{jobId}"
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"description": {},
"presignedUrlConfig": {
"shape": "S2h"
},
"jobExecutionsRolloutConfig": {
"shape": "S2l"
},
"abortConfig": {
"shape": "S2s"
},
"timeoutConfig": {
"shape": "S2z"
}
}
}
},
"UpdateRoleAlias": {
"http": {
"method": "PUT",
"requestUri": "/role-aliases/{roleAlias}"
},
"input": {
"type": "structure",
"required": [
"roleAlias"
],
"members": {
"roleAlias": {
"location": "uri",
"locationName": "roleAlias"
},
"roleArn": {},
"credentialDurationSeconds": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"roleAlias": {},
"roleAliasArn": {}
}
}
},
"UpdateScheduledAudit": {
"http": {
"method": "PATCH",
"requestUri": "/audit/scheduledaudits/{scheduledAuditName}"
},
"input": {
"type": "structure",
"required": [
"scheduledAuditName"
],
"members": {
"frequency": {},
"dayOfMonth": {},
"dayOfWeek": {},
"targetCheckNames": {
"shape": "S4z"
},
"scheduledAuditName": {
"location": "uri",
"locationName": "scheduledAuditName"
}
}
},
"output": {
"type": "structure",
"members": {
"scheduledAuditArn": {}
}
}
},
"UpdateSecurityProfile": {
"http": {
"method": "PATCH",
"requestUri": "/security-profiles/{securityProfileName}"
},
"input": {
"type": "structure",
"required": [
"securityProfileName"
],
"members": {
"securityProfileName": {
"location": "uri",
"locationName": "securityProfileName"
},
"securityProfileDescription": {},
"behaviors": {
"shape": "S56"
},
"alertTargets": {
"shape": "S5n"
},
"additionalMetricsToRetain": {
"shape": "S5r"
},
"deleteBehaviors": {
"type": "boolean"
},
"deleteAlertTargets": {
"type": "boolean"
},
"deleteAdditionalMetricsToRetain": {
"type": "boolean"
},
"expectedVersion": {
"location": "querystring",
"locationName": "expectedVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"securityProfileName": {},
"securityProfileArn": {},
"securityProfileDescription": {},
"behaviors": {
"shape": "S56"
},
"alertTargets": {
"shape": "S5n"
},
"additionalMetricsToRetain": {
"shape": "S5r"
},
"version": {
"type": "long"
},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
}
}
}
},
"UpdateStream": {
"http": {
"method": "PUT",
"requestUri": "/streams/{streamId}"
},
"input": {
"type": "structure",
"required": [
"streamId"
],
"members": {
"streamId": {
"location": "uri",
"locationName": "streamId"
},
"description": {},
"files": {
"shape": "S5w"
},
"roleArn": {}
}
},
"output": {
"type": "structure",
"members": {
"streamId": {},
"streamArn": {},
"description": {},
"streamVersion": {
"type": "integer"
}
}
}
},
"UpdateThing": {
"http": {
"method": "PATCH",
"requestUri": "/things/{thingName}"
},
"input": {
"type": "structure",
"required": [
"thingName"
],
"members": {
"thingName": {
"location": "uri",
"locationName": "thingName"
},
"thingTypeName": {},
"attributePayload": {
"shape": "S24"
},
"expectedVersion": {
"type": "long"
},
"removeThingType": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateThingGroup": {
"http": {
"method": "PATCH",
"requestUri": "/thing-groups/{thingGroupName}"
},
"input": {
"type": "structure",
"required": [
"thingGroupName",
"thingGroupProperties"
],
"members": {
"thingGroupName": {
"location": "uri",
"locationName": "thingGroupName"
},
"thingGroupProperties": {
"shape": "S22"
},
"expectedVersion": {
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"version": {
"type": "long"
}
}
}
},
"UpdateThingGroupsForThing": {
"http": {
"method": "PUT",
"requestUri": "/thing-groups/updateThingGroupsForThing"
},
"input": {
"type": "structure",
"members": {
"thingName": {},
"thingGroupsToAdd": {
"shape": "Slt"
},
"thingGroupsToRemove": {
"shape": "Slt"
},
"overrideDynamicGroups": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ValidateSecurityProfileBehaviors": {
"http": {
"requestUri": "/security-profile-behaviors/validate"
},
"input": {
"type": "structure",
"required": [
"behaviors"
],
"members": {
"behaviors": {
"shape": "S56"
}
}
},
"output": {
"type": "structure",
"members": {
"valid": {
"type": "boolean"
},
"validationErrors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"errorMessage": {}
}
}
}
}
}
}
},
"shapes": {
"Sg": {
"type": "list",
"member": {}
},
"S18": {
"type": "map",
"key": {},
"value": {}
},
"S1h": {
"type": "map",
"key": {},
"value": {}
},
"S1o": {
"type": "structure",
"members": {
"billingGroupDescription": {}
}
},
"S1q": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
}
}
},
"S22": {
"type": "structure",
"members": {
"thingGroupDescription": {},
"attributePayload": {
"shape": "S24"
}
}
},
"S24": {
"type": "structure",
"members": {
"attributes": {
"shape": "S25"
},
"merge": {
"type": "boolean"
}
}
},
"S25": {
"type": "map",
"key": {},
"value": {}
},
"S2h": {
"type": "structure",
"members": {
"roleArn": {},
"expiresInSec": {
"type": "long"
}
}
},
"S2l": {
"type": "structure",
"members": {
"maximumPerMinute": {
"type": "integer"
},
"exponentialRate": {
"type": "structure",
"required": [
"baseRatePerMinute",
"incrementFactor",
"rateIncreaseCriteria"
],
"members": {
"baseRatePerMinute": {
"type": "integer"
},
"incrementFactor": {
"type": "double"
},
"rateIncreaseCriteria": {
"type": "structure",
"members": {
"numberOfNotifiedThings": {
"type": "integer"
},
"numberOfSucceededThings": {
"type": "integer"
}
}
}
}
}
}
},
"S2s": {
"type": "structure",
"required": [
"criteriaList"
],
"members": {
"criteriaList": {
"type": "list",
"member": {
"type": "structure",
"required": [
"failureType",
"action",
"thresholdPercentage",
"minNumberOfExecutedThings"
],
"members": {
"failureType": {},
"action": {},
"thresholdPercentage": {
"type": "double"
},
"minNumberOfExecutedThings": {
"type": "integer"
}
}
}
}
}
},
"S2z": {
"type": "structure",
"members": {
"inProgressTimeoutInMinutes": {
"type": "long"
}
}
},
"S3a": {
"type": "list",
"member": {}
},
"S3c": {
"type": "structure",
"members": {
"maximumPerMinute": {
"type": "integer"
}
}
},
"S3e": {
"type": "list",
"member": {
"type": "structure",
"members": {
"fileName": {},
"fileVersion": {},
"fileLocation": {
"type": "structure",
"members": {
"stream": {
"type": "structure",
"members": {
"streamId": {},
"fileId": {
"type": "integer"
}
}
},
"s3Location": {
"shape": "S3m"
}
}
},
"codeSigning": {
"type": "structure",
"members": {
"awsSignerJobId": {},
"startSigningJobParameter": {
"type": "structure",
"members": {
"signingProfileParameter": {
"type": "structure",
"members": {
"certificateArn": {},
"platform": {},
"certificatePathOnDevice": {}
}
},
"signingProfileName": {},
"destination": {
"type": "structure",
"members": {
"s3Destination": {
"type": "structure",
"members": {
"bucket": {},
"prefix": {}
}
}
}
}
}
},
"customCodeSigning": {
"type": "structure",
"members": {
"signature": {
"type": "structure",
"members": {
"inlineDocument": {
"type": "blob"
}
}
},
"certificateChain": {
"type": "structure",
"members": {
"certificateName": {},
"inlineDocument": {}
}
},
"hashAlgorithm": {},
"signatureAlgorithm": {}
}
}
}
},
"attributes": {
"type": "map",
"key": {},
"value": {}
}
}
}
},
"S3m": {
"type": "structure",
"members": {
"bucket": {},
"key": {},
"version": {}
}
},
"S4b": {
"type": "map",
"key": {},
"value": {}
},
"S4z": {
"type": "list",
"member": {}
},
"S56": {
"type": "list",
"member": {
"shape": "S57"
}
},
"S57": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"metric": {},
"criteria": {
"type": "structure",
"members": {
"comparisonOperator": {},
"value": {
"shape": "S5c"
},
"durationSeconds": {
"type": "integer"
},
"consecutiveDatapointsToAlarm": {
"type": "integer"
},
"consecutiveDatapointsToClear": {
"type": "integer"
},
"statisticalThreshold": {
"type": "structure",
"members": {
"statistic": {}
}
}
}
}
}
},
"S5c": {
"type": "structure",
"members": {
"count": {
"type": "long"
},
"cidrs": {
"type": "list",
"member": {}
},
"ports": {
"type": "list",
"member": {
"type": "integer"
}
}
}
},
"S5n": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"required": [
"alertTargetArn",
"roleArn"
],
"members": {
"alertTargetArn": {},
"roleArn": {}
}
}
},
"S5r": {
"type": "list",
"member": {}
},
"S5w": {
"type": "list",
"member": {
"type": "structure",
"members": {
"fileId": {
"type": "integer"
},
"s3Location": {
"shape": "S3m"
}
}
}
},
"S68": {
"type": "structure",
"members": {
"thingTypeDescription": {},
"searchableAttributes": {
"type": "list",
"member": {}
}
}
},
"S6g": {
"type": "structure",
"required": [
"sql",
"actions"
],
"members": {
"sql": {},
"description": {},
"actions": {
"shape": "S6j"
},
"ruleDisabled": {
"type": "boolean"
},
"awsIotSqlVersion": {},
"errorAction": {
"shape": "S6k"
}
}
},
"S6j": {
"type": "list",
"member": {
"shape": "S6k"
}
},
"S6k": {
"type": "structure",
"members": {
"dynamoDB": {
"type": "structure",
"required": [
"tableName",
"roleArn",
"hashKeyField",
"hashKeyValue"
],
"members": {
"tableName": {},
"roleArn": {},
"operation": {},
"hashKeyField": {},
"hashKeyValue": {},
"hashKeyType": {},
"rangeKeyField": {},
"rangeKeyValue": {},
"rangeKeyType": {},
"payloadField": {}
}
},
"dynamoDBv2": {
"type": "structure",
"required": [
"roleArn",
"putItem"
],
"members": {
"roleArn": {},
"putItem": {
"type": "structure",
"required": [
"tableName"
],
"members": {
"tableName": {}
}
}
}
},
"lambda": {
"type": "structure",
"required": [
"functionArn"
],
"members": {
"functionArn": {}
}
},
"sns": {
"type": "structure",
"required": [
"targetArn",
"roleArn"
],
"members": {
"targetArn": {},
"roleArn": {},
"messageFormat": {}
}
},
"sqs": {
"type": "structure",
"required": [
"roleArn",
"queueUrl"
],
"members": {
"roleArn": {},
"queueUrl": {},
"useBase64": {
"type": "boolean"
}
}
},
"kinesis": {
"type": "structure",
"required": [
"roleArn",
"streamName"
],
"members": {
"roleArn": {},
"streamName": {},
"partitionKey": {}
}
},
"republish": {
"type": "structure",
"required": [
"roleArn",
"topic"
],
"members": {
"roleArn": {},
"topic": {}
}
},
"s3": {
"type": "structure",
"required": [
"roleArn",
"bucketName",
"key"
],
"members": {
"roleArn": {},
"bucketName": {},
"key": {},
"cannedAcl": {}
}
},
"firehose": {
"type": "structure",
"required": [
"roleArn",
"deliveryStreamName"
],
"members": {
"roleArn": {},
"deliveryStreamName": {},
"separator": {}
}
},
"cloudwatchMetric": {
"type": "structure",
"required": [
"roleArn",
"metricNamespace",
"metricName",
"metricValue",
"metricUnit"
],
"members": {
"roleArn": {},
"metricNamespace": {},
"metricName": {},
"metricValue": {},
"metricUnit": {},
"metricTimestamp": {}
}
},
"cloudwatchAlarm": {
"type": "structure",
"required": [
"roleArn",
"alarmName",
"stateReason",
"stateValue"
],
"members": {
"roleArn": {},
"alarmName": {},
"stateReason": {},
"stateValue": {}
}
},
"elasticsearch": {
"type": "structure",
"required": [
"roleArn",
"endpoint",
"index",
"type",
"id"
],
"members": {
"roleArn": {},
"endpoint": {},
"index": {},
"type": {},
"id": {}
}
},
"salesforce": {
"type": "structure",
"required": [
"token",
"url"
],
"members": {
"token": {},
"url": {}
}
},
"iotAnalytics": {
"type": "structure",
"members": {
"channelArn": {},
"channelName": {},
"roleArn": {}
}
},
"iotEvents": {
"type": "structure",
"required": [
"inputName",
"roleArn"
],
"members": {
"inputName": {},
"messageId": {},
"roleArn": {}
}
},
"stepFunctions": {
"type": "structure",
"required": [
"stateMachineName",
"roleArn"
],
"members": {
"executionNamePrefix": {},
"stateMachineName": {},
"roleArn": {}
}
}
}
},
"S9g": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"targetArn": {},
"roleArn": {},
"enabled": {
"type": "boolean"
}
}
}
},
"S9k": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"enabled": {
"type": "boolean"
}
}
}
},
"Sa9": {
"type": "structure",
"members": {
"authorizerName": {},
"authorizerArn": {},
"authorizerFunctionArn": {},
"tokenKeyName": {},
"tokenSigningPublicKeys": {
"shape": "S1h"
},
"status": {},
"creationDate": {
"type": "timestamp"
},
"lastModifiedDate": {
"type": "timestamp"
}
}
},
"Sao": {
"type": "structure",
"members": {
"notBefore": {
"type": "timestamp"
},
"notAfter": {
"type": "timestamp"
}
}
},
"Sap": {
"type": "structure",
"members": {
"templateBody": {},
"roleArn": {}
}
},
"Sb5": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"Enabled": {
"type": "boolean"
}
}
}
},
"Scg": {
"type": "list",
"member": {
"shape": "Sch"
}
},
"Sch": {
"type": "structure",
"members": {
"groupName": {},
"groupArn": {}
}
},
"Sct": {
"type": "structure",
"members": {
"deprecated": {
"type": "boolean"
},
"deprecationDate": {
"type": "timestamp"
},
"creationDate": {
"type": "timestamp"
}
}
},
"Sdb": {
"type": "structure",
"required": [
"thingIndexingMode"
],
"members": {
"thingIndexingMode": {},
"thingConnectivityIndexingMode": {}
}
},
"Sde": {
"type": "structure",
"required": [
"thingGroupIndexingMode"
],
"members": {
"thingGroupIndexingMode": {}
}
},
"Sem": {
"type": "list",
"member": {
"type": "structure",
"members": {
"policyName": {},
"policyArn": {}
}
}
},
"Sep": {
"type": "structure",
"members": {
"deviceCertificateId": {},
"caCertificateId": {},
"cognitoIdentityPoolId": {},
"clientId": {},
"policyVersionIdentifier": {
"type": "structure",
"members": {
"policyName": {},
"policyVersionId": {}
}
},
"account": {}
}
},
"Sex": {
"type": "map",
"key": {},
"value": {}
},
"Sfl": {
"type": "list",
"member": {
"type": "structure",
"members": {
"certificateArn": {},
"certificateId": {},
"status": {},
"creationDate": {
"type": "timestamp"
}
}
}
},
"Sfy": {
"type": "structure",
"members": {
"status": {},
"queuedAt": {
"type": "timestamp"
},
"startedAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"executionNumber": {
"type": "long"
}
}
},
"Sgj": {
"type": "list",
"member": {}
},
"Sgt": {
"type": "list",
"member": {}
},
"Sh4": {
"type": "structure",
"required": [
"name",
"arn"
],
"members": {
"name": {},
"arn": {}
}
},
"Sh9": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {}
}
},
"Sip": {
"type": "structure",
"required": [
"targetType"
],
"members": {
"targetType": {},
"targetName": {}
}
},
"Sjh": {
"type": "list",
"member": {}
},
"Sk4": {
"type": "structure",
"members": {
"actionType": {},
"resources": {
"type": "list",
"member": {}
}
}
},
"Sk8": {
"type": "list",
"member": {}
},
"Slt": {
"type": "list",
"member": {}
}
}
}