Amazon SageMaker Sagemaker Edge Deployment Stage API
The Sagemaker Edge Deployment Stage API from Amazon SageMaker — 4 operation(s) for sagemaker edge deployment stage.
The Sagemaker Edge Deployment Stage API from Amazon SageMaker — 4 operation(s) for sagemaker edge deployment stage.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-sagemaker:amazon-sagemaker-edge-deployment-stage-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.1.0
info:
title: Amazon SageMaker Service Edge Deployment Stage API
version: '2017-07-24'
description: Generated from AWS's published Smithy model for Amazon SageMaker Service. 4 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://api.sagemaker.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
paths:
/#CreateEdgeDeploymentStage:
post:
operationId: CreateEdgeDeploymentStage
summary: Create Edge Deployment Stage
description: Creates a new stage in an existing edge deployment plan.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
type: string
'400':
description: ResourceLimitExceeded
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ResourceLimitExceeded'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- SageMaker.CreateEdgeDeploymentStage
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/CreateEdgeDeploymentStageRequest'
tags:
- Edge Deployment Stage
/#DeleteEdgeDeploymentStage:
post:
operationId: DeleteEdgeDeploymentStage
summary: Delete Edge Deployment Stage
description: Delete a stage in an edge deployment plan if (and only if) the stage is inactive.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
type: string
'400':
description: ResourceInUse
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/ResourceInUse'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- SageMaker.DeleteEdgeDeploymentStage
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/DeleteEdgeDeploymentStageRequest'
tags:
- Edge Deployment Stage
/#StartEdgeDeploymentStage:
post:
operationId: StartEdgeDeploymentStage
summary: Start Edge Deployment Stage
description: Starts a stage in an edge deployment plan.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
type: string
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- SageMaker.StartEdgeDeploymentStage
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/StartEdgeDeploymentStageRequest'
tags:
- Edge Deployment Stage
/#StopEdgeDeploymentStage:
post:
operationId: StopEdgeDeploymentStage
summary: Stop Edge Deployment Stage
description: Stops a stage in an edge deployment plan.
responses:
'200':
description: Success
content:
application/x-amz-json-1.1:
schema:
type: string
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- SageMaker.StopEdgeDeploymentStage
requestBody:
required: true
content:
application/x-amz-json-1.1:
schema:
$ref: '#/components/schemas/StopEdgeDeploymentStageRequest'
tags:
- Edge Deployment Stage
components:
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical
request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: sagemaker
schemas:
CreateEdgeDeploymentStageRequest:
type: object
properties:
EdgeDeploymentPlanName:
type: string
description: The name of the edge deployment plan.
Stages:
type: array
items:
$ref: '#/components/schemas/DeploymentStage'
description: List of stages to be added to the edge deployment plan.
required:
- EdgeDeploymentPlanName
- Stages
DeleteEdgeDeploymentStageRequest:
type: object
properties:
EdgeDeploymentPlanName:
type: string
description: The name of the edge deployment plan from which the stage will be deleted.
StageName:
type: string
description: The name of the stage.
required:
- EdgeDeploymentPlanName
- StageName
DeploymentStage:
type: object
properties:
StageName:
type: string
description: The name of the stage.
DeviceSelectionConfig:
$ref: '#/components/schemas/DeviceSelectionConfig'
DeploymentConfig:
$ref: '#/components/schemas/EdgeDeploymentConfig'
required:
- StageName
- DeviceSelectionConfig
DeviceSelectionConfig:
type: object
properties:
DeviceSubsetType:
type: string
enum:
- PERCENTAGE
- SELECTION
- NAMECONTAINS
description: Type of device subsets to deploy to the current stage.
Percentage:
type: integer
description: Percentage of devices in the fleet to deploy to the current stage.
DeviceNames:
type: array
items:
type: string
description: List of devices chosen to deploy.
DeviceNameContains:
type: string
description: A filter to select devices with names containing this name.
required:
- DeviceSubsetType
EdgeDeploymentConfig:
type: object
properties:
FailureHandlingPolicy:
type: string
enum:
- ROLLBACK_ON_FAILURE
- DO_NOTHING
description: Toggle that determines whether to rollback to previous configuration if the current deployment fails.
By default this is turned on. You may turn this off if you want to investigate the errors yourself.
required:
- FailureHandlingPolicy
ResourceInUse:
type: object
properties:
Message:
type: string
ResourceLimitExceeded:
type: object
properties:
Message:
type: string
StartEdgeDeploymentStageRequest:
type: object
properties:
EdgeDeploymentPlanName:
type: string
description: The name of the edge deployment plan to start.
StageName:
type: string
description: The name of the stage to start.
required:
- EdgeDeploymentPlanName
- StageName
StopEdgeDeploymentStageRequest:
type: object
properties:
EdgeDeploymentPlanName:
type: string
description: The name of the edge deployment plan to stop.
StageName:
type: string
description: The name of the stage to stop.
required:
- EdgeDeploymentPlanName
- StageName
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/sagemaker/service/2017-07-24/sagemaker-2017-07-24.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)