IoT (Internet of Things)
Implementation details for API iot
Coverage Overview
Internet of Things (IoT)
is supported by LocalStack
only in the pro image.
Availability | Testing* | |||||||
---|---|---|---|---|---|---|---|---|
Operation | Implemented | Image | Internal Test Suite | External Test Suite | Terraform Validated | AWS Validated | Snapshot Tested | Details |
AcceptCertificateTransfer | ||||||||
AddThingToBillingGroup | ||||||||
AddThingToThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
AssociateSbomWithPackageVersion | ||||||||
AssociateTargetsWithJob | ||||||||
AttachPolicy | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
AttachPrincipalPolicy | ✔️ | pro | ||||||
AttachSecurityProfile | ||||||||
AttachThingPrincipal | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
CancelAuditMitigationActionsTask | ||||||||
CancelAuditTask | ||||||||
CancelCertificateTransfer | ||||||||
CancelDetectMitigationActionsTask | ||||||||
CancelJob | ✔️ | pro | ||||||
CancelJobExecution | ✔️ | pro | ||||||
ClearDefaultAuthorizer | ||||||||
ConfirmTopicRuleDestination | ||||||||
CreateAuditSuppression | ||||||||
CreateAuthorizer | ||||||||
CreateBillingGroup | ||||||||
CreateCertificateFromCsr | ✔️ | pro | ✔️ | |||||
CreateCertificateProvider | ||||||||
CreateCommand | ||||||||
CreateCustomMetric | ||||||||
CreateDimension | ||||||||
CreateDomainConfiguration | ✔️ | pro | ✔️ | |||||
CreateDynamicThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
CreateFleetMetric | ||||||||
CreateJob | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
CreateJobTemplate | ✔️ | pro | ✔️ | |||||
CreateKeysAndCertificate | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
CreateMitigationAction | ||||||||
CreateOTAUpdate | ||||||||
CreatePackage | ||||||||
CreatePackageVersion | ||||||||
CreatePolicy | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
CreatePolicyVersion | ✔️ | pro | ||||||
CreateProvisioningClaim | ||||||||
CreateProvisioningTemplate | ||||||||
CreateProvisioningTemplateVersion | ||||||||
CreateRoleAlias | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
CreateScheduledAudit | ||||||||
CreateSecurityProfile | ||||||||
CreateStream | ||||||||
CreateThing | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
CreateThingGroup | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
CreateThingType | ✔️ | pro | ✔️ | |||||
CreateTopicRule | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
CreateTopicRuleDestination | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DeleteAccountAuditConfiguration | ||||||||
DeleteAuditSuppression | ||||||||
DeleteAuthorizer | ||||||||
DeleteBillingGroup | ||||||||
DeleteCACertificate | ✔️ | pro | ✔️ | |||||
DeleteCertificate | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DeleteCertificateProvider | ||||||||
DeleteCommand | ||||||||
DeleteCommandExecution | ||||||||
DeleteCustomMetric | ||||||||
DeleteDimension | ||||||||
DeleteDomainConfiguration | ✔️ | pro | ✔️ | |||||
DeleteDynamicThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
DeleteFleetMetric | ||||||||
DeleteJob | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DeleteJobExecution | ✔️ | pro | ||||||
DeleteJobTemplate | ✔️ | pro | ✔️ | |||||
DeleteMitigationAction | ||||||||
DeleteOTAUpdate | ||||||||
DeletePackage | ||||||||
DeletePackageVersion | ||||||||
DeletePolicy | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
DeletePolicyVersion | ✔️ | pro | ||||||
DeleteProvisioningTemplate | ||||||||
DeleteProvisioningTemplateVersion | ||||||||
DeleteRegistrationCode | ||||||||
DeleteRoleAlias | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
DeleteScheduledAudit | ||||||||
DeleteSecurityProfile | ||||||||
DeleteStream | ||||||||
DeleteThing | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
DeleteThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
DeleteThingType | ✔️ | pro | ✔️ | |||||
DeleteTopicRule | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DeleteTopicRuleDestination | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DeleteV2LoggingLevel | ||||||||
DeprecateThingType | ✔️ | pro | ✔️ | |||||
DescribeAccountAuditConfiguration | ||||||||
DescribeAuditFinding | ||||||||
DescribeAuditMitigationActionsTask | ||||||||
DescribeAuditSuppression | ||||||||
DescribeAuditTask | ||||||||
DescribeAuthorizer | ||||||||
DescribeBillingGroup | ||||||||
DescribeCACertificate | ✔️ | pro | ✔️ | |||||
DescribeCertificate | ✔️ | pro | ✔️ | |||||
DescribeCertificateProvider | ||||||||
DescribeCustomMetric | ||||||||
DescribeDefaultAuthorizer | ||||||||
DescribeDetectMitigationActionsTask | ||||||||
DescribeDimension | ||||||||
DescribeDomainConfiguration | ✔️ | pro | ✔️ | |||||
DescribeEndpoint | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
DescribeEventConfigurations | ||||||||
DescribeFleetMetric | ||||||||
DescribeIndex | ||||||||
DescribeJob | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DescribeJobExecution | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
DescribeJobTemplate | ✔️ | pro | ✔️ | |||||
DescribeManagedJobTemplate | ||||||||
DescribeMitigationAction | ||||||||
DescribeProvisioningTemplate | ||||||||
DescribeProvisioningTemplateVersion | ||||||||
DescribeRoleAlias | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
DescribeScheduledAudit | ||||||||
DescribeSecurityProfile | ||||||||
DescribeStream | ||||||||
DescribeThing | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
DescribeThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
DescribeThingRegistrationTask | ||||||||
DescribeThingType | ✔️ | pro | ✔️ | |||||
DetachPolicy | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
DetachPrincipalPolicy | ✔️ | pro | ||||||
DetachSecurityProfile | ||||||||
DetachThingPrincipal | ✔️ | pro | ✔️ | Show Tests | ||||
DisableTopicRule | ✔️ | pro | ||||||
DisassociateSbomFromPackageVersion | ||||||||
EnableTopicRule | ✔️ | pro | ||||||
GetBehaviorModelTrainingSummaries | ||||||||
GetBucketsAggregation | ||||||||
GetCardinality | ||||||||
GetCommand | ||||||||
GetCommandExecution | ||||||||
GetEffectivePolicies | ||||||||
GetIndexingConfiguration | ✔️ | pro | ✔️ | |||||
GetJobDocument | ✔️ | pro | ||||||
GetLoggingOptions | ||||||||
GetOTAUpdate | ||||||||
GetPackage | ||||||||
GetPackageConfiguration | ||||||||
GetPackageVersion | ||||||||
GetPercentiles | ||||||||
GetPolicy | ✔️ | pro | ✔️ | Show Tests | ||||
GetPolicyVersion | ✔️ | pro | ||||||
GetRegistrationCode | ✔️ | pro | ✔️ | |||||
GetStatistics | ||||||||
GetTopicRule | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
GetTopicRuleDestination | ||||||||
GetV2LoggingOptions | ||||||||
ListActiveViolations | ||||||||
ListAttachedPolicies | ✔️ | pro | ✔️ | |||||
ListAuditFindings | ||||||||
ListAuditMitigationActionsExecutions | ||||||||
ListAuditMitigationActionsTasks | ||||||||
ListAuditSuppressions | ||||||||
ListAuditTasks | ||||||||
ListAuthorizers | ||||||||
ListBillingGroups | ||||||||
ListCACertificates | ||||||||
ListCertificateProviders | ||||||||
ListCertificates | ✔️ | pro | ✔️ | |||||
ListCertificatesByCA | ✔️ | pro | ✔️ | |||||
ListCommandExecutions | ||||||||
ListCommands | ||||||||
ListCustomMetrics | ||||||||
ListDetectMitigationActionsExecutions | ||||||||
ListDetectMitigationActionsTasks | ||||||||
ListDimensions | ||||||||
ListDomainConfigurations | ✔️ | pro | ✔️ | |||||
ListFleetMetrics | ||||||||
ListIndices | ||||||||
ListJobExecutionsForJob | ✔️ | pro | ||||||
ListJobExecutionsForThing | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
ListJobTemplates | ✔️ | pro | ✔️ | |||||
ListJobs | ✔️ | pro | ✔️ | |||||
ListManagedJobTemplates | ||||||||
ListMetricValues | ||||||||
ListMitigationActions | ||||||||
ListOTAUpdates | ||||||||
ListOutgoingCertificates | ||||||||
ListPackageVersions | ||||||||
ListPackages | ||||||||
ListPolicies | ✔️ | pro | ✔️ | Show Tests | ||||
ListPolicyPrincipals | ✔️ | pro | ||||||
ListPolicyVersions | ✔️ | pro | ||||||
ListPrincipalPolicies | ✔️ | pro | ||||||
ListPrincipalThings | ✔️ | pro | ||||||
ListPrincipalThingsV2 | ||||||||
ListProvisioningTemplateVersions | ||||||||
ListProvisioningTemplates | ||||||||
ListRelatedResourcesForAuditFinding | ||||||||
ListRoleAliases | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
ListSbomValidationResults | ||||||||
ListScheduledAudits | ||||||||
ListSecurityProfiles | ||||||||
ListSecurityProfilesForTarget | ||||||||
ListStreams | ||||||||
ListTagsForResource | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
ListTargetsForPolicy | ✔️ | pro | ✔️ | |||||
ListTargetsForSecurityProfile | ||||||||
ListThingGroups | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
ListThingGroupsForThing | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
ListThingPrincipals | ✔️ | pro | ✔️ | Show Tests | ||||
ListThingPrincipalsV2 | ||||||||
ListThingRegistrationTaskReports | ||||||||
ListThingRegistrationTasks | ||||||||
ListThingTypes | ✔️ | pro | ✔️ | |||||
ListThings | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
ListThingsInBillingGroup | ||||||||
ListThingsInThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
ListTopicRuleDestinations | ||||||||
ListTopicRules | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
ListV2LoggingLevels | ||||||||
ListViolationEvents | ||||||||
PutVerificationStateOnViolation | ||||||||
RegisterCACertificate | ✔️ | pro | ✔️ | |||||
RegisterCertificate | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
RegisterCertificateWithoutCA | ✔️ | pro | ✔️ | |||||
RegisterThing | ||||||||
RejectCertificateTransfer | ||||||||
RemoveThingFromBillingGroup | ||||||||
RemoveThingFromThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
ReplaceTopicRule | ✔️ | pro | ||||||
SearchIndex | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
SetDefaultAuthorizer | ||||||||
SetDefaultPolicyVersion | ✔️ | pro | ||||||
SetLoggingOptions | ||||||||
SetV2LoggingLevel | ||||||||
SetV2LoggingOptions | ||||||||
StartAuditMitigationActionsTask | ||||||||
StartDetectMitigationActionsTask | ||||||||
StartOnDemandAuditTask | ||||||||
StartThingRegistrationTask | ||||||||
StopThingRegistrationTask | ||||||||
TagResource | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
TestAuthorization | ||||||||
TestInvokeAuthorizer | ||||||||
TransferCertificate | ||||||||
UntagResource | ||||||||
UpdateAccountAuditConfiguration | ||||||||
UpdateAuditSuppression | ||||||||
UpdateAuthorizer | ||||||||
UpdateBillingGroup | ||||||||
UpdateCACertificate | ✔️ | pro | ✔️ | |||||
UpdateCertificate | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
UpdateCertificateProvider | ||||||||
UpdateCommand | ||||||||
UpdateCustomMetric | ||||||||
UpdateDimension | ||||||||
UpdateDomainConfiguration | ✔️ | pro | ✔️ | |||||
UpdateDynamicThingGroup | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
UpdateEventConfigurations | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
UpdateFleetMetric | ||||||||
UpdateIndexingConfiguration | ✔️ | pro | ✔️ | ✔️ | Show Tests | |||
UpdateJob | ||||||||
UpdateMitigationAction | ||||||||
UpdatePackage | ||||||||
UpdatePackageConfiguration | ||||||||
UpdatePackageVersion | ||||||||
UpdateProvisioningTemplate | ||||||||
UpdateRoleAlias | ✔️ | pro | ✔️ | ✔️ | ✔️ | Show Tests | ||
UpdateScheduledAudit | ||||||||
UpdateSecurityProfile | ||||||||
UpdateStream | ||||||||
UpdateThing | ✔️ | pro | ✔️ | ✔️ | ✔️ | ✔️ | Show Tests | |
UpdateThingGroup | ✔️ | pro | ||||||
UpdateThingGroupsForThing | ✔️ | pro | ||||||
UpdateThingType | ||||||||
UpdateTopicRuleDestination | ||||||||
ValidateSecurityProfileBehaviors |
Terminology
- Internal Test Suite: tested by LocalStack's internal integration test suite
- External Test Suite: covered by an external integration test suite, that runs against LocalStack
- Terraform Validated: operation tested with Terraform
- AWS Validated: the integration test that includes this operation call was validated against AWS
- Snapshot Tested: the operation is part of a snapshot parity test, which verifies the responses by LocalStack and AWS are the same
Testing Details
This section gives an overview about the internal integration test suite and the specific test cases that recorded the API call.How to read the test details?
For each operation we put up a list of the related integration test cases.
Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.
Those operation calls have been recorded during the execution of the outlined test cases. Some calls might be internal, i.e., they are not explicitly called in the test, but are triggered implicitly by the LocalStack framework.
- Parameters: The tests are ordered by the parameters used, which are highlighted in bold.
- Test Details: LocalStack Community or LocalStack Pro indicates where the test originates. For each test you see:
- test name
- status code returned (which is the expected one for the test case)
- information about validation:
- AWS validated the test is validated against AWS, meaning it run successfully against real AWS as well
- Snapshot Tested this is a snapshot parity test, meaning the responses are validated against AWS
AddThingToThingGroup
Parameters: thingGroupName, thingName
- LocalStack Pro
- test_search LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search HTTP Status Code: 200 AWS validated
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
AttachPolicy
Parameters: policyName, target
- LocalStack Pro
- test_policies LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies HTTP Status Code: 200
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
AttachThingPrincipal
Parameters: principal, thingName
- LocalStack Pro
- test_thing_principals LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_principals HTTP Status Code: 200
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
CreateDynamicThingGroup
Parameters: queryString, thingGroupName
- LocalStack Pro
- test_dynamic_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_dynamic_thing_groups HTTP Status Code: 200 AWS validated
CreateJob
Parameters: document, jobId, targets
- LocalStack Pro
- test_job_executions LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions HTTP Status Code: 200 AWS validated
- test_jobs LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs HTTP Status Code: 200 AWS validated
- test_tags LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags HTTP Status Code: 200 AWS validated
CreateKeysAndCertificate
Parameters: setAsActive
- LocalStack Pro
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
CreatePolicy
Parameters: policyDocument, policyName
- LocalStack Pro
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_policies LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies HTTP Status Code: 200
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
CreateRoleAlias
Parameters: credentialDurationSeconds, roleAlias, roleArn, tags
- LocalStack Pro
- test_role_alias LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
- LocalStack Pro
- test_crud_role_alias LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
CreateThing
Parameters: attributePayload, thingName
- LocalStack Pro
- test_populate_data LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data HTTP Status Code: 200 AWS validated
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_create_thing_idempotency[attribute_payload1] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload1] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload2] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload2] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload3] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload3] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload4] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload4] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload5] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload5] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency_failure LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency_failure HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency_failure LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency_failure HTTP Status Code: 409 (ResourceAlreadyExistsException) AWS validated Snapshot Tested
- LocalStack Pro
- test_create_thing_idempotency[None] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_job_executions LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions HTTP Status Code: 200 AWS validated
- test_jobs LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs HTTP Status Code: 200 AWS validated
- test_list_things_pagination LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination HTTP Status Code: 200 AWS validated
- test_search LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search HTTP Status Code: 200 AWS validated
- test_tags LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags HTTP Status Code: 200 AWS validated
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_delete_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[classic] HTTP Status Code: 200
- test_delete_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[named] HTTP Status Code: 200
- test_get_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[classic] HTTP Status Code: 200
- test_get_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[named] HTTP Status Code: 200
- test_update_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[classic] HTTP Status Code: 200
- test_update_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[named] HTTP Status Code: 200
- test_delete_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_delete_shadow[classic] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_delete_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_delete_shadow[named] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_shadow_after_thing_deletion LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_shadow_after_thing_deletion HTTP Status Code: 200 AWS validated
- test_thing_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow[classic] HTTP Status Code: 200 AWS validated
- test_thing_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow[named] HTTP Status Code: 200 AWS validated
- test_thing_shadow_input_errors LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_input_errors HTTP Status Code: 200
- test_thing_shadow_metadata LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_metadata HTTP Status Code: 200 AWS validated
- test_thing_shadow_update_reported_null_value LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_update_reported_null_value HTTP Status Code: 200 AWS validated Snapshot Tested
- test_update_shadow_response LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_update_shadow_response HTTP Status Code: 200 AWS validated
CreateThingGroup
Parameters: parentGroupName, tags, thingGroupName, thingGroupProperties
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
- LocalStack Pro
- test_search LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search HTTP Status Code: 200 AWS validated
CreateTopicRule
Parameters: ruleName, tags, topicRulePayload
- LocalStack Pro
- test_role LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- LocalStack Pro
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 200 AWS validated Snapshot Tested
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_kinesis_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_kinesis_rule HTTP Status Code: 200
- test_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_rule_triggers_firehose_put_record LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_firehose_put_record HTTP Status Code: 200 AWS validated
- test_topic_rule_triggers_kinesis_put_record LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record HTTP Status Code: 200 AWS validated
- test_topic_rule_triggers_lambda LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_lambda HTTP Status Code: 200
- test_topic_rule_triggers_sqs_message LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_sqs_message HTTP Status Code: 200 AWS validated
- test_topic_sqs_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_sqs_rule HTTP Status Code: 200
CreateTopicRuleDestination
Parameters: destinationConfiguration
- LocalStack Pro
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 200 AWS validated Snapshot Tested
DeleteCertificate
Parameters: certificateId, forceDelete
- LocalStack Pro
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
DeleteDynamicThingGroup
Parameters: thingGroupName
- LocalStack Pro
- test_dynamic_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_dynamic_thing_groups HTTP Status Code: 200 AWS validated
DeleteJob
Parameters: force, jobId
- LocalStack Pro
- test_job_executions LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions HTTP Status Code: 200 AWS validated
- test_jobs LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs HTTP Status Code: 200 AWS validated
DeletePolicy
Parameters: policyName
- LocalStack Pro
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_policies LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies HTTP Status Code: 200
DeleteRoleAlias
Parameters: roleAlias
- LocalStack Pro
- test_role_alias LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
- test_crud_role_alias LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
DeleteThing
Parameters: thingName
- LocalStack Pro
- test_websocket LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_websocket HTTP Status Code: 200 AWS validated
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_create_thing_idempotency[None] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload1] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload1] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload2] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload2] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload3] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload3] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload4] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload4] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload5] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload5] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency_failure LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency_failure HTTP Status Code: 200 AWS validated Snapshot Tested
- test_job_executions LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions HTTP Status Code: 200 AWS validated
- test_list_things_pagination LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination HTTP Status Code: 200 AWS validated
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_delete_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[classic] HTTP Status Code: 200
- test_delete_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[named] HTTP Status Code: 200
- test_get_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[classic] HTTP Status Code: 200
- test_get_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[named] HTTP Status Code: 200
- test_update_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[classic] HTTP Status Code: 200
- test_update_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[named] HTTP Status Code: 200
- test_delete_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_delete_shadow[classic] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_delete_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_delete_shadow[named] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_shadow_after_thing_deletion LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_shadow_after_thing_deletion HTTP Status Code: 200 AWS validated
- test_thing_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow[classic] HTTP Status Code: 200 AWS validated
- test_thing_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow[named] HTTP Status Code: 200 AWS validated
- test_thing_shadow_input_errors LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_input_errors HTTP Status Code: 200
- test_thing_shadow_metadata LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_metadata HTTP Status Code: 200 AWS validated
- test_thing_shadow_update_reported_null_value LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_update_reported_null_value HTTP Status Code: 200 AWS validated Snapshot Tested
- test_update_shadow_response LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_update_shadow_response HTTP Status Code: 200 AWS validated
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 404 (ResourceNotFoundException) AWS validated
- test_create_thing_idempotency[None] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload1] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload1] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload2] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload2] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload3] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload3] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload4] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload4] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload5] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload5] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated Snapshot Tested
DeleteThingGroup
Parameters: thingGroupName
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
DeleteTopicRule
Parameters: ruleName
- LocalStack Pro
- test_role LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 200 AWS validated Snapshot Tested
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_kinesis_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_kinesis_rule HTTP Status Code: 200
- test_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_rule_triggers_firehose_put_record LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_firehose_put_record HTTP Status Code: 200 AWS validated
- test_topic_rule_triggers_kinesis_put_record LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record HTTP Status Code: 200 AWS validated
- test_topic_rule_triggers_sqs_message LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_sqs_message HTTP Status Code: 200 AWS validated
- test_topic_sqs_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_sqs_rule HTTP Status Code: 200
DeleteTopicRuleDestination
Parameters: arn
- LocalStack Pro
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 401 (UnauthorizedException) AWS validated Snapshot Tested
DescribeEndpoint
Parameters: - (without any parameters)
- LocalStack Pro
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
- test_lifecycle_events LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_lifecycle_events HTTP Status Code: 200
- test_payload_variety[binary] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_payload_variety[binary] HTTP Status Code: 200
- test_payload_variety[empty] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_payload_variety[empty] HTTP Status Code: 200
- test_payload_variety[json] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_payload_variety[json] HTTP Status Code: 200
- test_publish_to_mqtt_topic LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_publish_to_mqtt_topic HTTP Status Code: 200
- test_publish_to_mqtt_topic LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_publish_to_mqtt_topic HTTP Status Code: 200
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_rule_triggers_firehose_put_record LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_firehose_put_record HTTP Status Code: 200 AWS validated
- test_topic_rule_triggers_kinesis_put_record LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_kinesis_put_record HTTP Status Code: 200 AWS validated
- test_topic_rule_triggers_lambda LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_lambda HTTP Status Code: 200
- test_topic_rule_triggers_sqs_message LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_sqs_message HTTP Status Code: 200 AWS validated
- test_delete_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[classic] HTTP Status Code: 200
- test_delete_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[classic] HTTP Status Code: 200
- test_delete_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[named] HTTP Status Code: 200
- test_delete_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_delete_device_shadow[named] HTTP Status Code: 200
- test_get_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[classic] HTTP Status Code: 200
- test_get_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[classic] HTTP Status Code: 200
- test_get_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[named] HTTP Status Code: 200
- test_get_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_get_device_shadow[named] HTTP Status Code: 200
- test_update_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[classic] HTTP Status Code: 200
- test_update_device_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[classic] HTTP Status Code: 200
- test_update_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[named] HTTP Status Code: 200
- test_update_device_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceMQTT::test_update_device_shadow[named] HTTP Status Code: 200
- test_delete_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_delete_shadow[classic] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_delete_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_delete_shadow[named] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_shadow_after_thing_deletion LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_shadow_after_thing_deletion HTTP Status Code: 200 AWS validated
- test_thing_shadow[classic] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow[classic] HTTP Status Code: 200 AWS validated
- test_thing_shadow[named] LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow[named] HTTP Status Code: 200 AWS validated
- test_thing_shadow_input_errors LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_input_errors HTTP Status Code: 200
- test_thing_shadow_metadata LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_metadata HTTP Status Code: 200 AWS validated
- test_thing_shadow_update_reported_null_value LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_thing_shadow_update_reported_null_value HTTP Status Code: 200 AWS validated Snapshot Tested
- test_update_shadow_response LocalStack Pro: tests/aws/services/iot_data/test_iot_data.py::TestDeviceShadowServiceREST::test_update_shadow_response HTTP Status Code: 200 AWS validated
- test_iot LocalStack Pro: tests/aws/test_network_configuration.py::test_iot HTTP Status Code: 200
- LocalStack Pro
- test_populate_data LocalStack Pro: tests/aws/scenario/serverlesspresso/test_serverlesspresso.py::TestServerlesspressoScenario::test_populate_data HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
DescribeJob
Parameters: jobId
- LocalStack Pro
- test_jobs LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs HTTP Status Code: 200 AWS validated
- test_jobs LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_jobs HTTP Status Code: 404 (ResourceNotFoundException) AWS validated
DescribeJobExecution
Parameters: executionNumber, jobId, thingName
- LocalStack Pro
- test_job_executions LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions HTTP Status Code: 200 AWS validated
DescribeRoleAlias
Parameters: roleAlias
- LocalStack Pro
- test_crud_role_alias LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
DescribeThing
Parameters: thingName
- LocalStack Pro
- test_create_thing_idempotency[None] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[None] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload1] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload1] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload2] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload2] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload3] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload3] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload4] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload4] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_thing_idempotency[attribute_payload5] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_thing_idempotency[attribute_payload5] HTTP Status Code: 200 AWS validated Snapshot Tested
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
DescribeThingGroup
Parameters: thingGroupName
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
DetachPolicy
Parameters: policyName, target
- LocalStack Pro
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 404 (ResourceNotFoundException) AWS validated
DetachThingPrincipal
Parameters: principal, thingName
- LocalStack Pro
- test_thing_principals LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_principals HTTP Status Code: 200
GetPolicy
Parameters: policyName
- LocalStack Pro
- test_policies LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies HTTP Status Code: 200
GetTopicRule
Parameters: ruleName
- LocalStack Pro
- test_role LocalStack Pro: tests/aws/services/cloudformation/resources/test_iot.py::test_role HTTP Status Code: 200 AWS validated Snapshot Tested
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 200 AWS validated Snapshot Tested
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_kinesis_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_kinesis_rule HTTP Status Code: 200
- test_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
- test_topic_sqs_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_topic_sqs_rule HTTP Status Code: 200
ListJobExecutionsForThing
Parameters: thingName
- LocalStack Pro
- test_job_executions LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_job_executions HTTP Status Code: 200 AWS validated
ListPolicies
Parameters: - (without any parameters)
- LocalStack Pro
- test_policies LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies HTTP Status Code: 200
ListRoleAliases
Parameters: - (without any parameters)
- LocalStack Pro
- test_crud_role_alias LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
ListTagsForResource
Parameters: resourceArn
- LocalStack Pro
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_tags LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags HTTP Status Code: 200 AWS validated
ListThingGroups
Parameters: - (without any parameters)
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
ListThingGroupsForThing
Parameters: thingName
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
ListThingPrincipals
Parameters: thingName
- LocalStack Pro
- test_thing_principals LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_principals HTTP Status Code: 200
ListThings
Parameters: - (without any parameters)
- LocalStack Pro
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- LocalStack Pro
- test_create_iot_resources LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_create_iot_resources HTTP Status Code: 200 AWS validated
- test_list_things_pagination LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination HTTP Status Code: 200 AWS validated
- LocalStack Pro
- test_list_things_pagination LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_list_things_pagination HTTP Status Code: 200 AWS validated
ListThingsInThingGroup
Parameters: thingGroupName
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
ListTopicRules
Parameters: - (without any parameters)
- LocalStack Pro
- test_topic_lambda_rule LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_topic_lambda_rule HTTP Status Code: 200 AWS validated Snapshot Tested
RegisterCertificate
Parameters: certificatePem
- LocalStack Pro
- test_certificate LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_certificate HTTP Status Code: 200
- test_policies LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_policies HTTP Status Code: 200
RemoveThingFromThingGroup
Parameters: thingGroupName, thingName
- LocalStack Pro
- test_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_thing_groups HTTP Status Code: 200 AWS validated
SearchIndex
Parameters: queryString
- LocalStack Pro
- test_search LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search HTTP Status Code: 200 AWS validated
TagResource
Parameters: resourceArn, tags
- LocalStack Pro
- test_tags LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_tags HTTP Status Code: 200 AWS validated
UpdateCertificate
Parameters: certificateId, newStatus
- LocalStack Pro
- test_connect_mqtt_via_aws_iot_sdk[mqtt] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[mqtt] HTTP Status Code: 200 AWS validated
- test_connect_mqtt_via_aws_iot_sdk[websockets] LocalStack Pro: tests/aws/services/iot/test_iot.py::TestMQTT::test_connect_mqtt_via_aws_iot_sdk[websockets] HTTP Status Code: 200 AWS validated
UpdateDynamicThingGroup
Parameters: queryString, thingGroupName, thingGroupProperties
- LocalStack Pro
- test_dynamic_thing_groups LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_dynamic_thing_groups HTTP Status Code: 200 AWS validated
UpdateEventConfigurations
Parameters: eventConfigurations
- LocalStack Pro
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested
UpdateIndexingConfiguration
Parameters: thingIndexingConfiguration
- LocalStack Pro
- test_search LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_search HTTP Status Code: 200 AWS validated
UpdateRoleAlias
Parameters: credentialDurationSeconds, roleAlias, roleArn
- LocalStack Pro
- test_crud_role_alias LocalStack Pro: tests/aws/services/iot/test_iot.py::TestIoTCrud::test_crud_role_alias HTTP Status Code: 200 AWS validated Snapshot Tested
UpdateThing
Parameters: attributePayload, thingName
- LocalStack Pro
- test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item LocalStack Pro: tests/aws/services/iot/test_iot.py::TestTopicRules::test_registry_events_with_topic_rule_triggers_dynamodb_v2_put_item HTTP Status Code: 200 AWS validated Snapshot Tested