UNPKG

prowler-sdk-poc

Version:
2,171 lines 228 kB
{ "version": "2.0", "metadata": { "apiVersion": "2015-05-28", "endpointPrefix": "iot", "protocol": "rest-json", "serviceFullName": "AWS IoT", "serviceId": "IoT", "signatureVersion": "v4", "signingName": "execute-api", "uid": "iot-2015-05-28" }, "operations": { "AcceptCertificateTransfer": { "http": { "method": "PATCH", "requestUri": "/accept-certificate-transfer/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" }, "setAsActive": { "location": "querystring", "locationName": "setAsActive", "type": "boolean" } } } }, "AddThingToBillingGroup": { "http": { "method": "PUT", "requestUri": "/billing-groups/addThingToBillingGroup" }, "input": { "type": "structure", "members": { "billingGroupName": {}, "billingGroupArn": {}, "thingName": {}, "thingArn": {} } }, "output": { "type": "structure", "members": {} } }, "AddThingToThingGroup": { "http": { "method": "PUT", "requestUri": "/thing-groups/addThingToThingGroup" }, "input": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupArn": {}, "thingName": {}, "thingArn": {}, "overrideDynamicGroups": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "AssociateTargetsWithJob": { "http": { "requestUri": "/jobs/{jobId}/targets" }, "input": { "type": "structure", "required": [ "targets", "jobId" ], "members": { "targets": { "shape": "Sg" }, "jobId": { "location": "uri", "locationName": "jobId" }, "comment": {}, "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": "S25" }, "status": {}, "tags": { "shape": "S29" }, "signingDisabled": { "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": "S2h" }, "tags": { "shape": "S29" } } }, "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": {} } } }, "CreateCustomMetric": { "http": { "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "metricType", "clientRequestToken" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "displayName": {}, "metricType": {}, "tags": { "shape": "S29" }, "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": "S2z" }, "tags": { "shape": "S29" }, "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": "S38" }, "serviceType": {}, "tags": { "shape": "S29" } } }, "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": "S3e" }, "indexName": {}, "queryString": {}, "queryVersion": {}, "tags": { "shape": "S29" } } }, "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": "S3s" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "unit": {}, "tags": { "shape": "S29" } } }, "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": "S45" }, "targetSelection": {}, "jobExecutionsRolloutConfig": { "shape": "S48" }, "abortConfig": { "shape": "S4f" }, "timeoutConfig": { "shape": "S4m" }, "tags": { "shape": "S29" }, "namespaceId": {}, "jobTemplateArn": {} } }, "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": "S45" }, "jobExecutionsRolloutConfig": { "shape": "S48" }, "abortConfig": { "shape": "S4f" }, "timeoutConfig": { "shape": "S4m" }, "tags": { "shape": "S29" } } }, "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": "S4v" } } } }, "CreateMitigationAction": { "http": { "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName", "roleArn", "actionParams" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" }, "roleArn": {}, "actionParams": { "shape": "S50" }, "tags": { "shape": "S29" } } }, "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": "S5j" }, "protocols": { "shape": "S5l" }, "targetSelection": {}, "awsJobExecutionsRolloutConfig": { "shape": "S5n" }, "awsJobPresignedUrlConfig": { "shape": "S5u" }, "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": "S65" }, "roleArn": {}, "additionalParameters": { "shape": "S73" }, "tags": { "shape": "S29" } } }, "output": { "type": "structure", "members": { "otaUpdateId": {}, "awsIotJobId": {}, "otaUpdateArn": {}, "awsIotJobArn": {}, "otaUpdateStatus": {} } } }, "CreatePolicy": { "http": { "requestUri": "/policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "policyDocument" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyDocument": {}, "tags": { "shape": "S29" } } }, "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": "S4v" }, "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": "S7p" }, "tags": { "shape": "S29" } } }, "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": "S29" } } }, "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": "S84" }, "scheduledAuditName": { "location": "uri", "locationName": "scheduledAuditName" }, "tags": { "shape": "S29" } } }, "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": "S8a" }, "alertTargets": { "shape": "S90" }, "additionalMetricsToRetain": { "shape": "S94", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "S95" }, "tags": { "shape": "S29" } } }, "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": "S9b" }, "roleArn": {}, "tags": { "shape": "S29" } } }, "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": "S3g" }, "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": "S3e" }, "tags": { "shape": "S29" } } }, "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": "S9n" }, "tags": { "shape": "S29" } } }, "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": "S9v" }, "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": "Scw" }, "securityGroups": { "shape": "Scy" }, "vpcId": {}, "roleArn": {} } } } } } }, "output": { "type": "structure", "members": { "topicRuleDestination": { "shape": "Sd2" } } } }, "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" } } } }, "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": {} } }, "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": "que