{ "version":"2.0", "metadata":{ "apiVersion":"2017-07-24", "endpointPrefix":"api.sagemaker", "jsonVersion":"1.1", "protocol":"json", "serviceAbbreviation":"SageMaker", "serviceFullName":"Amazon SageMaker Service", "serviceId":"SageMaker", "signatureVersion":"v4", "signingName":"sagemaker", "targetPrefix":"SageMaker", "uid":"sagemaker-2017-07-24" }, "operations":{ "AddTags":{ "name":"AddTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddTagsInput"}, "output":{"shape":"AddTagsOutput"} }, "CreateAlgorithm":{ "name":"CreateAlgorithm", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAlgorithmInput"}, "output":{"shape":"CreateAlgorithmOutput"} }, "CreateCodeRepository":{ "name":"CreateCodeRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateCodeRepositoryInput"}, "output":{"shape":"CreateCodeRepositoryOutput"} }, "CreateCompilationJob":{ "name":"CreateCompilationJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateCompilationJobRequest"}, "output":{"shape":"CreateCompilationJobResponse"}, "errors":[ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ] }, "CreateEndpoint":{ "name":"CreateEndpoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateEndpointInput"}, "output":{"shape":"CreateEndpointOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "CreateEndpointConfig":{ "name":"CreateEndpointConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateEndpointConfigInput"}, "output":{"shape":"CreateEndpointConfigOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "CreateHyperParameterTuningJob":{ "name":"CreateHyperParameterTuningJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateHyperParameterTuningJobRequest"}, "output":{"shape":"CreateHyperParameterTuningJobResponse"}, "errors":[ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ] }, "CreateLabelingJob":{ "name":"CreateLabelingJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateLabelingJobRequest"}, "output":{"shape":"CreateLabelingJobResponse"}, "errors":[ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ] }, "CreateModel":{ "name":"CreateModel", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateModelInput"}, "output":{"shape":"CreateModelOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "CreateModelPackage":{ "name":"CreateModelPackage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateModelPackageInput"}, "output":{"shape":"CreateModelPackageOutput"} }, "CreateNotebookInstance":{ "name":"CreateNotebookInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateNotebookInstanceInput"}, "output":{"shape":"CreateNotebookInstanceOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "CreateNotebookInstanceLifecycleConfig":{ "name":"CreateNotebookInstanceLifecycleConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateNotebookInstanceLifecycleConfigInput"}, "output":{"shape":"CreateNotebookInstanceLifecycleConfigOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "CreatePresignedNotebookInstanceUrl":{ "name":"CreatePresignedNotebookInstanceUrl", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreatePresignedNotebookInstanceUrlInput"}, "output":{"shape":"CreatePresignedNotebookInstanceUrlOutput"} }, "CreateTrainingJob":{ "name":"CreateTrainingJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTrainingJobRequest"}, "output":{"shape":"CreateTrainingJobResponse"}, "errors":[ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ] }, "CreateTransformJob":{ "name":"CreateTransformJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTransformJobRequest"}, "output":{"shape":"CreateTransformJobResponse"}, "errors":[ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ] }, "CreateWorkteam":{ "name":"CreateWorkteam", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateWorkteamRequest"}, "output":{"shape":"CreateWorkteamResponse"}, "errors":[ {"shape":"ResourceInUse"}, {"shape":"ResourceLimitExceeded"} ] }, "DeleteAlgorithm":{ "name":"DeleteAlgorithm", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAlgorithmInput"} }, "DeleteCodeRepository":{ "name":"DeleteCodeRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteCodeRepositoryInput"} }, "DeleteEndpoint":{ "name":"DeleteEndpoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteEndpointInput"} }, "DeleteEndpointConfig":{ "name":"DeleteEndpointConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteEndpointConfigInput"} }, "DeleteModel":{ "name":"DeleteModel", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteModelInput"} }, "DeleteModelPackage":{ "name":"DeleteModelPackage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteModelPackageInput"} }, "DeleteNotebookInstance":{ "name":"DeleteNotebookInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteNotebookInstanceInput"} }, "DeleteNotebookInstanceLifecycleConfig":{ "name":"DeleteNotebookInstanceLifecycleConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteNotebookInstanceLifecycleConfigInput"} }, "DeleteTags":{ "name":"DeleteTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTagsInput"}, "output":{"shape":"DeleteTagsOutput"} }, "DeleteWorkteam":{ "name":"DeleteWorkteam", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteWorkteamRequest"}, "output":{"shape":"DeleteWorkteamResponse"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "DescribeAlgorithm":{ "name":"DescribeAlgorithm", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAlgorithmInput"}, "output":{"shape":"DescribeAlgorithmOutput"} }, "DescribeCodeRepository":{ "name":"DescribeCodeRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCodeRepositoryInput"}, "output":{"shape":"DescribeCodeRepositoryOutput"} }, "DescribeCompilationJob":{ "name":"DescribeCompilationJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCompilationJobRequest"}, "output":{"shape":"DescribeCompilationJobResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "DescribeEndpoint":{ "name":"DescribeEndpoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeEndpointInput"}, "output":{"shape":"DescribeEndpointOutput"} }, "DescribeEndpointConfig":{ "name":"DescribeEndpointConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeEndpointConfigInput"}, "output":{"shape":"DescribeEndpointConfigOutput"} }, "DescribeHyperParameterTuningJob":{ "name":"DescribeHyperParameterTuningJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeHyperParameterTuningJobRequest"}, "output":{"shape":"DescribeHyperParameterTuningJobResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "DescribeLabelingJob":{ "name":"DescribeLabelingJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLabelingJobRequest"}, "output":{"shape":"DescribeLabelingJobResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "DescribeModel":{ "name":"DescribeModel", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeModelInput"}, "output":{"shape":"DescribeModelOutput"} }, "DescribeModelPackage":{ "name":"DescribeModelPackage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeModelPackageInput"}, "output":{"shape":"DescribeModelPackageOutput"} }, "DescribeNotebookInstance":{ "name":"DescribeNotebookInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeNotebookInstanceInput"}, "output":{"shape":"DescribeNotebookInstanceOutput"} }, "DescribeNotebookInstanceLifecycleConfig":{ "name":"DescribeNotebookInstanceLifecycleConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeNotebookInstanceLifecycleConfigInput"}, "output":{"shape":"DescribeNotebookInstanceLifecycleConfigOutput"} }, "DescribeSubscribedWorkteam":{ "name":"DescribeSubscribedWorkteam", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeSubscribedWorkteamRequest"}, "output":{"shape":"DescribeSubscribedWorkteamResponse"} }, "DescribeTrainingJob":{ "name":"DescribeTrainingJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTrainingJobRequest"}, "output":{"shape":"DescribeTrainingJobResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "DescribeTransformJob":{ "name":"DescribeTransformJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTransformJobRequest"}, "output":{"shape":"DescribeTransformJobResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "DescribeWorkteam":{ "name":"DescribeWorkteam", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeWorkteamRequest"}, "output":{"shape":"DescribeWorkteamResponse"} }, "GetSearchSuggestions":{ "name":"GetSearchSuggestions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetSearchSuggestionsRequest"}, "output":{"shape":"GetSearchSuggestionsResponse"} }, "ListAlgorithms":{ "name":"ListAlgorithms", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAlgorithmsInput"}, "output":{"shape":"ListAlgorithmsOutput"} }, "ListCodeRepositories":{ "name":"ListCodeRepositories", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListCodeRepositoriesInput"}, "output":{"shape":"ListCodeRepositoriesOutput"} }, "ListCompilationJobs":{ "name":"ListCompilationJobs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListCompilationJobsRequest"}, "output":{"shape":"ListCompilationJobsResponse"} }, "ListEndpointConfigs":{ "name":"ListEndpointConfigs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListEndpointConfigsInput"}, "output":{"shape":"ListEndpointConfigsOutput"} }, "ListEndpoints":{ "name":"ListEndpoints", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListEndpointsInput"}, "output":{"shape":"ListEndpointsOutput"} }, "ListHyperParameterTuningJobs":{ "name":"ListHyperParameterTuningJobs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListHyperParameterTuningJobsRequest"}, "output":{"shape":"ListHyperParameterTuningJobsResponse"} }, "ListLabelingJobs":{ "name":"ListLabelingJobs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListLabelingJobsRequest"}, "output":{"shape":"ListLabelingJobsResponse"} }, "ListLabelingJobsForWorkteam":{ "name":"ListLabelingJobsForWorkteam", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListLabelingJobsForWorkteamRequest"}, "output":{"shape":"ListLabelingJobsForWorkteamResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "ListModelPackages":{ "name":"ListModelPackages", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListModelPackagesInput"}, "output":{"shape":"ListModelPackagesOutput"} }, "ListModels":{ "name":"ListModels", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListModelsInput"}, "output":{"shape":"ListModelsOutput"} }, "ListNotebookInstanceLifecycleConfigs":{ "name":"ListNotebookInstanceLifecycleConfigs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListNotebookInstanceLifecycleConfigsInput"}, "output":{"shape":"ListNotebookInstanceLifecycleConfigsOutput"} }, "ListNotebookInstances":{ "name":"ListNotebookInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListNotebookInstancesInput"}, "output":{"shape":"ListNotebookInstancesOutput"} }, "ListSubscribedWorkteams":{ "name":"ListSubscribedWorkteams", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListSubscribedWorkteamsRequest"}, "output":{"shape":"ListSubscribedWorkteamsResponse"} }, "ListTags":{ "name":"ListTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsInput"}, "output":{"shape":"ListTagsOutput"} }, "ListTrainingJobs":{ "name":"ListTrainingJobs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTrainingJobsRequest"}, "output":{"shape":"ListTrainingJobsResponse"} }, "ListTrainingJobsForHyperParameterTuningJob":{ "name":"ListTrainingJobsForHyperParameterTuningJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTrainingJobsForHyperParameterTuningJobRequest"}, "output":{"shape":"ListTrainingJobsForHyperParameterTuningJobResponse"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "ListTransformJobs":{ "name":"ListTransformJobs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTransformJobsRequest"}, "output":{"shape":"ListTransformJobsResponse"} }, "ListWorkteams":{ "name":"ListWorkteams", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListWorkteamsRequest"}, "output":{"shape":"ListWorkteamsResponse"} }, "RenderUiTemplate":{ "name":"RenderUiTemplate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RenderUiTemplateRequest"}, "output":{"shape":"RenderUiTemplateResponse"} }, "Search":{ "name":"Search", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SearchRequest"}, "output":{"shape":"SearchResponse"} }, "StartNotebookInstance":{ "name":"StartNotebookInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartNotebookInstanceInput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "StopCompilationJob":{ "name":"StopCompilationJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopCompilationJobRequest"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "StopHyperParameterTuningJob":{ "name":"StopHyperParameterTuningJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopHyperParameterTuningJobRequest"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "StopLabelingJob":{ "name":"StopLabelingJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopLabelingJobRequest"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "StopNotebookInstance":{ "name":"StopNotebookInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopNotebookInstanceInput"} }, "StopTrainingJob":{ "name":"StopTrainingJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopTrainingJobRequest"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "StopTransformJob":{ "name":"StopTransformJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopTransformJobRequest"}, "errors":[ {"shape":"ResourceNotFound"} ] }, "UpdateCodeRepository":{ "name":"UpdateCodeRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateCodeRepositoryInput"}, "output":{"shape":"UpdateCodeRepositoryOutput"} }, "UpdateEndpoint":{ "name":"UpdateEndpoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateEndpointInput"}, "output":{"shape":"UpdateEndpointOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "UpdateEndpointWeightsAndCapacities":{ "name":"UpdateEndpointWeightsAndCapacities", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateEndpointWeightsAndCapacitiesInput"}, "output":{"shape":"UpdateEndpointWeightsAndCapacitiesOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "UpdateNotebookInstance":{ "name":"UpdateNotebookInstance", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateNotebookInstanceInput"}, "output":{"shape":"UpdateNotebookInstanceOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "UpdateNotebookInstanceLifecycleConfig":{ "name":"UpdateNotebookInstanceLifecycleConfig", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateNotebookInstanceLifecycleConfigInput"}, "output":{"shape":"UpdateNotebookInstanceLifecycleConfigOutput"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] }, "UpdateWorkteam":{ "name":"UpdateWorkteam", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateWorkteamRequest"}, "output":{"shape":"UpdateWorkteamResponse"}, "errors":[ {"shape":"ResourceLimitExceeded"} ] } }, "shapes":{ "Accept":{ "type":"string", "max":256, "pattern":".*" }, "AccountId":{ "type":"string", "pattern":"^\\d+$" }, "AddTagsInput":{ "type":"structure", "required":[ "ResourceArn", "Tags" ], "members":{ "ResourceArn":{"shape":"ResourceArn"}, "Tags":{"shape":"TagList"} } }, "AddTagsOutput":{ "type":"structure", "members":{ "Tags":{"shape":"TagList"} } }, "AdditionalCodeRepositoryNamesOrUrls":{ "type":"list", "member":{"shape":"CodeRepositoryNameOrUrl"}, "max":3 }, "AlgorithmArn":{ "type":"string", "max":2048, "min":1, "pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:algorithm/.*" }, "AlgorithmImage":{ "type":"string", "max":255, "pattern":".*" }, "AlgorithmSortBy":{ "type":"string", "enum":[ "Name", "CreationTime" ] }, "AlgorithmSpecification":{ "type":"structure", "required":["TrainingInputMode"], "members":{ "TrainingImage":{"shape":"AlgorithmImage"}, "AlgorithmName":{"shape":"ArnOrName"}, "TrainingInputMode":{"shape":"TrainingInputMode"}, "MetricDefinitions":{"shape":"MetricDefinitionList"} } }, "AlgorithmStatus":{ "type":"string", "enum":[ "Pending", "InProgress", "Completed", "Failed", "Deleting" ] }, "AlgorithmStatusDetails":{ "type":"structure", "members":{ "ValidationStatuses":{"shape":"AlgorithmStatusItemList"}, "ImageScanStatuses":{"shape":"AlgorithmStatusItemList"} } }, "AlgorithmStatusItem":{ "type":"structure", "required":[ "Name", "Status" ], "members":{ "Name":{"shape":"EntityName"}, "Status":{"shape":"DetailedAlgorithmStatus"}, "FailureReason":{"shape":"String"} } }, "AlgorithmStatusItemList":{ "type":"list", "member":{"shape":"AlgorithmStatusItem"} }, "AlgorithmSummary":{ "type":"structure", "required":[ "AlgorithmName", "AlgorithmArn", "CreationTime", "AlgorithmStatus" ], "members":{ "AlgorithmName":{"shape":"EntityName"}, "AlgorithmArn":{"shape":"AlgorithmArn"}, "AlgorithmDescription":{"shape":"EntityDescription"}, "CreationTime":{"shape":"CreationTime"}, "AlgorithmStatus":{"shape":"AlgorithmStatus"} } }, "AlgorithmSummaryList":{ "type":"list", "member":{"shape":"AlgorithmSummary"} }, "AlgorithmValidationProfile":{ "type":"structure", "required":[ "ProfileName", "TrainingJobDefinition" ], "members":{ "ProfileName":{"shape":"EntityName"}, "TrainingJobDefinition":{"shape":"TrainingJobDefinition"}, "TransformJobDefinition":{"shape":"TransformJobDefinition"} } }, "AlgorithmValidationProfiles":{ "type":"list", "member":{"shape":"AlgorithmValidationProfile"}, "max":1, "min":1 }, "AlgorithmValidationSpecification":{ "type":"structure", "required":[ "ValidationRole", "ValidationProfiles" ], "members":{ "ValidationRole":{"shape":"RoleArn"}, "ValidationProfiles":{"shape":"AlgorithmValidationProfiles"} } }, "AnnotationConsolidationConfig":{ "type":"structure", "required":["AnnotationConsolidationLambdaArn"], "members":{ "AnnotationConsolidationLambdaArn":{"shape":"LambdaFunctionArn"} } }, "ArnOrName":{ "type":"string", "max":170, "min":1, "pattern":"(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:[a-z\\-]*\\/)?([a-zA-Z0-9]([a-zA-Z0-9-]){0,62})(?