

# AWS IoT Device Defender endpoints and quotas
AWS IoT Device Defender

To connect programmatically to an AWS service, you use an endpoint. AWS services offer the following endpoint types in some or all of the AWS Regions that the service supports: IPv4 endpoints, dual-stack endpoints, and FIPS endpoints. Some services provide global endpoints. For more information, see [AWS service endpoints](rande.md).

Service quotas, also referred to as limits, are the maximum number of service resources or operations for your AWS account. For more information, see [AWS service quotas](aws_service_limits.md).

The following are the service endpoints and service quotas for this service.

## Service endpoints


[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/general/latest/gr/iot_device_defender.html)

## Service quotas



**AWS IoT Device Defender audits limits and quotas**  

| Limit display name | Description | Default value | Adjustable | 
| --- | --- | --- | --- | 
| `[Scheduled audits](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-0D30EFBA)` | The maximum number of scheduled audits. | 5 | No | 
| `[Simultaneous in progress on-demand audits](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-1EF777B4)` | The maximum number of simultaneous in progress on-demand audits. | 10 | No | 
| `[Storage duration for audit findings](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-F5608FF9)` | The maximum time, in days, that audit findings are stored after being reported. | 90 | No | 

The following service quotas apply to mitigation actions and audit mitigation action tasks:


**AWS IoT Device Defender mitigation limits and quotas**  

| Limit display name | Description | Default value | Adjustable | 
| --- | --- | --- | --- | 
| `[Mitigation actions](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-1A084077)` | The maximum number of mitigation actions. | 100 | No | 


**Audit mitigation action limits**  

| Resource | Limit | 
| --- | --- | 
| Number of audit mitigation action tasks running at the same time | 10 tasks | 
| Retention period for audit mitigation action tasks | 90 days | 


**AWS IoT Device Defender detect limits and quotas**  

| Limit display name | Description | Default value | Adjustable | 
| --- | --- | --- | --- | 
| `[Behavior metric value elements for each security profile](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-971FA845)` | The maximum number of behavior metric value elements (counts, IP addresses, ports) for each security profile. | 1000 | No | 
| `[Behaviors for each security profile](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-2F1C9734)` | The maximum number of behaviors for each security profile | 100 | No | 
| `[Custom metrics](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-53A90E98)` | The maximum number of detect custom metrics. | 100 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-53A90E98) | 
| `[Device metric minimum delay](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-7BF41710)` | The minimum time, in seconds, that a device must wait between sending metric reports. | 300 Seconds | [Yes](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-7BF41710) | 
| `[Device metric peak reporting rate for an account](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-9AE67DFC)` | The maximum number of device-side metric reports that can be sent, per second, from all devices in an account. | 3500 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-9AE67DFC) | 
| `[Metric dimensions](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-8B5F47E6)` | The maximum number of detect metric dimensions. | 10 | No | 
| `[Security profiles for each target](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-FF03CD81)` | The maximum number of security profiles for each target (things or thing groups in the AWS account). | 5 | No | 
| `[Storage duration for detect metrics](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-2B367AAD)` | The maximum time, in days, that detect metrics are stored after being ingested. | 14 | No | 
| `[Storage duration for detect violations](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-C8D2DE05)` | The maximum time, in days, that detect violations are stored after being generated. | 30 | No | 


**ML Detect limits**  

| Resource | Quota | Adjustable | 
| --- | --- | --- | 
| Number of Detect mitigation action tasks that can be running at the same time | 5 maximum | [Yes](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-iot) | 
| Retention period for Detect mitigation action tasks | 90 days maximum | [Yes](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-iot) | 
| Retention period for models (time after which models are expired) | 30 days maximum | No | 

**AWS IoT Device Defender API throttling limits**  
This table describes the maximum number of transactions per second (TPS) that can be made to each of these AWS IoT Device Defender API actions.


**AWS IoT Device Defender API throttling limits**  

