SagemakerEdgeManager / Client / get_deployments

get_deployments#

SagemakerEdgeManager.Client.get_deployments(**kwargs)#

Use to get the active deployments from a device.

See also: AWS API Documentation

Request Syntax

response = client.get_deployments(
    DeviceName='string',
    DeviceFleetName='string'
)
Parameters:
  • DeviceName (string) –

    [REQUIRED]

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

  • DeviceFleetName (string) –

    [REQUIRED]

    The name of the fleet that the device belongs to.

Return type:

dict

Returns:

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.

Exceptions

  • SagemakerEdgeManager.Client.exceptions.InternalServiceException