AWS IoT Device SDK v2 for Python¶
Python bindings for the AWS IoT Device API.
Developer Guide: https://docs.aws.amazon.com/iot/latest/developerguide
GitHub: https://github.com/aws/aws-iot-device-sdk-python-v2
PyPI: https://pypi.org/project/awsiotsdk/
API Reference¶
- awsiot
- awsiot.eventstreamrpc
- awsiot.greengrasscoreipc- connect()
- AuthorizeClientDeviceActionOperation
- CancelLocalDeploymentOperation
- CreateDebugPasswordOperation
- CreateLocalDeploymentOperation
- DeferComponentUpdateOperation
- DeleteThingShadowOperation
- GetClientDeviceAuthTokenOperation
- GetComponentDetailsOperation
- GetConfigurationOperation
- GetLocalDeploymentStatusOperation
- GetSecretValueOperation
- GetThingShadowOperation
- ListComponentsOperation
- ListLocalDeploymentsOperation
- ListNamedShadowsForThingOperation
- PauseComponentOperation
- PublishToIoTCoreOperation
- PublishToTopicOperation
- PutComponentMetricOperation
- RestartComponentOperation
- ResumeComponentOperation
- SendConfigurationValidityReportOperation
- StopComponentOperation
- SubscribeToCertificateUpdatesStreamHandler
- SubscribeToCertificateUpdatesOperation
- SubscribeToComponentUpdatesStreamHandler
- SubscribeToComponentUpdatesOperation
- SubscribeToConfigurationUpdateStreamHandler
- SubscribeToConfigurationUpdateOperation
- SubscribeToIoTCoreStreamHandler
- SubscribeToIoTCoreOperation
- SubscribeToTopicStreamHandler
- SubscribeToTopicOperation
- SubscribeToValidateConfigurationUpdatesStreamHandler
- SubscribeToValidateConfigurationUpdatesOperation
- UpdateConfigurationOperation
- UpdateStateOperation
- UpdateThingShadowOperation
- ValidateAuthorizationTokenOperation
- VerifyClientDeviceIdentityOperation
- GreengrassCoreIPCClient
- GreengrassCoreIPCClientV2
- GreengrassCoreIPCError
- DetailedDeploymentStatus
- UserProperty
- SystemResourceLimits
- DeploymentStatusDetails
- DeploymentStatus
- LifecycleState
- MessageContext
- MetricUnitType
- PayloadFormat
- RunWithInfo
- LocalDeployment
- PostComponentUpdateEvent
- PreComponentUpdateEvent
- ConfigurationValidityStatus
- ComponentDetails
- CertificateUpdate
- CertificateType
- BinaryMessage
- JsonMessage
- MQTTCredential
- ValidateConfigurationUpdateEvent
- Metric
- ConfigurationUpdateEvent
- MQTTMessage
- FailureHandlingPolicy
- RequestStatus
- ComponentUpdatePolicyEvents
- ReportedLifecycleState
- SecretValue
- ConfigurationValidityReport
- ClientDeviceCredential
- CertificateUpdateEvent
- CertificateOptions
- PublishMessage
- CredentialDocument
- SubscriptionResponseMessage
- ReceiveMode
- ValidateConfigurationUpdateEvents
- ConfigurationUpdateEvents
- QOS
- IoTCoreMessage
- InvalidArgumentsError
- InvalidArtifactsDirectoryPathError
- InvalidRecipeDirectoryPathError
- ServiceError
- CreateLocalDeploymentResponse
- CreateLocalDeploymentRequest
- ResourceNotFoundError
- UnauthorizedError
- PauseComponentResponse
- PauseComponentRequest
- ComponentNotFoundError
- StopComponentResponse
- StopComponentRequest
- ListLocalDeploymentsResponse
- ListLocalDeploymentsRequest
- SubscribeToComponentUpdatesResponse
- SubscribeToComponentUpdatesRequest
- ListNamedShadowsForThingResponse
- ListNamedShadowsForThingRequest
- CancelLocalDeploymentResponse
- CancelLocalDeploymentRequest
- UpdateStateResponse
- UpdateStateRequest
- GetSecretValueResponse
- GetSecretValueRequest
- GetLocalDeploymentStatusResponse
- GetLocalDeploymentStatusRequest
- RestartComponentResponse
- RestartComponentRequest
- InvalidTokenError
- ValidateAuthorizationTokenResponse
- ValidateAuthorizationTokenRequest
- FailedUpdateConditionCheckError
- ConflictError
- UpdateConfigurationResponse
- UpdateConfigurationRequest
- UpdateThingShadowResponse
- UpdateThingShadowRequest
- SendConfigurationValidityReportResponse
- SendConfigurationValidityReportRequest
- GetThingShadowResponse
- GetThingShadowRequest
- CreateDebugPasswordResponse
- CreateDebugPasswordRequest
- ListComponentsResponse
- ListComponentsRequest
- InvalidClientDeviceAuthTokenError
- AuthorizeClientDeviceActionResponse
- AuthorizeClientDeviceActionRequest
- VerifyClientDeviceIdentityResponse
- VerifyClientDeviceIdentityRequest
- SubscribeToCertificateUpdatesResponse
- SubscribeToCertificateUpdatesRequest
- PublishToTopicResponse
- PublishToTopicRequest
- InvalidCredentialError
- GetClientDeviceAuthTokenResponse
- GetClientDeviceAuthTokenRequest
- GetComponentDetailsResponse
- GetComponentDetailsRequest
- SubscribeToTopicResponse
- SubscribeToTopicRequest
- GetConfigurationResponse
- GetConfigurationRequest
- SubscribeToValidateConfigurationUpdatesResponse
- SubscribeToValidateConfigurationUpdatesRequest
- DeferComponentUpdateResponse
- DeferComponentUpdateRequest
- PutComponentMetricResponse
- PutComponentMetricRequest
- DeleteThingShadowResponse
- DeleteThingShadowRequest
- SubscribeToConfigurationUpdateResponse
- SubscribeToConfigurationUpdateRequest
- PublishToIoTCoreResponse
- PublishToIoTCoreRequest
- ResumeComponentResponse
- ResumeComponentRequest
- SubscribeToIoTCoreResponse
- SubscribeToIoTCoreRequest
 