| Limit display name | Description | Default value | Adjustable | 
| --- | --- | --- | --- | 
| `[AttachSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-E9111144)` | The maximum number of transactions per second (TPS) that can be made for the AttachSecurityProfile API. | 10 | No | 
| `[CancelAuditMitigationActionsTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-03D9A452)` | The maximum number of transactions per second (TPS) that can be made for the CancelAuditMitigationActionsTask API. | 10 | No | 
| `[CancelAuditTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-3AA926CF)` | The maximum number of transactions per second (TPS) that can be made for the CancelAuditTask API. | 10 | No | 
| `[CancelDetectMitigationActionsTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-13B49C07)` | The maximum number of transactions per second (TPS) that can be made for the CancelDetectMitigationActionsTask API. | 10 | No | 
| `[CreateAuditSuppression API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-0C3BA39D)` | The maximum number of transactions per second (TPS) that can be made for the CreateAuditSuppression API. | 10 | No | 
| `[CreateCustomMetric API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-E68D12E6)` | The maximum number of transactions per second (TPS) that can be made for the CreateCustomMetric API. | 10 | No | 
| `[CreateMitigationAction API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-EFA916AE)` | The maximum number of transactions per second (TPS) that can be made for the CreateMitigationAction API. | 10 | No | 
| `[CreateScheduledAudit API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-60251A2B)` | The maximum number of transactions per second (TPS) that can be made for the CreateScheduledAudit API. | 5 | No | 
| `[CreateSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-A2577F1F)` | The maximum number of transactions per second (TPS) that can be made for the CreateSecurityProfile API. | 10 | No | 
| `[DeleteAccountAuditConfiguration API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-C6AA7145)` | The maximum number of transactions per second (TPS) that can be made for the DeleteAccountAuditConfiguration API. | 5 | No | 
| `[DeleteAuditSuppression API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-E70CF14E)` | The maximum number of transactions per second (TPS) that can be made for the DeleteAuditSuppression API. | 10 | No | 
| `[DeleteCustomMetric API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-CD7FC91A)` | The maximum number of transactions per second (TPS) that can be made for the DeleteCustomMetric API. | 10 | No | 
| `[DeleteDimension API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-C002DA39)` | The maximum number of transactions per second (TPS) that can be made for the DeleteDimension API. | 10 | No | 
| `[DeleteMitigationAction API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-5C712B10)` | The maximum number of transactions per second (TPS) that can be made for the DeleteMitigationAction API. | 10 | No | 
| `[DeleteScheduledAudit API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-7C0B717A)` | The maximum number of transactions per second (TPS) that can be made for the DeleteScheduledAudit API. | 5 | No | 
| `[DeleteSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-A6ABB02F)` | The maximum number of transactions per second (TPS) that can be made for the DeleteSecurityProfile API. | 10 | No | 
| `[DescribeAccountAuditConfiguration API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-01C40691)` | The maximum number of transactions per second (TPS) that can be made for the DescribeAccountAuditConfiguration API. | 5 | No | 
| `[DescribeAuditFinding API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-6A19A60F)` | The maximum number of transactions per second (TPS) that can be made for the DescribeAuditFinding API. | 25 | No | 
| `[DescribeAuditMitigationActionsTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-32F19277)` | The maximum number of transactions per second (TPS) that can be made for the DescribeAuditMitigationActionsTask API. | 25 | No | 
| `[DescribeAuditSuppression API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-ADA44585)` | The maximum number of transactions per second (TPS) that can be made for the DescribeAuditSuppression API. | 10 | No | 
| `[DescribeAuditTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-146D20C5)` | The maximum number of transactions per second (TPS) that can be made for the DescribeAuditTask API. | 25 | No | 
| `[DescribeCustomMetric API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-6F3753D8)` | The maximum number of transactions per second (TPS) that can be made for the DescribeCustomMetric API. | 25 | No | 
| `[DescribeDetectMitigationActionsTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-DCAEF14C)` | The maximum number of transactions per second (TPS) that can be made for the DescribeDetectMitigationActionsTask API. | 10 | No | 
| `[DescribeDimension API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-002E66AE)` | The maximum number of transactions per second (TPS) that can be made for the DescribeDimension API. | 10 | No | 
| `[DescribeMitigationAction API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-145287EF)` | The maximum number of transactions per second (TPS) that can be made for the DescribeMitigationAction API. | 25 | No | 
| `[DescribeScheduledAudit API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-42A0EE7E)` | The maximum number of transactions per second (TPS) that can be made for the DescribeScheduledAudit API. | 5 | No | 
| `[DescribeSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-8AEAB7FE)` | The maximum number of transactions per second (TPS) that can be made for the DescribeSecurityProfile API. | 25 | No | 
| `[DetachSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-CF4F23BC)` | The maximum number of transactions per second (TPS) that can be made for the DetachSecurityProfile API. | 10 | No | 
| `[ListActiveViolations API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-6891CC02)` | The maximum number of transactions per second (TPS) that can be made for the ListActiveViolations API. | 10 | No | 
| `[ListAuditFindings API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-0321A666)` | The maximum number of transactions per second (TPS) that can be made for the ListAuditFindings API. | 10 | No | 
| `[ListAuditMitigationActionsExecutions API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-C6D7A02D)` | The maximum number of transactions per second (TPS) that can be made for the ListAuditMitigationActionsExecutions API. | 10 | No | 
| `[ListAuditMitigationActionsTasks API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-08C28D29)` | The maximum number of transactions per second (TPS) that can be made for the ListAuditMitigationActionsTasks API. | 10 | No | 
| `[ListAuditSuppressions API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-9227E25C)` | The maximum number of transactions per second (TPS) that can be made for the ListAuditSuppressions API. | 10 | No | 
| `[ListAuditTasks API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-B78A9E08)` | The maximum number of transactions per second (TPS) that can be made for the ListAuditTasks API. | 10 | No | 
| `[ListCustomMetrics API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-D45EEF28)` | The maximum number of transactions per second (TPS) that can be made for the ListCustomMetrics API. | 10 | No | 
| `[ListDetectMitigationActionsExecutions API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-8D3E8509)` | The maximum number of transactions per second (TPS) that can be made for the ListDetectMitigationActionsExecutions API. | 10 | No | 
| `[ListDetectMitigationActionsTasks API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-D18738F6)` | The maximum number of transactions per second (TPS) that can be made for the ListDetectMitigationActionsTasks API. | 10 | No | 
| `[ListDimensions API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-0A17A254)` | The maximum number of transactions per second (TPS) that can be made for the ListDimensions API. | 10 | No | 
| `[ListMetricValues API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-DC1637B1)` | The maximum number of transactions per second (TPS) that can be made for the ListMetricValues API. | 15 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-DC1637B1) | 
| `[ListMitigationActions API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-62C55F58)` | The maximum number of transactions per second (TPS) that can be made for the ListMitigationActions API. | 10 | No | 
| `[ListScheduledAudits API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-016FB677)` | The maximum number of transactions per second (TPS) that can be made for the ListScheduledAudits API. | 5 | No | 
| `[ListSecurityProfiles API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-DACF0EDE)` | The maximum number of transactions per second (TPS) that can be made for the ListSecurityProfiles API. | 10 | No | 
| `[ListSecurityProfilesForTarget API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-9299DD15)` | The maximum number of transactions per second (TPS) that can be made for the ListSecurityProfilesForTarget API. | 10 | No | 
| `[ListTargetsForSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-014BF26E)` | The maximum number of transactions per second (TPS) that can be made for the ListTargetsForSecurityProfile API. | 10 | No | 
| `[ListViolationEvents API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-56E94C1D)` | The maximum number of transactions per second (TPS) that can be made for the ListViolationEvents API. | 10 | No | 
| `[PutVerificationStateOnViolation API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-46522656)` | The maximum number of transactions per second (TPS) that can be made for the PutVerificationStateOnViolation API. | 10 | No | 
| `[StartAuditMitigationActionsTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-81189B2F)` | The maximum number of transactions per second (TPS) that can be made for the StartAuditMitigationActionsTask API. | 10 | No | 
| `[StartDetectMitigationActionsTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-670D7C85)` | The maximum number of transactions per second (TPS) that can be made for the StartDetectMitigationActionsTask API. | 10 | No | 
| `[StartOnDemandAuditTask API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-471C1537)` | The maximum number of transactions per second (TPS) that can be made for the StartOnDemandAuditTask API. | 10 | No | 
| `[UpdateAccountAuditConfiguration API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-F62705AB)` | The maximum number of transactions per second (TPS) that can be made for the UpdateAccountAuditConfiguration API. | 5 | No | 
| `[UpdateAuditSuppression API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-CA8BDEFC)` | The maximum number of transactions per second (TPS) that can be made for the UpdateAuditSuppression API. | 10 | No | 
| `[UpdateCustomMetric API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-ABC0EA56)` | The maximum number of transactions per second (TPS) that can be made for the UpdateCustomMetric API. | 10 | No | 
| `[UpdateDimension API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-68A50D88)` | The maximum number of transactions per second (TPS) that can be made for the UpdateDimension API. | 10 | No | 
| `[UpdateMitigationAction API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-1CB31CD2)` | The maximum number of transactions per second (TPS) that can be made for the UpdateMitigationAction API. | 10 | No | 
| `[UpdateScheduledAudit API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-211671C6)` | The maximum number of transactions per second (TPS) that can be made for the UpdateScheduledAudit API. | 5 | No | 
| `[UpdateSecurityProfile API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-2145354D)` | The maximum number of transactions per second (TPS) that can be made for the UpdateSecurityProfile API. | 10 | No | 
| `[ValidateSecurityProfileBehaviors API TPS](https://console.aws.amazon.com/servicequotas/home/services/iot/quotas/L-88D87918)` | The maximum number of transactions per second (TPS) that can be made for the ValidateSecurityProfileBehaviors API. | 10 | No | 