UNPKG

aws-sdk

Version:
2,150 lines • 256 kB
{ "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": "struct