{ "version": "2.0", "metadata": { "apiVersion": "2015-05-28", "endpointPrefix": "iot", "protocol": "rest-json", "serviceFullName": "AWS IoT", "serviceId": "IoT", "signatureVersion": "v4", "signingName": "iot", "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": {}, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } }, "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": {} } }, "CancelAuditMitigationActionsTask": { "http": { "method": "PUT", "requestUri": "/audit/mitigationactions/tasks/{taskId}/cancel" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "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" } } } }, "CancelDetectMitigationActionsTask": { "http": { "method": "PUT", "requestUri": "/detect/mitigationactions/tasks/{taskId}/cancel" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": {} } }, "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": "S1e" } } } }, "ClearDefaultAuthorizer": { "http": { "method": "DELETE", "requestUri": "/default-authorizer" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": {} } }, "ConfirmTopicRuleDestination": { "http": { "method": "GET", "requestUri": "/confirmdestination/{confirmationToken+}" }, "input": { "type": "structure", "required": [ "confirmationToken" ], "members": { "confirmationToken": { "location": "uri", "locationName": "confirmationToken" } } }, "output": { "type": "structure", "members": {} } }, "CreateAuditSuppression": { "http": { "requestUri": "/audit/suppressions/create" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier", "clientRequestToken" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "CreateAuthorizer": { "http": { "requestUri": "/authorizer/{authorizerName}" }, "input": { "type": "structure", "required": [ "authorizerName", "authorizerFunctionArn" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" }, "authorizerFunctionArn": {}, "tokenKeyName": {}, "tokenSigningPublicKeys": { "shape": "S2a" }, "status": {}, "tags": { "shape": "S2e" }, "signingDisabled": { "type": "boolean" }, "enableCachingForHttp": { "type": "boolean" } } }, "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": "S2n" }, "tags": { "shape": "S2e" } } }, "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": {} } } }, "CreateCertificateProvider": { "http": { "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName", "lambdaFunctionArn", "accountDefaultForOperations" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" }, "lambdaFunctionArn": {}, "accountDefaultForOperations": { "shape": "S2y" }, "clientToken": { "idempotencyToken": true }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {} } } }, "CreateCustomMetric": { "http": { "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "metricType", "clientRequestToken" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "displayName": {}, "metricType": {}, "tags": { "shape": "S2e" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {} } } }, "CreateDimension": { "http": { "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name", "type", "stringValues", "clientRequestToken" ], "members": { "name": { "location": "uri", "locationName": "name" }, "type": {}, "stringValues": { "shape": "S3c" }, "tags": { "shape": "S2e" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "name": {}, "arn": {} } } }, "CreateDomainConfiguration": { "http": { "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" }, "domainName": {}, "serverCertificateArns": { "type": "list", "member": {} }, "validationCertificateArn": {}, "authorizerConfig": { "shape": "S3l" }, "serviceType": {}, "tags": { "shape": "S2e" }, "tlsConfig": { "shape": "S3o" }, "serverCertificateConfig": { "shape": "S3q" } } }, "output": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {} } } }, "CreateDynamicThingGroup": { "http": { "requestUri": "/dynamic-thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName", "queryString" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "thingGroupProperties": { "shape": "S3v" }, "indexName": {}, "queryString": {}, "queryVersion": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupArn": {}, "thingGroupId": {}, "indexName": {}, "queryString": {}, "queryVersion": {} } } }, "CreateFleetMetric": { "http": { "method": "PUT", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "queryString", "aggregationType", "period", "aggregationField" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "queryString": {}, "aggregationType": { "shape": "S49" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "unit": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {} } } }, "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": "S4m" }, "targetSelection": {}, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "tags": { "shape": "S2e" }, "namespaceId": {}, "jobTemplateArn": {}, "jobExecutionsRetryConfig": { "shape": "S56" }, "documentParameters": { "shape": "S5b" }, "schedulingConfig": { "shape": "S5e" }, "destinationPackageVersions": { "shape": "S5l" } } }, "output": { "type": "structure", "members": { "jobArn": {}, "jobId": {}, "description": {} } } }, "CreateJobTemplate": { "http": { "method": "PUT", "requestUri": "/job-templates/{jobTemplateId}" }, "input": { "type": "structure", "required": [ "jobTemplateId", "description" ], "members": { "jobTemplateId": { "location": "uri", "locationName": "jobTemplateId" }, "jobArn": {}, "documentSource": {}, "document": {}, "description": {}, "presignedUrlConfig": { "shape": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "tags": { "shape": "S2e" }, "jobExecutionsRetryConfig": { "shape": "S56" }, "maintenanceWindows": { "shape": "S5h" }, "destinationPackageVersions": { "shape": "S5l" } } }, "output": { "type": "structure", "members": { "jobTemplateArn": {}, "jobTemplateId": {} } } }, "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": { "shape": "S5t" } } } }, "CreateMitigationAction": { "http": { "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName", "roleArn", "actionParams" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" }, "roleArn": {}, "actionParams": { "shape": "S5y" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "actionArn": {}, "actionId": {} } } }, "CreateOTAUpdate": { "http": { "requestUri": "/otaUpdates/{otaUpdateId}" }, "input": { "type": "structure", "required": [ "otaUpdateId", "targets", "files", "roleArn" ], "members": { "otaUpdateId": { "location": "uri", "locationName": "otaUpdateId" }, "description": {}, "targets": { "shape": "S6i" }, "protocols": { "shape": "S6k" }, "targetSelection": {}, "awsJobExecutionsRolloutConfig": { "shape": "S6m" }, "awsJobPresignedUrlConfig": { "shape": "S6t" }, "awsJobAbortConfig": { "type": "structure", "required": [ "abortCriteriaList" ], "members": { "abortCriteriaList": { "type": "list", "member": { "type": "structure", "required": [ "failureType", "action", "thresholdPercentage", "minNumberOfExecutedThings" ], "members": { "failureType": {}, "action": {}, "thresholdPercentage": { "type": "double" }, "minNumberOfExecutedThings": { "type": "integer" } } } } } }, "awsJobTimeoutConfig": { "type": "structure", "members": { "inProgressTimeoutInMinutes": { "type": "long" } } }, "files": { "shape": "S74" }, "roleArn": {}, "additionalParameters": { "shape": "S82" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "otaUpdateId": {}, "awsIotJobId": {}, "otaUpdateArn": {}, "awsIotJobArn": {}, "otaUpdateStatus": {} } } }, "CreatePackage": { "http": { "method": "PUT", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "description": { "shape": "S8a" }, "tags": { "shape": "S8b" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": { "packageName": {}, "packageArn": {}, "description": { "shape": "S8a" } } }, "idempotent": true }, "CreatePackageVersion": { "http": { "method": "PUT", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" }, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "tags": { "shape": "S8b" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": { "packageVersionArn": {}, "packageName": {}, "versionName": {}, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "status": {}, "errorReason": {} } }, "idempotent": true }, "CreatePolicy": { "http": { "requestUri": "/policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "policyDocument" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyDocument": {}, "tags": { "shape": "S2e" } } }, "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" } } } }, "CreateProvisioningClaim": { "http": { "requestUri": "/provisioning-templates/{templateName}/provisioning-claim" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" } } }, "output": { "type": "structure", "members": { "certificateId": {}, "certificatePem": {}, "keyPair": { "shape": "S5t" }, "expiration": { "type": "timestamp" } } } }, "CreateProvisioningTemplate": { "http": { "requestUri": "/provisioning-templates" }, "input": { "type": "structure", "required": [ "templateName", "templateBody", "provisioningRoleArn" ], "members": { "templateName": {}, "description": {}, "templateBody": {}, "enabled": { "type": "boolean" }, "provisioningRoleArn": {}, "preProvisioningHook": { "shape": "S92" }, "tags": { "shape": "S2e" }, "type": {} } }, "output": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "defaultVersionId": { "type": "integer" } } } }, "CreateProvisioningTemplateVersion": { "http": { "requestUri": "/provisioning-templates/{templateName}/versions" }, "input": { "type": "structure", "required": [ "templateName", "templateBody" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "templateBody": {}, "setAsDefault": { "location": "querystring", "locationName": "setAsDefault", "type": "boolean" } } }, "output": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "versionId": { "type": "integer" }, "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" }, "tags": { "shape": "S2e" } } }, "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": "S9i" }, "scheduledAuditName": { "location": "uri", "locationName": "scheduledAuditName" }, "tags": { "shape": "S2e" } } }, "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": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "tags": { "shape": "S2e" }, "metricsExportConfig": { "shape": "Sam" } } }, "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": "Sas" }, "roleArn": {}, "tags": { "shape": "S2e" } } }, "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": "S3x" }, "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": "S3v" }, "tags": { "shape": "S2e" } } }, "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": "Sb4" }, "tags": { "shape": "S2e" } } }, "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": "Sbc" }, "tags": { "location": "header", "locationName": "x-amz-tagging" } }, "payload": "topicRulePayload" } }, "CreateTopicRuleDestination": { "http": { "requestUri": "/destinations" }, "input": { "type": "structure", "required": [ "destinationConfiguration" ], "members": { "destinationConfiguration": { "type": "structure", "members": { "httpUrlConfiguration": { "type": "structure", "required": [ "confirmationUrl" ], "members": { "confirmationUrl": {} } }, "vpcConfiguration": { "type": "structure", "required": [ "subnetIds", "vpcId", "roleArn" ], "members": { "subnetIds": { "shape": "Set" }, "securityGroups": { "shape": "Sev" }, "vpcId": {}, "roleArn": {} } } } } } }, "output": { "type": "structure", "members": { "topicRuleDestination": { "shape": "Sez" } } } }, "DeleteAccountAuditConfiguration": { "http": { "method": "DELETE", "requestUri": "/audit/configuration" }, "input": { "type": "structure", "members": { "deleteScheduledAudits": { "location": "querystring", "locationName": "deleteScheduledAudits", "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteAuditSuppression": { "http": { "requestUri": "/audit/suppressions/delete" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" } } }, "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" } } } }, "DeleteCertificateProvider": { "http": { "method": "DELETE", "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteCustomMetric": { "http": { "method": "DELETE", "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDimension": { "http": { "method": "DELETE", "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDomainConfiguration": { "http": { "method": "DELETE", "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" } } }, "output": { "type": "structure", "members": {} } }, "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": {} } }, "DeleteFleetMetric": { "http": { "method": "DELETE", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } } }, "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" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } } }, "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" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } } }, "DeleteJobTemplate": { "http": { "method": "DELETE", "requestUri": "/job-templates/{jobTemplateId}" }, "input": { "type": "structure", "required": [ "jobTemplateId" ], "members": { "jobTemplateId": { "location": "uri", "locationName": "jobTemplateId" } } } }, "DeleteMitigationAction": { "http": { "method": "DELETE", "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" } } }, "output": { "type": "structure", "members": {} } }, "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": {} } }, "DeletePackage": { "http": { "method": "DELETE", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeletePackageVersion": { "http": { "method": "DELETE", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "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" } } } }, "DeleteProvisioningTemplate": { "http": { "method": "DELETE", "requestUri": "/provisioning-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteProvisioningTemplateVersion": { "http": { "method": "DELETE", "requestUri": "/provisioning-templates/{templateName}/versions/{versionId}" }, "input": { "type": "structure", "required": [ "templateName", "versionId" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "versionId": { "location": "uri", "locationName": "versionId", "type": "integer" } } }, "output": { "type": "structure", "members": {} } }, "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" } } } }, "DeleteTopicRuleDestination": { "http": { "method": "DELETE", "requestUri": "/destinations/{arn+}" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": { "location": "uri", "locationName": "arn" } } }, "output": { "type": "structure", "members": {} } }, "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": "Sh5" }, "auditCheckConfigurations": { "shape": "Sh8" } } } }, "DescribeAuditFinding": { "http": { "method": "GET", "requestUri": "/audit/findings/{findingId}" }, "input": { "type": "structure", "required": [ "findingId" ], "members": { "findingId": { "location": "uri", "locationName": "findingId" } } }, "output": { "type": "structure", "members": { "finding": { "shape": "Shd" } } } }, "DescribeAuditMitigationActionsTask": { "http": { "method": "GET", "requestUri": "/audit/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": { "taskStatus": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "taskStatistics": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "totalFindingsCount": { "type": "long" }, "failedFindingsCount": { "type": "long" }, "succeededFindingsCount": { "type": "long" }, "skippedFindingsCount": { "type": "long" }, "canceledFindingsCount": { "type": "long" } } } }, "target": { "shape": "Shx" }, "auditCheckToActionsMapping": { "shape": "Si1" }, "actionsDefinition": { "shape": "Si3" } } } }, "DescribeAuditSuppression": { "http": { "requestUri": "/audit/suppressions/describe" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" } } }, "output": { "type": "structure", "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {} } } }, "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" }, "suppressedNonCompliantResourcesCount": { "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": "Siu" } } } }, "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": "S2n" }, "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": "Sj7" }, "certificateMode": {} } }, "registrationConfig": { "shape": "Sj9" } } } }, "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": "Sj7" }, "certificateMode": {} } } } } }, "DescribeCertificateProvider": { "http": { "method": "GET", "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" } } }, "output": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {}, "lambdaFunctionArn": {}, "accountDefaultForOperations": { "shape": "S2y" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeCustomMetric": { "http": { "method": "GET", "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" } } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {}, "metricType": {}, "displayName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeDefaultAuthorizer": { "http": { "method": "GET", "requestUri": "/default-authorizer" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "authorizerDescription": { "shape": "Siu" } } } }, "DescribeDetectMitigationActionsTask": { "http": { "method": "GET", "requestUri": "/detect/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": { "taskSummary": { "shape": "Sjo" } } } }, "DescribeDimension": { "http": { "method": "GET", "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": { "name": {}, "arn": {}, "type": {}, "stringValues": { "shape": "S3c" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeDomainConfiguration": { "http": { "method": "GET", "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" } } }, "output": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {}, "domainName": {}, "serverCertificates": { "type": "list", "member": { "type": "structure", "members": { "serverCertificateArn": {}, "serverCertificateStatus": {}, "serverCertificateStatusDetail": {} } } }, "authorizerConfig": { "shape": "S3l" }, "domainConfigurationStatus": {}, "serviceType": {}, "domainType": {}, "lastStatusChangeDate": { "type": "timestamp" }, "tlsConfig": { "shape": "S3o" }, "serverCertificateConfig": { "shape": "S3q" } } } }, "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": "Ske" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeFleetMetric": { "http": { "method": "GET", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" } } }, "output": { "type": "structure", "members": { "metricName": {}, "queryString": {}, "aggregationType": { "shape": "S49" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "unit": {}, "version": { "type": "long" }, "metricArn": {} } } }, "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": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "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": "S53" }, "namespaceId": {}, "jobTemplateArn": {}, "jobExecutionsRetryConfig": { "shape": "S56" }, "documentParameters": { "shape": "S5b" }, "isConcurrent": { "type": "boolean" }, "schedulingConfig": { "shape": "S5e" }, "scheduledJobRollouts": { "type": "list", "member": { "type": "structure", "members": { "startTime": {} } } }, "destinationPackageVersions": { "shape": "S5l" } } } } } }, "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": "S1e" } } }, "thingArn": {}, "queuedAt": { "type": "timestamp" }, "startedAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "executionNumber": { "type": "long" }, "versionNumber": { "type": "long" }, "approximateSecondsBeforeTimedOut": { "type": "long" } } } } } }, "DescribeJobTemplate": { "http": { "method": "GET", "requestUri": "/job-templates/{jobTemplateId}" }, "input": { "type": "structure", "required": [ "jobTemplateId" ], "members": { "jobTemplateId": { "location": "uri", "locationName": "jobTemplateId" } } }, "output": { "type": "structure", "members": { "jobTemplateArn": {}, "jobTemplateId": {}, "description": {}, "documentSource": {}, "document": {}, "createdAt": { "type": "timestamp" }, "presignedUrlConfig": { "shape": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "jobExecutionsRetryConfig": { "shape": "S56" }, "maintenanceWindows": { "shape": "S5h" }, "destinationPackageVersions": { "shape": "S5l" } } } }, "DescribeManagedJobTemplate": { "http": { "method": "GET", "requestUri": "/managed-job-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "templateVersion": { "location": "querystring", "locationName": "templateVersion" } } }, "output": { "type": "structure", "members": { "templateName": {}, "templateArn": {}, "description": {}, "templateVersion": {}, "environments": { "shape": "Slk" }, "documentParameters": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "description": {}, "regex": {}, "example": {}, "optional": { "type": "boolean" } } } }, "document": {} } } }, "DescribeMitigationAction": { "http": { "method": "GET", "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" } } }, "output": { "type": "structure", "members": { "actionName": {}, "actionType": {}, "actionArn": {}, "actionId": {}, "roleArn": {}, "actionParams": { "shape": "S5y" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeProvisioningTemplate": { "http": { "method": "GET", "requestUri": "/provisioning-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" } } }, "output": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "description": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "defaultVersionId": { "type": "integer" }, "templateBody": {}, "enabled": { "type": "boolean" }, "provisioningRoleArn": {}, "preProvisioningHook": { "shape": "S92" }, "type": {} } } }, "DescribeProvisioningTemplateVersion": { "http": { "method": "GET", "requestUri": "/provisioning-templates/{templateName}/versions/{versionId}" }, "input": { "type": "structure", "required": [ "templateName", "versionId" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "versionId": { "location": "uri", "locationName": "versionId", "type": "integer" } } }, "output": { "type": "structure", "members": { "versionId": { "type": "integer" }, "creationDate": { "type": "timestamp" }, "templateBody": {}, "isDefaultVersion": { "type": "boolean" } } } }, "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": "S9i" }, "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": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "version": { "type": "long" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "metricsExportConfig": { "shape": "Sam" } } } }, "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": "Sas" }, "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": "S3y" }, "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": "S3v" }, "thingGroupMetadata": { "type": "structure", "members": { "parentGroupName": {}, "rootToParentThingGroups": { "shape": "Smd" }, "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": "Sb4" }, "thingTypeMetadata": { "shape": "Smq" } } } }, "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" } } } }, "GetBehaviorModelTrainingSummaries": { "http": { "method": "GET", "requestUri": "/behavior-model-training/summaries" }, "input": { "type": "structure", "members": { "securityProfileName": { "location": "querystring", "locationName": "securityProfileName" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "summaries": { "type": "list", "member": { "type": "structure", "members": { "securityProfileName": {}, "behaviorName": {}, "trainingDataCollectionStartDate": { "type": "timestamp" }, "modelStatus": {}, "datapointsCollectionPercentage": { "type": "double" }, "lastModelRefreshDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "GetBucketsAggregation": { "http": { "requestUri": "/indices/buckets" }, "input": { "type": "structure", "required": [ "queryString", "aggregationField", "bucketsAggregationType" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {}, "bucketsAggregationType": { "type": "structure", "members": { "termsAggregation": { "type": "structure", "members": { "maxBuckets": { "type": "integer" } } } } } } }, "output": { "type": "structure", "members": { "totalCount": { "type": "integer" }, "buckets": { "type": "list", "member": { "type": "structure", "members": { "keyValue": {}, "count": { "type": "integer" } } } } } } }, "GetCardinality": { "http": { "requestUri": "/indices/cardinality" }, "input": { "type": "structure", "required": [ "queryString" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {} } }, "output": { "type": "structure", "members": { "cardinality": { "type": "integer" } } } }, "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": "Snp" }, "thingGroupIndexingConfiguration": { "shape": "So5" } } } }, "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": "S6i" }, "protocols": { "shape": "S6k" }, "awsJobExecutionsRolloutConfig": { "shape": "S6m" }, "awsJobPresignedUrlConfig": { "shape": "S6t" }, "targetSelection": {}, "otaUpdateFiles": { "shape": "S74" }, "otaUpdateStatus": {}, "awsIotJobId": {}, "awsIotJobArn": {}, "errorInfo": { "type": "structure", "members": { "code": {}, "message": {} } }, "additionalParameters": { "shape": "S82" } } } } } }, "GetPackage": { "http": { "method": "GET", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" } } }, "output": { "type": "structure", "members": { "packageName": {}, "packageArn": {}, "description": { "shape": "S8a" }, "defaultVersionName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "GetPackageConfiguration": { "http": { "method": "GET", "requestUri": "/package-configuration", "responseCode": 200 }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "versionUpdateByJobsConfig": { "shape": "Sol" } } } }, "GetPackageVersion": { "http": { "method": "GET", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" } } }, "output": { "type": "structure", "members": { "packageVersionArn": {}, "packageName": {}, "versionName": {}, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "status": {}, "errorReason": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "GetPercentiles": { "http": { "requestUri": "/indices/percentiles" }, "input": { "type": "structure", "required": [ "queryString" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {}, "percents": { "type": "list", "member": { "type": "double" } } } }, "output": { "type": "structure", "members": { "percentiles": { "type": "list", "member": { "type": "structure", "members": { "percent": { "type": "double" }, "value": { "type": "double" } } } } } } }, "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" }, "average": { "type": "double" }, "sum": { "type": "double" }, "minimum": { "type": "double" }, "maximum": { "type": "double" }, "sumOfSquares": { "type": "double" }, "variance": { "type": "double" }, "stdDeviation": { "type": "double" } } } } } }, "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": "Sbf" }, "ruleDisabled": { "type": "boolean" }, "awsIotSqlVersion": {}, "errorAction": { "shape": "Sbg" } } } } } }, "GetTopicRuleDestination": { "http": { "method": "GET", "requestUri": "/destinations/{arn+}" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": { "location": "uri", "locationName": "arn" } } }, "output": { "type": "structure", "members": { "topicRuleDestination": { "shape": "Sez" } } } }, "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" }, "behaviorCriteriaType": { "location": "querystring", "locationName": "behaviorCriteriaType" }, "listSuppressedAlerts": { "location": "querystring", "locationName": "listSuppressedAlerts", "type": "boolean" }, "verificationState": { "location": "querystring", "locationName": "verificationState" }, "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": "S9p" }, "lastViolationValue": { "shape": "S9w" }, "violationEventAdditionalInfo": { "shape": "Spv" }, "verificationState": {}, "verificationStateDescription": {}, "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": "Sq2" }, "nextMarker": {} } } }, "ListAuditFindings": { "http": { "requestUri": "/audit/findings" }, "input": { "type": "structure", "members": { "taskId": {}, "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "maxResults": { "type": "integer" }, "nextToken": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "listSuppressedFindings": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "findings": { "type": "list", "member": { "shape": "Shd" } }, "nextToken": {} } } }, "ListAuditMitigationActionsExecutions": { "http": { "method": "GET", "requestUri": "/audit/mitigationactions/executions" }, "input": { "type": "structure", "required": [ "taskId", "findingId" ], "members": { "taskId": { "location": "querystring", "locationName": "taskId" }, "actionStatus": { "location": "querystring", "locationName": "actionStatus" }, "findingId": { "location": "querystring", "locationName": "findingId" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "actionsExecutions": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "findingId": {}, "actionName": {}, "actionId": {}, "status": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "errorCode": {}, "message": {} } } }, "nextToken": {} } } }, "ListAuditMitigationActionsTasks": { "http": { "method": "GET", "requestUri": "/audit/mitigationactions/tasks" }, "input": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "auditTaskId": { "location": "querystring", "locationName": "auditTaskId" }, "findingId": { "location": "querystring", "locationName": "findingId" }, "taskStatus": { "location": "querystring", "locationName": "taskStatus" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "tasks": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "startTime": { "type": "timestamp" }, "taskStatus": {} } } }, "nextToken": {} } } }, "ListAuditSuppressions": { "http": { "requestUri": "/audit/suppressions/list" }, "input": { "type": "structure", "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "ascendingOrder": { "type": "boolean" }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "suppressions": { "type": "list", "member": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {} } } }, "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": "Sme" } }, "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" }, "templateName": { "location": "querystring", "locationName": "templateName" } } }, "output": { "type": "structure", "members": { "certificates": { "type": "list", "member": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "status": {}, "creationDate": { "type": "timestamp" } } } }, "nextMarker": {} } } }, "ListCertificateProviders": { "http": { "method": "GET", "requestUri": "/certificate-providers/" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "certificateProviders": { "type": "list", "member": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {} } } }, "nextToken": {} } } }, "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": "Sr8" }, "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": "Sr8" }, "nextMarker": {} } } }, "ListCustomMetrics": { "http": { "method": "GET", "requestUri": "/custom-metrics" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "metricNames": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListDetectMitigationActionsExecutions": { "http": { "method": "GET", "requestUri": "/detect/mitigationactions/executions" }, "input": { "type": "structure", "members": { "taskId": { "location": "querystring", "locationName": "taskId" }, "violationId": { "location": "querystring", "locationName": "violationId" }, "thingName": { "location": "querystring", "locationName": "thingName" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "actionsExecutions": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "violationId": {}, "actionName": {}, "thingName": {}, "executionStartDate": { "type": "timestamp" }, "executionEndDate": { "type": "timestamp" }, "status": {}, "errorCode": {}, "message": {} } } }, "nextToken": {} } } }, "ListDetectMitigationActionsTasks": { "http": { "method": "GET", "requestUri": "/detect/mitigationactions/tasks" }, "input": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "tasks": { "type": "list", "member": { "shape": "Sjo" } }, "nextToken": {} } } }, "ListDimensions": { "http": { "method": "GET", "requestUri": "/dimensions" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "dimensionNames": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListDomainConfigurations": { "http": { "method": "GET", "requestUri": "/domainConfigurations" }, "input": { "type": "structure", "members": { "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "serviceType": { "location": "querystring", "locationName": "serviceType" } } }, "output": { "type": "structure", "members": { "domainConfigurations": { "type": "list", "member": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {}, "serviceType": {} } } }, "nextMarker": {} } } }, "ListFleetMetrics": { "http": { "method": "GET", "requestUri": "/fleet-metrics" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "fleetMetrics": { "type": "list", "member": { "type": "structure", "members": { "metricName": {}, "metricArn": {} } } }, "nextToken": {} } } }, "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": "Ss8" } } } }, "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" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "jobId": { "location": "querystring", "locationName": "jobId" } } }, "output": { "type": "structure", "members": { "executionSummaries": { "type": "list", "member": { "type": "structure", "members": { "jobId": {}, "jobExecutionSummary": { "shape": "Ss8" } } } }, "nextToken": {} } } }, "ListJobTemplates": { "http": { "method": "GET", "requestUri": "/job-templates" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "jobTemplates": { "type": "list", "member": { "type": "structure", "members": { "jobTemplateArn": {}, "jobTemplateId": {}, "description": {}, "createdAt": { "type": "timestamp" } } } }, "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" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } }, "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" }, "isConcurrent": { "type": "boolean" } } } }, "nextToken": {} } } }, "ListManagedJobTemplates": { "http": { "method": "GET", "requestUri": "/managed-job-templates" }, "input": { "type": "structure", "members": { "templateName": { "location": "querystring", "locationName": "templateName" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "managedJobTemplates": { "type": "list", "member": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "description": {}, "environments": { "shape": "Slk" }, "templateVersion": {} } } }, "nextToken": {} } } }, "ListMetricValues": { "http": { "method": "GET", "requestUri": "/metric-values" }, "input": { "type": "structure", "required": [ "thingName", "metricName", "startTime", "endTime" ], "members": { "thingName": { "location": "querystring", "locationName": "thingName" }, "metricName": { "location": "querystring", "locationName": "metricName" }, "dimensionName": { "location": "querystring", "locationName": "dimensionName" }, "dimensionValueOperator": { "location": "querystring", "locationName": "dimensionValueOperator" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "metricDatumList": { "type": "list", "member": { "type": "structure", "members": { "timestamp": { "type": "timestamp" }, "value": { "shape": "S9w" } } } }, "nextToken": {} } } }, "ListMitigationActions": { "http": { "method": "GET", "requestUri": "/mitigationactions/actions" }, "input": { "type": "structure", "members": { "actionType": { "location": "querystring", "locationName": "actionType" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "actionIdentifiers": { "type": "list", "member": { "type": "structure", "members": { "actionName": {}, "actionArn": {}, "creationDate": { "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": {} } } }, "ListPackageVersions": { "http": { "method": "GET", "requestUri": "/packages/{packageName}/versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "status": { "location": "querystring", "locationName": "status" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "packageVersionSummaries": { "type": "list", "member": { "type": "structure", "members": { "packageName": {}, "versionName": {}, "status": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListPackages": { "http": { "method": "GET", "requestUri": "/packages", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "packageSummaries": { "type": "list", "member": { "type": "structure", "members": { "packageName": {}, "defaultVersionName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "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": "Sq2" }, "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": "Stj" }, "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": "Sq2" }, "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": "Stt" }, "nextToken": {} } } }, "ListProvisioningTemplateVersions": { "http": { "method": "GET", "requestUri": "/provisioning-templates/{templateName}/versions" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "versions": { "type": "list", "member": { "type": "structure", "members": { "versionId": { "type": "integer" }, "creationDate": { "type": "timestamp" }, "isDefaultVersion": { "type": "boolean" } } } }, "nextToken": {} } } }, "ListProvisioningTemplates": { "http": { "method": "GET", "requestUri": "/provisioning-templates" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "templates": { "type": "list", "member": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "description": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "enabled": { "type": "boolean" }, "type": {} } } }, "nextToken": {} } } }, "ListRelatedResourcesForAuditFinding": { "http": { "method": "GET", "requestUri": "/audit/relatedResources" }, "input": { "type": "structure", "required": [ "findingId" ], "members": { "findingId": { "location": "querystring", "locationName": "findingId" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "relatedResources": { "shape": "Shi" }, "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" }, "dimensionName": { "location": "querystring", "locationName": "dimensionName" }, "metricName": { "location": "querystring", "locationName": "metricName" } } }, "output": { "type": "structure", "members": { "securityProfileIdentifiers": { "type": "list", "member": { "shape": "Sue" } }, "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": "Sue" }, "target": { "shape": "Suj" } } } }, "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": "S2e" }, "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": "Suj" } }, "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": "Smd" }, "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": "Smd" }, "nextToken": {} } } }, "ListThingPrincipals": { "http": { "method": "GET", "requestUri": "/things/{thingName}/principals" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "thingName": { "location": "uri", "locationName": "thingName" } } }, "output": { "type": "structure", "members": { "principals": { "shape": "Stj" }, "nextToken": {} } } }, "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": "Sb4" }, "thingTypeMetadata": { "shape": "Smq" } } } }, "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" }, "usePrefixAttributeValue": { "location": "querystring", "locationName": "usePrefixAttributeValue", "type": "boolean" } } }, "output": { "type": "structure", "members": { "things": { "type": "list", "member": { "type": "structure", "members": { "thingName": {}, "thingTypeName": {}, "thingArn": {}, "attributes": { "shape": "S3y" }, "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": "Stt" }, "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": "Stt" }, "nextToken": {} } } }, "ListTopicRuleDestinations": { "http": { "method": "GET", "requestUri": "/destinations" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "destinationSummaries": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "status": {}, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "statusReason": {}, "httpUrlSummary": { "type": "structure", "members": { "confirmationUrl": {} } }, "vpcDestinationSummary": { "type": "structure", "members": { "subnetIds": { "shape": "Set" }, "securityGroups": { "shape": "Sev" }, "vpcId": {}, "roleArn": {} } } } } }, "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": "Sw7" }, "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" }, "behaviorCriteriaType": { "location": "querystring", "locationName": "behaviorCriteriaType" }, "listSuppressedAlerts": { "location": "querystring", "locationName": "listSuppressedAlerts", "type": "boolean" }, "verificationState": { "location": "querystring", "locationName": "verificationState" }, "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": "S9p" }, "metricValue": { "shape": "S9w" }, "violationEventAdditionalInfo": { "shape": "Spv" }, "violationEventType": {}, "verificationState": {}, "verificationStateDescription": {}, "violationEventTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "PutVerificationStateOnViolation": { "http": { "requestUri": "/violations/verification-state/{violationId}" }, "input": { "type": "structure", "required": [ "violationId", "verificationState" ], "members": { "violationId": { "location": "uri", "locationName": "violationId" }, "verificationState": {}, "verificationStateDescription": {} } }, "output": { "type": "structure", "members": {} } }, "RegisterCACertificate": { "http": { "requestUri": "/cacertificate" }, "input": { "type": "structure", "required": [ "caCertificate" ], "members": { "caCertificate": {}, "verificationCertificate": {}, "setAsActive": { "location": "querystring", "locationName": "setAsActive", "type": "boolean" }, "allowAutoRegistration": { "location": "querystring", "locationName": "allowAutoRegistration", "type": "boolean" }, "registrationConfig": { "shape": "Sj9" }, "tags": { "shape": "S2e" }, "certificateMode": {} } }, "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": {} } } }, "RegisterCertificateWithoutCA": { "http": { "requestUri": "/certificate/register-no-ca" }, "input": { "type": "structure", "required": [ "certificatePem" ], "members": { "certificatePem": {}, "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": "Sbc" } }, "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": "Sx4" }, "attributes": { "shape": "S3y" }, "shadow": {}, "deviceDefender": {}, "connectivity": { "type": "structure", "members": { "connected": { "type": "boolean" }, "timestamp": { "type": "long" }, "disconnectReason": {} } } } } }, "thingGroups": { "type": "list", "member": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupId": {}, "thingGroupDescription": {}, "attributes": { "shape": "S3y" }, "parentGroupNames": { "shape": "Sx4" } } } } } } }, "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": "Sw7" }, "logLevel": {} } } }, "SetV2LoggingOptions": { "http": { "requestUri": "/v2LoggingOptions" }, "input": { "type": "structure", "members": { "roleArn": {}, "defaultLogLevel": {}, "disableAllLogs": { "type": "boolean" } } } }, "StartAuditMitigationActionsTask": { "http": { "requestUri": "/audit/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId", "target", "auditCheckToActionsMapping", "clientRequestToken" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" }, "target": { "shape": "Shx" }, "auditCheckToActionsMapping": { "shape": "Si1" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "StartDetectMitigationActionsTask": { "http": { "method": "PUT", "requestUri": "/detect/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId", "target", "actions", "clientRequestToken" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" }, "target": { "shape": "Sjq" }, "actions": { "type": "list", "member": {} }, "violationEventOccurrenceRange": { "shape": "Sjt" }, "includeOnlyActiveViolations": { "type": "boolean" }, "includeSuppressedAlerts": { "type": "boolean" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "StartOnDemandAuditTask": { "http": { "requestUri": "/audit/tasks" }, "input": { "type": "structure", "required": [ "targetCheckNames" ], "members": { "targetCheckNames": { "shape": "S9i" } } }, "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": "S2e" } } }, "output": { "type": "structure", "members": {} } }, "TestAuthorization": { "http": { "requestUri": "/test-authorization" }, "input": { "type": "structure", "required": [ "authInfos" ], "members": { "principal": {}, "cognitoIdentityPoolId": {}, "authInfos": { "type": "list", "member": { "shape": "Sxx" } }, "clientId": { "location": "querystring", "locationName": "clientId" }, "policyNamesToAdd": { "shape": "Sy1" }, "policyNamesToSkip": { "shape": "Sy1" } } }, "output": { "type": "structure", "members": { "authResults": { "type": "list", "member": { "type": "structure", "members": { "authInfo": { "shape": "Sxx" }, "allowed": { "type": "structure", "members": { "policies": { "shape": "Sq2" } } }, "denied": { "type": "structure", "members": { "implicitDeny": { "type": "structure", "members": { "policies": { "shape": "Sq2" } } }, "explicitDeny": { "type": "structure", "members": { "policies": { "shape": "Sq2" } } } } }, "authDecision": {}, "missingContextValues": { "type": "list", "member": {} } } } } } } }, "TestInvokeAuthorizer": { "http": { "requestUri": "/authorizer/{authorizerName}/test" }, "input": { "type": "structure", "required": [ "authorizerName" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" }, "token": {}, "tokenSignature": {}, "httpContext": { "type": "structure", "members": { "headers": { "type": "map", "key": {}, "value": {} }, "queryString": {} } }, "mqttContext": { "type": "structure", "members": { "username": {}, "password": { "type": "blob" }, "clientId": {} } }, "tlsContext": { "type": "structure", "members": { "serverName": {} } } } }, "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": "Sh5" }, "auditCheckConfigurations": { "shape": "Sh8" } } }, "output": { "type": "structure", "members": {} } }, "UpdateAuditSuppression": { "http": { "method": "PATCH", "requestUri": "/audit/suppressions/update" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {} } }, "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": "S2a" }, "status": {}, "enableCachingForHttp": { "type": "boolean" } } }, "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": "S2n" }, "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": "Sj9" }, "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" } } } }, "UpdateCertificateProvider": { "http": { "method": "PUT", "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" }, "lambdaFunctionArn": {}, "accountDefaultForOperations": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {} } } }, "UpdateCustomMetric": { "http": { "method": "PATCH", "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "displayName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "displayName": {} } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {}, "metricType": {}, "displayName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "UpdateDimension": { "http": { "method": "PATCH", "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name", "stringValues" ], "members": { "name": { "location": "uri", "locationName": "name" }, "stringValues": { "shape": "S3c" } } }, "output": { "type": "structure", "members": { "name": {}, "arn": {}, "type": {}, "stringValues": { "shape": "S3c" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "UpdateDomainConfiguration": { "http": { "method": "PUT", "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" }, "authorizerConfig": { "shape": "S3l" }, "domainConfigurationStatus": {}, "removeAuthorizerConfig": { "type": "boolean" }, "tlsConfig": { "shape": "S3o" }, "serverCertificateConfig": { "shape": "S3q" } } }, "output": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {} } } }, "UpdateDynamicThingGroup": { "http": { "method": "PATCH", "requestUri": "/dynamic-thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName", "thingGroupProperties" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "thingGroupProperties": { "shape": "S3v" }, "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": "Ske" } } }, "output": { "type": "structure", "members": {} } }, "UpdateFleetMetric": { "http": { "method": "PATCH", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "indexName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "queryString": {}, "aggregationType": { "shape": "S49" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "unit": {}, "expectedVersion": { "type": "long" } } } }, "UpdateIndexingConfiguration": { "http": { "requestUri": "/indexing/config" }, "input": { "type": "structure", "members": { "thingIndexingConfiguration": { "shape": "Snp" }, "thingGroupIndexingConfiguration": { "shape": "So5" } } }, "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": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" }, "jobExecutionsRetryConfig": { "shape": "S56" } } } }, "UpdateMitigationAction": { "http": { "method": "PATCH", "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" }, "roleArn": {}, "actionParams": { "shape": "S5y" } } }, "output": { "type": "structure", "members": { "actionArn": {}, "actionId": {} } } }, "UpdatePackage": { "http": { "method": "PATCH", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "description": { "shape": "S8a" }, "defaultVersionName": {}, "unsetDefaultVersion": { "type": "boolean" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdatePackageConfiguration": { "http": { "method": "PATCH", "requestUri": "/package-configuration", "responseCode": 200 }, "input": { "type": "structure", "members": { "versionUpdateByJobsConfig": { "shape": "Sol" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdatePackageVersion": { "http": { "method": "PATCH", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" }, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "action": {}, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateProvisioningTemplate": { "http": { "method": "PATCH", "requestUri": "/provisioning-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "description": {}, "enabled": { "type": "boolean" }, "defaultVersionId": { "type": "integer" }, "provisioningRoleArn": {}, "preProvisioningHook": { "shape": "S92" }, "removePreProvisioningHook": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "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": "S9i" }, "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": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "deleteBehaviors": { "type": "boolean" }, "deleteAlertTargets": { "type": "boolean" }, "deleteAdditionalMetricsToRetain": { "type": "boolean" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" }, "metricsExportConfig": { "shape": "Sam" }, "deleteMetricsExportConfig": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "securityProfileName": {}, "securityProfileArn": {}, "securityProfileDescription": {}, "behaviors": { "shape": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "version": { "type": "long" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "metricsExportConfig": { "shape": "Sam" } } } }, "UpdateStream": { "http": { "method": "PUT", "requestUri": "/streams/{streamId}" }, "input": { "type": "structure", "required": [ "streamId" ], "members": { "streamId": { "location": "uri", "locationName": "streamId" }, "description": {}, "files": { "shape": "Sas" }, "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": "S3x" }, "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": "S3v" }, "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": "S10n" }, "thingGroupsToRemove": { "shape": "S10n" }, "overrideDynamicGroups": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "UpdateTopicRuleDestination": { "http": { "method": "PATCH", "requestUri": "/destinations" }, "input": { "type": "structure", "required": [ "arn", "status" ], "members": { "arn": {}, "status": {} } }, "output": { "type": "structure", "members": {} } }, "ValidateSecurityProfileBehaviors": { "http": { "requestUri": "/security-profile-behaviors/validate" }, "input": { "type": "structure", "required": [ "behaviors" ], "members": { "behaviors": { "shape": "S9o" } } }, "output": { "type": "structure", "members": { "valid": { "type": "boolean" }, "validationErrors": { "type": "list", "member": { "type": "structure", "members": { "errorMessage": {} } } } } } } }, "shapes": { "Sg": { "type": "list", "member": {} }, "S1e": { "type": "map", "key": {}, "value": {} }, "S1o": { "type": "structure", "members": { "deviceCertificateId": {}, "caCertificateId": {}, "cognitoIdentityPoolId": {}, "clientId": {}, "policyVersionIdentifier": { "type": "structure", "members": { "policyName": {}, "policyVersionId": {} } }, "account": {}, "iamRoleArn": {}, "roleAliasArn": {}, "issuerCertificateIdentifier": { "type": "structure", "members": { "issuerCertificateSubject": {}, "issuerId": {}, "issuerCertificateSerialNumber": {} } }, "deviceCertificateArn": {} } }, "S2a": { "type": "map", "key": {}, "value": {} }, "S2e": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "S2n": { "type": "structure", "members": { "billingGroupDescription": {} } }, "S2y": { "type": "list", "member": {} }, "S3c": { "type": "list", "member": {} }, "S3l": { "type": "structure", "members": { "defaultAuthorizerName": {}, "allowAuthorizerOverride": { "type": "boolean" } } }, "S3o": { "type": "structure", "members": { "securityPolicy": {} } }, "S3q": { "type": "structure", "members": { "enableOCSPCheck": { "type": "boolean" } } }, "S3v": { "type": "structure", "members": { "thingGroupDescription": {}, "attributePayload": { "shape": "S3x" } } }, "S3x": { "type": "structure", "members": { "attributes": { "shape": "S3y" }, "merge": { "type": "boolean" } } }, "S3y": { "type": "map", "key": {}, "value": {} }, "S49": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "values": { "type": "list", "member": {} } } }, "S4m": { "type": "structure", "members": { "roleArn": {}, "expiresInSec": { "type": "long" } } }, "S4p": { "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" } } } } } } }, "S4w": { "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" } } } } } }, "S53": { "type": "structure", "members": { "inProgressTimeoutInMinutes": { "type": "long" } } }, "S56": { "type": "structure", "required": [ "criteriaList" ], "members": { "criteriaList": { "type": "list", "member": { "type": "structure", "required": [ "failureType", "numberOfRetries" ], "members": { "failureType": {}, "numberOfRetries": { "type": "integer" } } } } } }, "S5b": { "type": "map", "key": {}, "value": {} }, "S5e": { "type": "structure", "members": { "startTime": {}, "endTime": {}, "endBehavior": {}, "maintenanceWindows": { "shape": "S5h" } } }, "S5h": { "type": "list", "member": { "type": "structure", "required": [ "startTime", "durationInMinutes" ], "members": { "startTime": {}, "durationInMinutes": { "type": "integer" } } } }, "S5l": { "type": "list", "member": {} }, "S5t": { "type": "structure", "members": { "PublicKey": {}, "PrivateKey": { "type": "string", "sensitive": true } } }, "S5y": { "type": "structure", "members": { "updateDeviceCertificateParams": { "type": "structure", "required": [ "action" ], "members": { "action": {} } }, "updateCACertificateParams": { "type": "structure", "required": [ "action" ], "members": { "action": {} } }, "addThingsToThingGroupParams": { "type": "structure", "required": [ "thingGroupNames" ], "members": { "thingGroupNames": { "type": "list", "member": {} }, "overrideDynamicGroups": { "type": "boolean" } } }, "replaceDefaultPolicyVersionParams": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": {} } }, "enableIoTLoggingParams": { "type": "structure", "required": [ "roleArnForLogging", "logLevel" ], "members": { "roleArnForLogging": {}, "logLevel": {} } }, "publishFindingToSnsParams": { "type": "structure", "required": [ "topicArn" ], "members": { "topicArn": {} } } } }, "S6i": { "type": "list", "member": {} }, "S6k": { "type": "list", "member": {} }, "S6m": { "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" } } } } } } }, "S6t": { "type": "structure", "members": { "expiresInSec": { "type": "long" } } }, "S74": { "type": "list", "member": { "type": "structure", "members": { "fileName": {}, "fileType": { "type": "integer" }, "fileVersion": {}, "fileLocation": { "type": "structure", "members": { "stream": { "type": "structure", "members": { "streamId": {}, "fileId": { "type": "integer" } } }, "s3Location": { "shape": "S7d" } } }, "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": {} } } } }, "S7d": { "type": "structure", "members": { "bucket": {}, "key": {}, "version": {} } }, "S82": { "type": "map", "key": {}, "value": {} }, "S8a": { "type": "string", "sensitive": true }, "S8b": { "type": "map", "key": {}, "value": {} }, "S8g": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "S92": { "type": "structure", "required": [ "targetArn" ], "members": { "payloadVersion": {}, "targetArn": {} } }, "S9i": { "type": "list", "member": {} }, "S9o": { "type": "list", "member": { "shape": "S9p" } }, "S9p": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "metric": {}, "metricDimension": { "shape": "S9s" }, "criteria": { "type": "structure", "members": { "comparisonOperator": {}, "value": { "shape": "S9w" }, "durationSeconds": { "type": "integer" }, "consecutiveDatapointsToAlarm": { "type": "integer" }, "consecutiveDatapointsToClear": { "type": "integer" }, "statisticalThreshold": { "type": "structure", "members": { "statistic": {} } }, "mlDetectionConfig": { "type": "structure", "required": [ "confidenceLevel" ], "members": { "confidenceLevel": {} } } } }, "suppressAlerts": { "type": "boolean" }, "exportMetric": { "type": "boolean" } } }, "S9s": { "type": "structure", "required": [ "dimensionName" ], "members": { "dimensionName": {}, "operator": {} } }, "S9w": { "type": "structure", "members": { "count": { "type": "long" }, "cidrs": { "type": "list", "member": {} }, "ports": { "type": "list", "member": { "type": "integer" } }, "number": { "type": "double" }, "numbers": { "type": "list", "member": { "type": "double" } }, "strings": { "type": "list", "member": {} } } }, "Saf": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "alertTargetArn", "roleArn" ], "members": { "alertTargetArn": {}, "roleArn": {} } } }, "Saj": { "type": "list", "member": {} }, "Sak": { "type": "list", "member": { "type": "structure", "required": [ "metric" ], "members": { "metric": {}, "metricDimension": { "shape": "S9s" }, "exportMetric": { "type": "boolean" } } } }, "Sam": { "type": "structure", "required": [ "mqttTopic", "roleArn" ], "members": { "mqttTopic": {}, "roleArn": {} } }, "Sas": { "type": "list", "member": { "type": "structure", "members": { "fileId": { "type": "integer" }, "s3Location": { "shape": "S7d" } } } }, "Sb4": { "type": "structure", "members": { "thingTypeDescription": {}, "searchableAttributes": { "type": "list", "member": {} } } }, "Sbc": { "type": "structure", "required": [ "sql", "actions" ], "members": { "sql": {}, "description": {}, "actions": { "shape": "Sbf" }, "ruleDisabled": { "type": "boolean" }, "awsIotSqlVersion": {}, "errorAction": { "shape": "Sbg" } } }, "Sbf": { "type": "list", "member": { "shape": "Sbg" } }, "Sbg": { "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": {}, "qos": { "type": "integer" }, "headers": { "type": "structure", "members": { "payloadFormatIndicator": {}, "contentType": {}, "responseTopic": {}, "correlationData": {}, "messageExpiry": {}, "userProperties": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } } } } } }, "s3": { "type": "structure", "required": [ "roleArn", "bucketName", "key" ], "members": { "roleArn": {}, "bucketName": {}, "key": {}, "cannedAcl": {} } }, "firehose": { "type": "structure", "required": [ "roleArn", "deliveryStreamName" ], "members": { "roleArn": {}, "deliveryStreamName": {}, "separator": {}, "batchMode": { "type": "boolean" } } }, "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": {} } }, "cloudwatchLogs": { "type": "structure", "required": [ "roleArn", "logGroupName" ], "members": { "roleArn": {}, "logGroupName": {}, "batchMode": { "type": "boolean" } } }, "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": {}, "batchMode": { "type": "boolean" }, "roleArn": {} } }, "iotEvents": { "type": "structure", "required": [ "inputName", "roleArn" ], "members": { "inputName": {}, "messageId": {}, "batchMode": { "type": "boolean" }, "roleArn": {} } }, "iotSiteWise": { "type": "structure", "required": [ "putAssetPropertyValueEntries", "roleArn" ], "members": { "putAssetPropertyValueEntries": { "type": "list", "member": { "type": "structure", "required": [ "propertyValues" ], "members": { "entryId": {}, "assetId": {}, "propertyId": {}, "propertyAlias": {}, "propertyValues": { "type": "list", "member": { "type": "structure", "required": [ "value", "timestamp" ], "members": { "value": { "type": "structure", "members": { "stringValue": {}, "integerValue": {}, "doubleValue": {}, "booleanValue": {} } }, "timestamp": { "type": "structure", "required": [ "timeInSeconds" ], "members": { "timeInSeconds": {}, "offsetInNanos": {} } }, "quality": {} } } } } } }, "roleArn": {} } }, "stepFunctions": { "type": "structure", "required": [ "stateMachineName", "roleArn" ], "members": { "executionNamePrefix": {}, "stateMachineName": {}, "roleArn": {} } }, "timestream": { "type": "structure", "required": [ "roleArn", "databaseName", "tableName", "dimensions" ], "members": { "roleArn": {}, "databaseName": {}, "tableName": {}, "dimensions": { "type": "list", "member": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {} } } }, "timestamp": { "type": "structure", "required": [ "value", "unit" ], "members": { "value": {}, "unit": {} } } } }, "http": { "type": "structure", "required": [ "url" ], "members": { "url": {}, "confirmationUrl": {}, "headers": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "auth": { "type": "structure", "members": { "sigv4": { "type": "structure", "required": [ "signingRegion", "serviceName", "roleArn" ], "members": { "signingRegion": {}, "serviceName": {}, "roleArn": {} } } } } } }, "kafka": { "type": "structure", "required": [ "destinationArn", "topic", "clientProperties" ], "members": { "destinationArn": {}, "topic": {}, "key": {}, "partition": {}, "clientProperties": { "type": "map", "key": {}, "value": {} }, "headers": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } } } }, "openSearch": { "type": "structure", "required": [ "roleArn", "endpoint", "index", "type", "id" ], "members": { "roleArn": {}, "endpoint": {}, "index": {}, "type": {}, "id": {} } }, "location": { "type": "structure", "required": [ "roleArn", "trackerName", "deviceId", "latitude", "longitude" ], "members": { "roleArn": {}, "trackerName": {}, "deviceId": {}, "timestamp": { "type": "structure", "required": [ "value" ], "members": { "value": {}, "unit": {} } }, "latitude": {}, "longitude": {} } } } }, "Set": { "type": "list", "member": {} }, "Sev": { "type": "list", "member": {} }, "Sez": { "type": "structure", "members": { "arn": {}, "status": {}, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "statusReason": {}, "httpUrlProperties": { "type": "structure", "members": { "confirmationUrl": {} } }, "vpcProperties": { "type": "structure", "members": { "subnetIds": { "shape": "Set" }, "securityGroups": { "shape": "Sev" }, "vpcId": {}, "roleArn": {} } } } }, "Sh5": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "targetArn": {}, "roleArn": {}, "enabled": { "type": "boolean" } } } }, "Sh8": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "enabled": { "type": "boolean" } } } }, "Shd": { "type": "structure", "members": { "findingId": {}, "taskId": {}, "checkName": {}, "taskStartTime": { "type": "timestamp" }, "findingTime": { "type": "timestamp" }, "severity": {}, "nonCompliantResource": { "type": "structure", "members": { "resourceType": {}, "resourceIdentifier": { "shape": "S1o" }, "additionalInfo": { "shape": "Shh" } } }, "relatedResources": { "shape": "Shi" }, "reasonForNonCompliance": {}, "reasonForNonComplianceCode": {}, "isSuppressed": { "type": "boolean" } } }, "Shh": { "type": "map", "key": {}, "value": {} }, "Shi": { "type": "list", "member": { "type": "structure", "members": { "resourceType": {}, "resourceIdentifier": { "shape": "S1o" }, "additionalInfo": { "shape": "Shh" } } } }, "Shx": { "type": "structure", "members": { "auditTaskId": {}, "findingIds": { "type": "list", "member": {} }, "auditCheckToReasonCodeFilter": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } }, "Si1": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "Si3": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "id": {}, "roleArn": {}, "actionParams": { "shape": "S5y" } } } }, "Siu": { "type": "structure", "members": { "authorizerName": {}, "authorizerArn": {}, "authorizerFunctionArn": {}, "tokenKeyName": {}, "tokenSigningPublicKeys": { "shape": "S2a" }, "status": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "signingDisabled": { "type": "boolean" }, "enableCachingForHttp": { "type": "boolean" } } }, "Sj7": { "type": "structure", "members": { "notBefore": { "type": "timestamp" }, "notAfter": { "type": "timestamp" } } }, "Sj9": { "type": "structure", "members": { "templateBody": {}, "roleArn": {}, "templateName": {} } }, "Sjo": { "type": "structure", "members": { "taskId": {}, "taskStatus": {}, "taskStartTime": { "type": "timestamp" }, "taskEndTime": { "type": "timestamp" }, "target": { "shape": "Sjq" }, "violationEventOccurrenceRange": { "shape": "Sjt" }, "onlyActiveViolationsIncluded": { "type": "boolean" }, "suppressedAlertsIncluded": { "type": "boolean" }, "actionsDefinition": { "shape": "Si3" }, "taskStatistics": { "type": "structure", "members": { "actionsExecuted": { "type": "long" }, "actionsSkipped": { "type": "long" }, "actionsFailed": { "type": "long" } } } } }, "Sjq": { "type": "structure", "members": { "violationIds": { "type": "list", "member": {} }, "securityProfileName": {}, "behaviorName": {} } }, "Sjt": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" } } }, "Ske": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } } }, "Slk": { "type": "list", "member": {} }, "Smd": { "type": "list", "member": { "shape": "Sme" } }, "Sme": { "type": "structure", "members": { "groupName": {}, "groupArn": {} } }, "Smq": { "type": "structure", "members": { "deprecated": { "type": "boolean" }, "deprecationDate": { "type": "timestamp" }, "creationDate": { "type": "timestamp" } } }, "Snp": { "type": "structure", "required": [ "thingIndexingMode" ], "members": { "thingIndexingMode": {}, "thingConnectivityIndexingMode": {}, "deviceDefenderIndexingMode": {}, "namedShadowIndexingMode": {}, "managedFields": { "shape": "Snu" }, "customFields": { "shape": "Snu" }, "filter": { "type": "structure", "members": { "namedShadowNames": { "type": "list", "member": {} }, "geoLocations": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "order": {} } } } } } } }, "Snu": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "type": {} } } }, "So5": { "type": "structure", "required": [ "thingGroupIndexingMode" ], "members": { "thingGroupIndexingMode": {}, "managedFields": { "shape": "Snu" }, "customFields": { "shape": "Snu" } } }, "Sol": { "type": "structure", "members": { "enabled": { "type": "boolean" }, "roleArn": {} } }, "Spv": { "type": "structure", "members": { "confidenceLevel": {} } }, "Sq2": { "type": "list", "member": { "type": "structure", "members": { "policyName": {}, "policyArn": {} } } }, "Sr8": { "type": "list", "member": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "status": {}, "certificateMode": {}, "creationDate": { "type": "timestamp" } } } }, "Ss8": { "type": "structure", "members": { "status": {}, "queuedAt": { "type": "timestamp" }, "startedAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "executionNumber": { "type": "long" }, "retryAttempt": { "type": "integer" } } }, "Stj": { "type": "list", "member": {} }, "Stt": { "type": "list", "member": {} }, "Sue": { "type": "structure", "required": [ "name", "arn" ], "members": { "name": {}, "arn": {} } }, "Suj": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "Sw7": { "type": "structure", "required": [ "targetType" ], "members": { "targetType": {}, "targetName": {} } }, "Sx4": { "type": "list", "member": {} }, "Sxx": { "type": "structure", "required": [ "resources" ], "members": { "actionType": {}, "resources": { "type": "list", "member": {} } } }, "Sy1": { "type": "list", "member": {} }, "S10n": { "type": "list", "member": {} } } }