prowler-sdk-poc
Version:
2,171 lines • 228 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-05-28",
"endpointPrefix": "iot",
"protocol": "rest-json",
"serviceFullName": "AWS IoT",
"serviceId": "IoT",
"signatureVersion": "v4",
"signingName": "execute-api",
"uid": "iot-2015-05-28"
},
"operations": {
"AcceptCertificateTransfer": {
"http": {
"method": "PATCH",
"requestUri": "/accept-certificate-transfer/{certificateId}"
},
"input": {
"type": "structure",
"required": [
"certificateId"
],
"members": {
"certificateId": {
"location": "uri",
"locationName": "certificateId"
},
"setAsActive": {
"location": "querystring",
"locationName": "setAsActive",
"type": "boolean"
}
}
}
},
"AddThingToBillingGroup": {
"http": {
"method": "PUT",
"requestUri": "/billing-groups/addThingToBillingGroup"
},
"input": {
"type": "structure",
"members": {
"billingGroupName": {},
"billingGroupArn": {},
"thingName": {},
"thingArn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AddThingToThingGroup": {
"http": {
"method": "PUT",
"requestUri": "/thing-groups/addThingToThingGroup"
},
"input": {
"type": "structure",
"members": {
"thingGroupName": {},
"thingGroupArn": {},
"thingName": {},
"thingArn": {},
"overrideDynamicGroups": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AssociateTargetsWithJob": {
"http": {
"requestUri": "/jobs/{jobId}/targets"
},
"input": {
"type": "structure",
"required": [
"targets",
"jobId"
],
"members": {
"targets": {
"shape": "Sg"
},
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"comment": {},
"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