- awsiot.greengrass_discovery
- awsiot.mqtt_connection_builder
- awsiot.mqtt5_client_builder
- awsiot.iotidentity- IotIdentityClient
- CreateCertificateFromCsrRequest
- CreateCertificateFromCsrResponse
- CreateCertificateFromCsrSubscriptionRequest
- CreateKeysAndCertificateRequest
- CreateKeysAndCertificateResponse
- CreateKeysAndCertificateSubscriptionRequest
- ErrorResponse
- RegisterThingRequest
- RegisterThingResponse
- RegisterThingSubscriptionRequest
- V2ErrorResponse
- IotIdentityClientV2
 
- awsiot.iotjobs- IotJobsClient
- DescribeJobExecutionRequest
- DescribeJobExecutionResponse
- DescribeJobExecutionSubscriptionRequest
- GetPendingJobExecutionsRequest
- GetPendingJobExecutionsResponse
- GetPendingJobExecutionsSubscriptionRequest
- JobExecutionData
- JobExecutionState
- JobExecutionSummary
- JobExecutionsChangedEvent
- JobExecutionsChangedSubscriptionRequest
- NextJobExecutionChangedEvent
- NextJobExecutionChangedSubscriptionRequest
- RejectedError
- StartNextJobExecutionResponse
- StartNextPendingJobExecutionRequest
- StartNextPendingJobExecutionSubscriptionRequest
- UpdateJobExecutionRequest
- UpdateJobExecutionResponse
- UpdateJobExecutionSubscriptionRequest
- V2ErrorResponse
- JobStatus
- RejectedErrorCode
- IotJobsClientV2
 
- awsiot.iotshadow- IotShadowClient
- DeleteNamedShadowRequest
- DeleteNamedShadowSubscriptionRequest
- DeleteShadowRequest
- DeleteShadowResponse
- DeleteShadowSubscriptionRequest
- ErrorResponse
- GetNamedShadowRequest
- GetNamedShadowSubscriptionRequest
- GetShadowRequest
- GetShadowResponse
- GetShadowSubscriptionRequest
- NamedShadowDeltaUpdatedSubscriptionRequest
- NamedShadowUpdatedSubscriptionRequest
- ShadowDeltaUpdatedEvent
- ShadowDeltaUpdatedSubscriptionRequest
- ShadowMetadata
- ShadowState
- ShadowStateWithDelta
- ShadowUpdatedEvent
- ShadowUpdatedSnapshot
- ShadowUpdatedSubscriptionRequest
- UpdateNamedShadowRequest
- UpdateNamedShadowSubscriptionRequest
- UpdateShadowRequest
- UpdateShadowResponse
- UpdateShadowSubscriptionRequest
- V2ErrorResponse
- IotShadowClientV2