code: def configureIAMCredentials(self, AWSAccessKeyID, AWSSecretAccessKey, AWSSTSToken=""):
          
          # AWSIoTMQTTClient.configureIAMCredentials
          self._AWSIoTMQTTClient.configureIAMCredentials(AWSAccessKeyID, AWSSecretAccessKey, AWSSTSToken)
docs: **Description**
  
          Used to configure/update the custom IAM credentials for the underneath AWS IoT MQTT Client 
          for Websocket SigV4 connection to AWS IoT. Should be called before connect. This is a public
          facing API inherited by application level public clients.
  
          **Syntax**
  
          .. code:: python
  
            myShadowClient.clearLastWill(obtainedAccessKeyID, obtainedSecretAccessKey, obtainedSessionToken)
            myJobsClient.clearLastWill(obtainedAccessKeyID, obtainedSecretAccessKey, obtainedSessionToken)
  
          .. note::
  
            Hard-coding credentials into custom script is NOT recommended. Please use AWS Cognito identity service
            or other credential provider.
  
          **Parameters**
  
          *AWSAccessKeyID* - AWS Access Key Id from user-specific IAM credentials.
  
          *AWSSecretAccessKey* - AWS Secret Access Key from user-specific IAM credentials.
  
          *AWSSessionToken* - AWS Session Token for temporary authentication from STS.
  
          **Returns**
  
          None