Use to get the active deployments from a device.

See also: AWS API Documentation

Request Syntax

response = client.get_deployments(
  • DeviceName (string) --


    The unique name of the device you want to get the configuration of active deployments from.

  • DeviceFleetName (string) --


    The name of the fleet that the device belongs to.

Return type



Response Syntax

    'Deployments': [
            'DeploymentName': 'string',
            'Type': 'Model',
            'FailureHandlingPolicy': 'ROLLBACK_ON_FAILURE'|'DO_NOTHING',
            'Definitions': [
                    'ModelHandle': 'string',
                    'S3Url': 'string',
                    'Checksum': {
                        'Type': 'SHA1',
                        'Sum': 'string'
                    'State': 'DEPLOY'|'UNDEPLOY'

Response Structure

  • (dict) --

    • Deployments (list) --

      Returns a list of the configurations of the active deployments on the device.

      • (dict) --

        Information about a deployment on an edge device that is registered with SageMaker Edge Manager.

        • DeploymentName (string) --

          The name and unique ID of the deployment.

        • Type (string) --

          The type of the deployment.

        • FailureHandlingPolicy (string) --

          Determines whether to rollback to previous configuration if deployment fails.

        • Definitions (list) --

          Returns a list of Definition objects.

          • (dict) --

            • ModelHandle (string) --

              The unique model handle.

            • S3Url (string) --

              The absolute S3 location of the model.

            • Checksum (dict) --

              The checksum information of the model.

              • Type (string) --

                The type of the checksum.

              • Sum (string) --

                The checksum of the model.

            • State (string) --

              The desired state of the model.


  • SagemakerEdgeManager.Client.exceptions.InternalServiceException