All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cognitect.aws.sagemaker.service.edn Maven / Gradle / Ivy

There is a newer version: 871.2.29.39
Show newest version
{:version "2.0", :metadata {:cognitect.aws/uid-source :aws, :serviceAbbreviation "SageMaker", :jsonVersion "1.1", :protocol "json", :uid "sagemaker-2017-07-24", :serviceId "SageMaker", :targetPrefix "SageMaker", :signatureVersion "v4", :endpointPrefix "api.sagemaker", :apiVersion "2017-07-24", :signingName "sagemaker", :cognitect.aws/source-file-name "/apis/sagemaker-2017-07-24.normal.json", :serviceFullName "Amazon SageMaker Service", :cognitect.aws/service-name "sagemaker"}, :operations {:ListImageVersions {:name "ListImageVersions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListImageVersionsRequest"}, :output {:shape "ListImageVersionsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateAutoMLJob {:name "CreateAutoMLJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateAutoMLJobRequest"}, :output {:shape "CreateAutoMLJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :CreateNotebookInstanceLifecycleConfig {:name "CreateNotebookInstanceLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateNotebookInstanceLifecycleConfigInput"}, :output {:shape "CreateNotebookInstanceLifecycleConfigOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DescribeCodeRepository {:name "DescribeCodeRepository", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeCodeRepositoryInput"}, :output {:shape "DescribeCodeRepositoryOutput"}}, :UpdateWorkforce {:name "UpdateWorkforce", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateWorkforceRequest"}, :output {:shape "UpdateWorkforceResponse"}}, :GetLineageGroupPolicy {:name "GetLineageGroupPolicy", :http {:method "POST", :requestUri "/"}, :input {:shape "GetLineageGroupPolicyRequest"}, :output {:shape "GetLineageGroupPolicyResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateTrainingJob {:name "CreateTrainingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateTrainingJobRequest"}, :output {:shape "CreateTrainingJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"} {:shape "ResourceNotFound"}]}, :DescribeTrial {:name "DescribeTrial", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeTrialRequest"}, :output {:shape "DescribeTrialResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreatePresignedNotebookInstanceUrl {:name "CreatePresignedNotebookInstanceUrl", :http {:method "POST", :requestUri "/"}, :input {:shape "CreatePresignedNotebookInstanceUrlInput"}, :output {:shape "CreatePresignedNotebookInstanceUrlOutput"}}, :DescribeModelPackageGroup {:name "DescribeModelPackageGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeModelPackageGroupInput"}, :output {:shape "DescribeModelPackageGroupOutput"}}, :ListTrials {:name "ListTrials", :http {:method "POST", :requestUri "/"}, :input {:shape "ListTrialsRequest"}, :output {:shape "ListTrialsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateArtifact {:name "UpdateArtifact", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateArtifactRequest"}, :output {:shape "UpdateArtifactResponse"}, :errors [{:shape "ConflictException"} {:shape "ResourceNotFound"}]}, :CreateProject {:name "CreateProject", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateProjectInput"}, :output {:shape "CreateProjectOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :StopTransformJob {:name "StopTransformJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopTransformJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteTags {:name "DeleteTags", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteTagsInput"}, :output {:shape "DeleteTagsOutput"}}, :DescribePipeline {:name "DescribePipeline", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribePipelineRequest"}, :output {:shape "DescribePipelineResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateTrial {:name "CreateTrial", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateTrialRequest"}, :output {:shape "CreateTrialResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}, :DescribeSubscribedWorkteam {:name "DescribeSubscribedWorkteam", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeSubscribedWorkteamRequest"}, :output {:shape "DescribeSubscribedWorkteamResponse"}}, :CreateFlowDefinition {:name "CreateFlowDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateFlowDefinitionRequest"}, :output {:shape "CreateFlowDefinitionResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :DescribeImage {:name "DescribeImage", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeImageRequest"}, :output {:shape "DescribeImageResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateModelPackage {:name "UpdateModelPackage", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateModelPackageInput"}, :output {:shape "UpdateModelPackageOutput"}}, :ListCandidatesForAutoMLJob {:name "ListCandidatesForAutoMLJob", :http {:method "POST", :requestUri "/"}, :input {:shape "ListCandidatesForAutoMLJobRequest"}, :output {:shape "ListCandidatesForAutoMLJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateContext {:name "UpdateContext", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateContextRequest"}, :output {:shape "UpdateContextResponse"}, :errors [{:shape "ConflictException"} {:shape "ResourceNotFound"}]}, :DescribeApp {:name "DescribeApp", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeAppRequest"}, :output {:shape "DescribeAppResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeNotebookInstance {:name "DescribeNotebookInstance", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeNotebookInstanceInput"}, :output {:shape "DescribeNotebookInstanceOutput"}}, :DescribeLabelingJob {:name "DescribeLabelingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeLabelingJobRequest"}, :output {:shape "DescribeLabelingJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateDataQualityJobDefinition {:name "CreateDataQualityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateDataQualityJobDefinitionRequest"}, :output {:shape "CreateDataQualityJobDefinitionResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :CreateHyperParameterTuningJob {:name "CreateHyperParameterTuningJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateHyperParameterTuningJobRequest"}, :output {:shape "CreateHyperParameterTuningJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :CreateModelExplainabilityJobDefinition {:name "CreateModelExplainabilityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateModelExplainabilityJobDefinitionRequest"}, :output {:shape "CreateModelExplainabilityJobDefinitionResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :DisassociateTrialComponent {:name "DisassociateTrialComponent", :http {:method "POST", :requestUri "/"}, :input {:shape "DisassociateTrialComponentRequest"}, :output {:shape "DisassociateTrialComponentResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateEndpointConfig {:name "CreateEndpointConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateEndpointConfigInput"}, :output {:shape "CreateEndpointConfigOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DeleteDataQualityJobDefinition {:name "DeleteDataQualityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteDataQualityJobDefinitionRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeDeviceFleet {:name "DescribeDeviceFleet", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeDeviceFleetRequest"}, :output {:shape "DescribeDeviceFleetResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListDeviceFleets {:name "ListDeviceFleets", :http {:method "POST", :requestUri "/"}, :input {:shape "ListDeviceFleetsRequest"}, :output {:shape "ListDeviceFleetsResponse"}}, :CreateMonitoringSchedule {:name "CreateMonitoringSchedule", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateMonitoringScheduleRequest"}, :output {:shape "CreateMonitoringScheduleResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :DeleteModelBiasJobDefinition {:name "DeleteModelBiasJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelBiasJobDefinitionRequest"}, :errors [{:shape "ResourceNotFound"}]}, :StopNotebookInstance {:name "StopNotebookInstance", :http {:method "POST", :requestUri "/"}, :input {:shape "StopNotebookInstanceInput"}}, :UpdateWorkteam {:name "UpdateWorkteam", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateWorkteamRequest"}, :output {:shape "UpdateWorkteamResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :CreateUserProfile {:name "CreateUserProfile", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateUserProfileRequest"}, :output {:shape "CreateUserProfileResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :CreateModelBiasJobDefinition {:name "CreateModelBiasJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateModelBiasJobDefinitionRequest"}, :output {:shape "CreateModelBiasJobDefinitionResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :DeleteWorkteam {:name "DeleteWorkteam", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteWorkteamRequest"}, :output {:shape "DeleteWorkteamResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DeleteModelPackageGroup {:name "DeleteModelPackageGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelPackageGroupInput"}, :errors [{:shape "ConflictException"}]}, :DeleteWorkforce {:name "DeleteWorkforce", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteWorkforceRequest"}, :output {:shape "DeleteWorkforceResponse"}}, :CreateAlgorithm {:name "CreateAlgorithm", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateAlgorithmInput"}, :output {:shape "CreateAlgorithmOutput"}}, :UpdateAppImageConfig {:name "UpdateAppImageConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateAppImageConfigRequest"}, :output {:shape "UpdateAppImageConfigResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateHumanTaskUi {:name "CreateHumanTaskUi", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateHumanTaskUiRequest"}, :output {:shape "CreateHumanTaskUiResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :ListMonitoringExecutions {:name "ListMonitoringExecutions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListMonitoringExecutionsRequest"}, :output {:shape "ListMonitoringExecutionsResponse"}}, :DescribeModelExplainabilityJobDefinition {:name "DescribeModelExplainabilityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeModelExplainabilityJobDefinitionRequest"}, :output {:shape "DescribeModelExplainabilityJobDefinitionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeArtifact {:name "DescribeArtifact", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeArtifactRequest"}, :output {:shape "DescribeArtifactResponse"}, :errors [{:shape "ResourceNotFound"}]}, :GetSearchSuggestions {:name "GetSearchSuggestions", :http {:method "POST", :requestUri "/"}, :input {:shape "GetSearchSuggestionsRequest"}, :output {:shape "GetSearchSuggestionsResponse"}}, :UpdatePipelineExecution {:name "UpdatePipelineExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdatePipelineExecutionRequest"}, :output {:shape "UpdatePipelineExecutionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListHyperParameterTuningJobs {:name "ListHyperParameterTuningJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListHyperParameterTuningJobsRequest"}, :output {:shape "ListHyperParameterTuningJobsResponse"}}, :CreateWorkforce {:name "CreateWorkforce", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateWorkforceRequest"}, :output {:shape "CreateWorkforceResponse"}}, :ListPipelineExecutionSteps {:name "ListPipelineExecutionSteps", :http {:method "POST", :requestUri "/"}, :input {:shape "ListPipelineExecutionStepsRequest"}, :output {:shape "ListPipelineExecutionStepsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteFlowDefinition {:name "DeleteFlowDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteFlowDefinitionRequest"}, :output {:shape "DeleteFlowDefinitionResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :ListSubscribedWorkteams {:name "ListSubscribedWorkteams", :http {:method "POST", :requestUri "/"}, :input {:shape "ListSubscribedWorkteamsRequest"}, :output {:shape "ListSubscribedWorkteamsResponse"}}, :DeleteArtifact {:name "DeleteArtifact", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteArtifactRequest"}, :output {:shape "DeleteArtifactResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteAppImageConfig {:name "DeleteAppImageConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteAppImageConfigRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeNotebookInstanceLifecycleConfig {:name "DescribeNotebookInstanceLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeNotebookInstanceLifecycleConfigInput"}, :output {:shape "DescribeNotebookInstanceLifecycleConfigOutput"}}, :DeleteStudioLifecycleConfig {:name "DeleteStudioLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteStudioLifecycleConfigRequest"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceInUse"}]}, :DeleteModelExplainabilityJobDefinition {:name "DeleteModelExplainabilityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelExplainabilityJobDefinitionRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DisableSagemakerServicecatalogPortfolio {:name "DisableSagemakerServicecatalogPortfolio", :http {:method "POST", :requestUri "/"}, :input {:shape "DisableSagemakerServicecatalogPortfolioInput"}, :output {:shape "DisableSagemakerServicecatalogPortfolioOutput"}}, :CreateEndpoint {:name "CreateEndpoint", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateEndpointInput"}, :output {:shape "CreateEndpointOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DeleteApp {:name "DeleteApp", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteAppRequest"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :CreatePipeline {:name "CreatePipeline", :http {:method "POST", :requestUri "/"}, :input {:shape "CreatePipelineRequest"}, :output {:shape "CreatePipelineResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}, :ListEdgePackagingJobs {:name "ListEdgePackagingJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListEdgePackagingJobsRequest"}, :output {:shape "ListEdgePackagingJobsResponse"}}, :CreateModelQualityJobDefinition {:name "CreateModelQualityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateModelQualityJobDefinitionRequest"}, :output {:shape "CreateModelQualityJobDefinitionResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :CreateContext {:name "CreateContext", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateContextRequest"}, :output {:shape "CreateContextResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :CreateFeatureGroup {:name "CreateFeatureGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateFeatureGroupRequest"}, :output {:shape "CreateFeatureGroupResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :SendPipelineExecutionStepFailure {:name "SendPipelineExecutionStepFailure", :http {:method "POST", :requestUri "/"}, :input {:shape "SendPipelineExecutionStepFailureRequest"}, :output {:shape "SendPipelineExecutionStepFailureResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}, :ListWorkteams {:name "ListWorkteams", :http {:method "POST", :requestUri "/"}, :input {:shape "ListWorkteamsRequest"}, :output {:shape "ListWorkteamsResponse"}}, :ListTrainingJobsForHyperParameterTuningJob {:name "ListTrainingJobsForHyperParameterTuningJob", :http {:method "POST", :requestUri "/"}, :input {:shape "ListTrainingJobsForHyperParameterTuningJobRequest"}, :output {:shape "ListTrainingJobsForHyperParameterTuningJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListFeatureGroups {:name "ListFeatureGroups", :http {:method "POST", :requestUri "/"}, :input {:shape "ListFeatureGroupsRequest"}, :output {:shape "ListFeatureGroupsResponse"}}, :DeleteModelPackageGroupPolicy {:name "DeleteModelPackageGroupPolicy", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelPackageGroupPolicyInput"}}, :DeleteProject {:name "DeleteProject", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteProjectInput"}, :errors [{:shape "ConflictException"}]}, :CreateDeviceFleet {:name "CreateDeviceFleet", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateDeviceFleetRequest"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :DescribeUserProfile {:name "DescribeUserProfile", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeUserProfileRequest"}, :output {:shape "DescribeUserProfileResponse"}, :errors [{:shape "ResourceNotFound"}]}, :AssociateTrialComponent {:name "AssociateTrialComponent", :http {:method "POST", :requestUri "/"}, :input {:shape "AssociateTrialComponentRequest"}, :output {:shape "AssociateTrialComponentResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}, :ListHumanTaskUis {:name "ListHumanTaskUis", :http {:method "POST", :requestUri "/"}, :input {:shape "ListHumanTaskUisRequest"}, :output {:shape "ListHumanTaskUisResponse"}}, :DeleteImage {:name "DeleteImage", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteImageRequest"}, :output {:shape "DeleteImageResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :CreateModel {:name "CreateModel", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateModelInput"}, :output {:shape "CreateModelOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :StopProcessingJob {:name "StopProcessingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopProcessingJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :CreateDomain {:name "CreateDomain", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateDomainRequest"}, :output {:shape "CreateDomainResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :UpdateEndpointWeightsAndCapacities {:name "UpdateEndpointWeightsAndCapacities", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateEndpointWeightsAndCapacitiesInput"}, :output {:shape "UpdateEndpointWeightsAndCapacitiesOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :UpdateExperiment {:name "UpdateExperiment", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateExperimentRequest"}, :output {:shape "UpdateExperimentResponse"}, :errors [{:shape "ConflictException"} {:shape "ResourceNotFound"}]}, :CreateEdgePackagingJob {:name "CreateEdgePackagingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateEdgePackagingJobRequest"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DescribeStudioLifecycleConfig {:name "DescribeStudioLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeStudioLifecycleConfigRequest"}, :output {:shape "DescribeStudioLifecycleConfigResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateMonitoringSchedule {:name "UpdateMonitoringSchedule", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateMonitoringScheduleRequest"}, :output {:shape "UpdateMonitoringScheduleResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceNotFound"}]}, :UpdateDevices {:name "UpdateDevices", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateDevicesRequest"}}, :DescribeDevice {:name "DescribeDevice", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeDeviceRequest"}, :output {:shape "DescribeDeviceResponse"}, :errors [{:shape "ResourceNotFound"}]}, :StopAutoMLJob {:name "StopAutoMLJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopAutoMLJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeFlowDefinition {:name "DescribeFlowDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeFlowDefinitionRequest"}, :output {:shape "DescribeFlowDefinitionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateAppImageConfig {:name "CreateAppImageConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateAppImageConfigRequest"}, :output {:shape "CreateAppImageConfigResponse"}, :errors [{:shape "ResourceInUse"}]}, :CreateTrialComponent {:name "CreateTrialComponent", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateTrialComponentRequest"}, :output {:shape "CreateTrialComponentResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DescribeMonitoringSchedule {:name "DescribeMonitoringSchedule", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeMonitoringScheduleRequest"}, :output {:shape "DescribeMonitoringScheduleResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListModelPackages {:name "ListModelPackages", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelPackagesInput"}, :output {:shape "ListModelPackagesOutput"}}, :ListActions {:name "ListActions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListActionsRequest"}, :output {:shape "ListActionsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeWorkteam {:name "DescribeWorkteam", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeWorkteamRequest"}, :output {:shape "DescribeWorkteamResponse"}}, :CreateNotebookInstance {:name "CreateNotebookInstance", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateNotebookInstanceInput"}, :output {:shape "CreateNotebookInstanceOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :QueryLineage {:name "QueryLineage", :http {:method "POST", :requestUri "/"}, :input {:shape "QueryLineageRequest"}, :output {:shape "QueryLineageResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeImageVersion {:name "DescribeImageVersion", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeImageVersionRequest"}, :output {:shape "DescribeImageVersionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateModelPackageGroup {:name "CreateModelPackageGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateModelPackageGroupInput"}, :output {:shape "CreateModelPackageGroupOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :CreateExperiment {:name "CreateExperiment", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateExperimentRequest"}, :output {:shape "CreateExperimentResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DeleteCodeRepository {:name "DeleteCodeRepository", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteCodeRepositoryInput"}}, :DescribeAppImageConfig {:name "DescribeAppImageConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeAppImageConfigRequest"}, :output {:shape "DescribeAppImageConfigResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateLabelingJob {:name "CreateLabelingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateLabelingJobRequest"}, :output {:shape "CreateLabelingJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :DeleteHumanTaskUi {:name "DeleteHumanTaskUi", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteHumanTaskUiRequest"}, :output {:shape "DeleteHumanTaskUiResponse"}, :errors [{:shape "ResourceNotFound"}]}, :StartPipelineExecution {:name "StartPipelineExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "StartPipelineExecutionRequest"}, :output {:shape "StartPipelineExecutionResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}, :DescribeProcessingJob {:name "DescribeProcessingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeProcessingJobRequest"}, :output {:shape "DescribeProcessingJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :StopHyperParameterTuningJob {:name "StopHyperParameterTuningJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopHyperParameterTuningJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeLineageGroup {:name "DescribeLineageGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeLineageGroupRequest"}, :output {:shape "DescribeLineageGroupResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteContext {:name "DeleteContext", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteContextRequest"}, :output {:shape "DeleteContextResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteDomain {:name "DeleteDomain", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteDomainRequest"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :ListEndpoints {:name "ListEndpoints", :http {:method "POST", :requestUri "/"}, :input {:shape "ListEndpointsInput"}, :output {:shape "ListEndpointsOutput"}}, :ListDevices {:name "ListDevices", :http {:method "POST", :requestUri "/"}, :input {:shape "ListDevicesRequest"}, :output {:shape "ListDevicesResponse"}}, :DescribeFeatureGroup {:name "DescribeFeatureGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeFeatureGroupRequest"}, :output {:shape "DescribeFeatureGroupResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListLabelingJobs {:name "ListLabelingJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListLabelingJobsRequest"}, :output {:shape "ListLabelingJobsResponse"}}, :DeleteAction {:name "DeleteAction", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteActionRequest"}, :output {:shape "DeleteActionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeDomain {:name "DescribeDomain", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeDomainRequest"}, :output {:shape "DescribeDomainResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListMonitoringSchedules {:name "ListMonitoringSchedules", :http {:method "POST", :requestUri "/"}, :input {:shape "ListMonitoringSchedulesRequest"}, :output {:shape "ListMonitoringSchedulesResponse"}}, :ListApps {:name "ListApps", :http {:method "POST", :requestUri "/"}, :input {:shape "ListAppsRequest"}, :output {:shape "ListAppsResponse"}}, :ListTrialComponents {:name "ListTrialComponents", :http {:method "POST", :requestUri "/"}, :input {:shape "ListTrialComponentsRequest"}, :output {:shape "ListTrialComponentsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeModel {:name "DescribeModel", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeModelInput"}, :output {:shape "DescribeModelOutput"}}, :CreateAction {:name "CreateAction", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateActionRequest"}, :output {:shape "CreateActionResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DeleteAlgorithm {:name "DeleteAlgorithm", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteAlgorithmInput"}}, :GetSagemakerServicecatalogPortfolioStatus {:name "GetSagemakerServicecatalogPortfolioStatus", :http {:method "POST", :requestUri "/"}, :input {:shape "GetSagemakerServicecatalogPortfolioStatusInput"}, :output {:shape "GetSagemakerServicecatalogPortfolioStatusOutput"}}, :DeregisterDevices {:name "DeregisterDevices", :http {:method "POST", :requestUri "/"}, :input {:shape "DeregisterDevicesRequest"}}, :DescribeModelQualityJobDefinition {:name "DescribeModelQualityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeModelQualityJobDefinitionRequest"}, :output {:shape "DescribeModelQualityJobDefinitionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateAction {:name "UpdateAction", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateActionRequest"}, :output {:shape "UpdateActionResponse"}, :errors [{:shape "ConflictException"} {:shape "ResourceNotFound"}]}, :ListCompilationJobs {:name "ListCompilationJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListCompilationJobsRequest"}, :output {:shape "ListCompilationJobsResponse"}}, :UpdateProject {:name "UpdateProject", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateProjectInput"}, :output {:shape "UpdateProjectOutput"}}, :ListProjects {:name "ListProjects", :http {:method "POST", :requestUri "/"}, :input {:shape "ListProjectsInput"}, :output {:shape "ListProjectsOutput"}}, :DescribeTrialComponent {:name "DescribeTrialComponent", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeTrialComponentRequest"}, :output {:shape "DescribeTrialComponentResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteNotebookInstanceLifecycleConfig {:name "DeleteNotebookInstanceLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteNotebookInstanceLifecycleConfigInput"}}, :ListPipelines {:name "ListPipelines", :http {:method "POST", :requestUri "/"}, :input {:shape "ListPipelinesRequest"}, :output {:shape "ListPipelinesResponse"}}, :StopPipelineExecution {:name "StopPipelineExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "StopPipelineExecutionRequest"}, :output {:shape "StopPipelineExecutionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListModelMetadata {:name "ListModelMetadata", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelMetadataRequest"}, :output {:shape "ListModelMetadataResponse"}}, :ListEndpointConfigs {:name "ListEndpointConfigs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListEndpointConfigsInput"}, :output {:shape "ListEndpointConfigsOutput"}}, :DescribeAction {:name "DescribeAction", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeActionRequest"}, :output {:shape "DescribeActionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateTrialComponent {:name "UpdateTrialComponent", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateTrialComponentRequest"}, :output {:shape "UpdateTrialComponentResponse"}, :errors [{:shape "ConflictException"} {:shape "ResourceNotFound"}]}, :DescribeEndpoint {:name "DescribeEndpoint", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeEndpointInput"}, :output {:shape "DescribeEndpointOutput"}}, :DescribeHumanTaskUi {:name "DescribeHumanTaskUi", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeHumanTaskUiRequest"}, :output {:shape "DescribeHumanTaskUiResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreatePresignedDomainUrl {:name "CreatePresignedDomainUrl", :http {:method "POST", :requestUri "/"}, :input {:shape "CreatePresignedDomainUrlRequest"}, :output {:shape "CreatePresignedDomainUrlResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteEndpointConfig {:name "DeleteEndpointConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteEndpointConfigInput"}}, :ListWorkforces {:name "ListWorkforces", :http {:method "POST", :requestUri "/"}, :input {:shape "ListWorkforcesRequest"}, :output {:shape "ListWorkforcesResponse"}}, :ListContexts {:name "ListContexts", :http {:method "POST", :requestUri "/"}, :input {:shape "ListContextsRequest"}, :output {:shape "ListContextsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListPipelineParametersForExecution {:name "ListPipelineParametersForExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "ListPipelineParametersForExecutionRequest"}, :output {:shape "ListPipelineParametersForExecutionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateTrial {:name "UpdateTrial", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateTrialRequest"}, :output {:shape "UpdateTrialResponse"}, :errors [{:shape "ConflictException"} {:shape "ResourceNotFound"}]}, :CreateArtifact {:name "CreateArtifact", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateArtifactRequest"}, :output {:shape "CreateArtifactResponse"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DescribeCompilationJob {:name "DescribeCompilationJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeCompilationJobRequest"}, :output {:shape "DescribeCompilationJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateDomain {:name "UpdateDomain", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateDomainRequest"}, :output {:shape "UpdateDomainResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :RegisterDevices {:name "RegisterDevices", :http {:method "POST", :requestUri "/"}, :input {:shape "RegisterDevicesRequest"}, :errors [{:shape "ResourceLimitExceeded"}]}, :StopLabelingJob {:name "StopLabelingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopLabelingJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeContext {:name "DescribeContext", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeContextRequest"}, :output {:shape "DescribeContextResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateModelPackage {:name "CreateModelPackage", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateModelPackageInput"}, :output {:shape "CreateModelPackageOutput"}, :errors [{:shape "ConflictException"} {:shape "ResourceLimitExceeded"}]}, :StopInferenceRecommendationsJob {:name "StopInferenceRecommendationsJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopInferenceRecommendationsJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :CreateWorkteam {:name "CreateWorkteam", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateWorkteamRequest"}, :output {:shape "CreateWorkteamResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :GetModelPackageGroupPolicy {:name "GetModelPackageGroupPolicy", :http {:method "POST", :requestUri "/"}, :input {:shape "GetModelPackageGroupPolicyInput"}, :output {:shape "GetModelPackageGroupPolicyOutput"}}, :DeleteDeviceFleet {:name "DeleteDeviceFleet", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteDeviceFleetRequest"}, :errors [{:shape "ResourceInUse"}]}, :StopMonitoringSchedule {:name "StopMonitoringSchedule", :http {:method "POST", :requestUri "/"}, :input {:shape "StopMonitoringScheduleRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteImageVersion {:name "DeleteImageVersion", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteImageVersionRequest"}, :output {:shape "DeleteImageVersionResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :ListArtifacts {:name "ListArtifacts", :http {:method "POST", :requestUri "/"}, :input {:shape "ListArtifactsRequest"}, :output {:shape "ListArtifactsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeAutoMLJob {:name "DescribeAutoMLJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeAutoMLJobRequest"}, :output {:shape "DescribeAutoMLJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :AddAssociation {:name "AddAssociation", :http {:method "POST", :requestUri "/"}, :input {:shape "AddAssociationRequest"}, :output {:shape "AddAssociationResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}, :UpdateImage {:name "UpdateImage", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateImageRequest"}, :output {:shape "UpdateImageResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :DeletePipeline {:name "DeletePipeline", :http {:method "POST", :requestUri "/"}, :input {:shape "DeletePipelineRequest"}, :output {:shape "DeletePipelineResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListTransformJobs {:name "ListTransformJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListTransformJobsRequest"}, :output {:shape "ListTransformJobsResponse"}}, :UpdatePipeline {:name "UpdatePipeline", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdatePipelineRequest"}, :output {:shape "UpdatePipelineResponse"}, :errors [{:shape "ResourceNotFound"}]}, :StopCompilationJob {:name "StopCompilationJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopCompilationJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeDataQualityJobDefinition {:name "DescribeDataQualityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeDataQualityJobDefinitionRequest"}, :output {:shape "DescribeDataQualityJobDefinitionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :RenderUiTemplate {:name "RenderUiTemplate", :http {:method "POST", :requestUri "/"}, :input {:shape "RenderUiTemplateRequest"}, :output {:shape "RenderUiTemplateResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListModels {:name "ListModels", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelsInput"}, :output {:shape "ListModelsOutput"}}, :ListLineageGroups {:name "ListLineageGroups", :http {:method "POST", :requestUri "/"}, :input {:shape "ListLineageGroupsRequest"}, :output {:shape "ListLineageGroupsResponse"}}, :DeleteFeatureGroup {:name "DeleteFeatureGroup", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteFeatureGroupRequest"}, :errors [{:shape "ResourceNotFound"}]}, :AddTags {:name "AddTags", :http {:method "POST", :requestUri "/"}, :input {:shape "AddTagsInput"}, :output {:shape "AddTagsOutput"}}, :ListStudioLifecycleConfigs {:name "ListStudioLifecycleConfigs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListStudioLifecycleConfigsRequest"}, :output {:shape "ListStudioLifecycleConfigsResponse"}, :errors [{:shape "ResourceInUse"}]}, :CreateTransformJob {:name "CreateTransformJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateTransformJobRequest"}, :output {:shape "CreateTransformJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"} {:shape "ResourceNotFound"}]}, :DescribeInferenceRecommendationsJob {:name "DescribeInferenceRecommendationsJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeInferenceRecommendationsJobRequest"}, :output {:shape "DescribeInferenceRecommendationsJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteTrialComponent {:name "DeleteTrialComponent", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteTrialComponentRequest"}, :output {:shape "DeleteTrialComponentResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListAppImageConfigs {:name "ListAppImageConfigs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListAppImageConfigsRequest"}, :output {:shape "ListAppImageConfigsResponse"}}, :ListAutoMLJobs {:name "ListAutoMLJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListAutoMLJobsRequest"}, :output {:shape "ListAutoMLJobsResponse"}}, :StartNotebookInstance {:name "StartNotebookInstance", :http {:method "POST", :requestUri "/"}, :input {:shape "StartNotebookInstanceInput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :CreateCompilationJob {:name "CreateCompilationJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateCompilationJobRequest"}, :output {:shape "CreateCompilationJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :GetDeviceFleetReport {:name "GetDeviceFleetReport", :http {:method "POST", :requestUri "/"}, :input {:shape "GetDeviceFleetReportRequest"}, :output {:shape "GetDeviceFleetReportResponse"}}, :DescribeEndpointConfig {:name "DescribeEndpointConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeEndpointConfigInput"}, :output {:shape "DescribeEndpointConfigOutput"}}, :StopEdgePackagingJob {:name "StopEdgePackagingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopEdgePackagingJobRequest"}}, :DeleteTrial {:name "DeleteTrial", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteTrialRequest"}, :output {:shape "DeleteTrialResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListProcessingJobs {:name "ListProcessingJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListProcessingJobsRequest"}, :output {:shape "ListProcessingJobsResponse"}}, :CreateProcessingJob {:name "CreateProcessingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateProcessingJobRequest"}, :output {:shape "CreateProcessingJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"} {:shape "ResourceNotFound"}]}, :StopTrainingJob {:name "StopTrainingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "StopTrainingJobRequest"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeExperiment {:name "DescribeExperiment", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeExperimentRequest"}, :output {:shape "DescribeExperimentResponse"}, :errors [{:shape "ResourceNotFound"}]}, :CreateStudioLifecycleConfig {:name "CreateStudioLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateStudioLifecycleConfigRequest"}, :output {:shape "CreateStudioLifecycleConfigResponse"}, :errors [{:shape "ResourceInUse"}]}, :CreateCodeRepository {:name "CreateCodeRepository", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateCodeRepositoryInput"}, :output {:shape "CreateCodeRepositoryOutput"}}, :ListUserProfiles {:name "ListUserProfiles", :http {:method "POST", :requestUri "/"}, :input {:shape "ListUserProfilesRequest"}, :output {:shape "ListUserProfilesResponse"}}, :UpdateDeviceFleet {:name "UpdateDeviceFleet", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateDeviceFleetRequest"}, :errors [{:shape "ResourceInUse"}]}, :UpdateCodeRepository {:name "UpdateCodeRepository", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateCodeRepositoryInput"}, :output {:shape "UpdateCodeRepositoryOutput"}}, :DescribePipelineDefinitionForExecution {:name "DescribePipelineDefinitionForExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribePipelineDefinitionForExecutionRequest"}, :output {:shape "DescribePipelineDefinitionForExecutionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateEndpoint {:name "UpdateEndpoint", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateEndpointInput"}, :output {:shape "UpdateEndpointOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :ListDataQualityJobDefinitions {:name "ListDataQualityJobDefinitions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListDataQualityJobDefinitionsRequest"}, :output {:shape "ListDataQualityJobDefinitionsResponse"}}, :DeleteModel {:name "DeleteModel", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelInput"}}, :DeleteEndpoint {:name "DeleteEndpoint", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteEndpointInput"}}, :CreateApp {:name "CreateApp", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateAppRequest"}, :output {:shape "CreateAppResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"}]}, :CreateImage {:name "CreateImage", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateImageRequest"}, :output {:shape "CreateImageResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :DeleteUserProfile {:name "DeleteUserProfile", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteUserProfileRequest"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :EnableSagemakerServicecatalogPortfolio {:name "EnableSagemakerServicecatalogPortfolio", :http {:method "POST", :requestUri "/"}, :input {:shape "EnableSagemakerServicecatalogPortfolioInput"}, :output {:shape "EnableSagemakerServicecatalogPortfolioOutput"}}, :ListExperiments {:name "ListExperiments", :http {:method "POST", :requestUri "/"}, :input {:shape "ListExperimentsRequest"}, :output {:shape "ListExperimentsResponse"}}, :CreateImageVersion {:name "CreateImageVersion", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateImageVersionRequest"}, :output {:shape "CreateImageVersionResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"} {:shape "ResourceNotFound"}]}, :ListDomains {:name "ListDomains", :http {:method "POST", :requestUri "/"}, :input {:shape "ListDomainsRequest"}, :output {:shape "ListDomainsResponse"}}, :ListPipelineExecutions {:name "ListPipelineExecutions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListPipelineExecutionsRequest"}, :output {:shape "ListPipelineExecutionsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteAssociation {:name "DeleteAssociation", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteAssociationRequest"}, :output {:shape "DeleteAssociationResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeAlgorithm {:name "DescribeAlgorithm", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeAlgorithmInput"}, :output {:shape "DescribeAlgorithmOutput"}}, :DescribeProject {:name "DescribeProject", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeProjectInput"}, :output {:shape "DescribeProjectOutput"}}, :ListModelPackageGroups {:name "ListModelPackageGroups", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelPackageGroupsInput"}, :output {:shape "ListModelPackageGroupsOutput"}}, :ListTags {:name "ListTags", :http {:method "POST", :requestUri "/"}, :input {:shape "ListTagsInput"}, :output {:shape "ListTagsOutput"}}, :ListImages {:name "ListImages", :http {:method "POST", :requestUri "/"}, :input {:shape "ListImagesRequest"}, :output {:shape "ListImagesResponse"}}, :RetryPipelineExecution {:name "RetryPipelineExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "RetryPipelineExecutionRequest"}, :output {:shape "RetryPipelineExecutionResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"} {:shape "ConflictException"}]}, :DescribeEdgePackagingJob {:name "DescribeEdgePackagingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeEdgePackagingJobRequest"}, :output {:shape "DescribeEdgePackagingJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateUserProfile {:name "UpdateUserProfile", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateUserProfileRequest"}, :output {:shape "UpdateUserProfileResponse"}, :errors [{:shape "ResourceLimitExceeded"} {:shape "ResourceInUse"} {:shape "ResourceNotFound"}]}, :ListModelExplainabilityJobDefinitions {:name "ListModelExplainabilityJobDefinitions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelExplainabilityJobDefinitionsRequest"}, :output {:shape "ListModelExplainabilityJobDefinitionsResponse"}}, :UpdateNotebookInstanceLifecycleConfig {:name "UpdateNotebookInstanceLifecycleConfig", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateNotebookInstanceLifecycleConfigInput"}, :output {:shape "UpdateNotebookInstanceLifecycleConfigOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :ListInferenceRecommendationsJobs {:name "ListInferenceRecommendationsJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListInferenceRecommendationsJobsRequest"}, :output {:shape "ListInferenceRecommendationsJobsResponse"}}, :StartMonitoringSchedule {:name "StartMonitoringSchedule", :http {:method "POST", :requestUri "/"}, :input {:shape "StartMonitoringScheduleRequest"}, :errors [{:shape "ResourceNotFound"}]}, :UpdateTrainingJob {:name "UpdateTrainingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateTrainingJobRequest"}, :output {:shape "UpdateTrainingJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteExperiment {:name "DeleteExperiment", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteExperimentRequest"}, :output {:shape "DeleteExperimentResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribePipelineExecution {:name "DescribePipelineExecution", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribePipelineExecutionRequest"}, :output {:shape "DescribePipelineExecutionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeHyperParameterTuningJob {:name "DescribeHyperParameterTuningJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeHyperParameterTuningJobRequest"}, :output {:shape "DescribeHyperParameterTuningJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteMonitoringSchedule {:name "DeleteMonitoringSchedule", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteMonitoringScheduleRequest"}, :errors [{:shape "ResourceNotFound"}]}, :ListNotebookInstances {:name "ListNotebookInstances", :http {:method "POST", :requestUri "/"}, :input {:shape "ListNotebookInstancesInput"}, :output {:shape "ListNotebookInstancesOutput"}}, :Search {:name "Search", :http {:method "POST", :requestUri "/"}, :input {:shape "SearchRequest"}, :output {:shape "SearchResponse"}}, :UpdateNotebookInstance {:name "UpdateNotebookInstance", :http {:method "POST", :requestUri "/"}, :input {:shape "UpdateNotebookInstanceInput"}, :output {:shape "UpdateNotebookInstanceOutput"}, :errors [{:shape "ResourceLimitExceeded"}]}, :DescribeTransformJob {:name "DescribeTransformJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeTransformJobRequest"}, :output {:shape "DescribeTransformJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteModelQualityJobDefinition {:name "DeleteModelQualityJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelQualityJobDefinitionRequest"}, :errors [{:shape "ResourceNotFound"}]}, :ListCodeRepositories {:name "ListCodeRepositories", :http {:method "POST", :requestUri "/"}, :input {:shape "ListCodeRepositoriesInput"}, :output {:shape "ListCodeRepositoriesOutput"}}, :ListAssociations {:name "ListAssociations", :http {:method "POST", :requestUri "/"}, :input {:shape "ListAssociationsRequest"}, :output {:shape "ListAssociationsResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListNotebookInstanceLifecycleConfigs {:name "ListNotebookInstanceLifecycleConfigs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListNotebookInstanceLifecycleConfigsInput"}, :output {:shape "ListNotebookInstanceLifecycleConfigsOutput"}}, :ListAlgorithms {:name "ListAlgorithms", :http {:method "POST", :requestUri "/"}, :input {:shape "ListAlgorithmsInput"}, :output {:shape "ListAlgorithmsOutput"}}, :DescribeModelPackage {:name "DescribeModelPackage", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeModelPackageInput"}, :output {:shape "DescribeModelPackageOutput"}}, :PutModelPackageGroupPolicy {:name "PutModelPackageGroupPolicy", :http {:method "POST", :requestUri "/"}, :input {:shape "PutModelPackageGroupPolicyInput"}, :output {:shape "PutModelPackageGroupPolicyOutput"}}, :ListFlowDefinitions {:name "ListFlowDefinitions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListFlowDefinitionsRequest"}, :output {:shape "ListFlowDefinitionsResponse"}}, :ListModelQualityJobDefinitions {:name "ListModelQualityJobDefinitions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelQualityJobDefinitionsRequest"}, :output {:shape "ListModelQualityJobDefinitionsResponse"}}, :DeleteNotebookInstance {:name "DeleteNotebookInstance", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteNotebookInstanceInput"}}, :ListModelBiasJobDefinitions {:name "ListModelBiasJobDefinitions", :http {:method "POST", :requestUri "/"}, :input {:shape "ListModelBiasJobDefinitionsRequest"}, :output {:shape "ListModelBiasJobDefinitionsResponse"}}, :CreateInferenceRecommendationsJob {:name "CreateInferenceRecommendationsJob", :http {:method "POST", :requestUri "/"}, :input {:shape "CreateInferenceRecommendationsJobRequest"}, :output {:shape "CreateInferenceRecommendationsJobResponse"}, :errors [{:shape "ResourceInUse"} {:shape "ResourceLimitExceeded"}]}, :BatchDescribeModelPackage {:name "BatchDescribeModelPackage", :http {:method "POST", :requestUri "/"}, :input {:shape "BatchDescribeModelPackageInput"}, :output {:shape "BatchDescribeModelPackageOutput"}}, :DescribeTrainingJob {:name "DescribeTrainingJob", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeTrainingJobRequest"}, :output {:shape "DescribeTrainingJobResponse"}, :errors [{:shape "ResourceNotFound"}]}, :ListLabelingJobsForWorkteam {:name "ListLabelingJobsForWorkteam", :http {:method "POST", :requestUri "/"}, :input {:shape "ListLabelingJobsForWorkteamRequest"}, :output {:shape "ListLabelingJobsForWorkteamResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DescribeModelBiasJobDefinition {:name "DescribeModelBiasJobDefinition", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeModelBiasJobDefinitionRequest"}, :output {:shape "DescribeModelBiasJobDefinitionResponse"}, :errors [{:shape "ResourceNotFound"}]}, :DeleteModelPackage {:name "DeleteModelPackage", :http {:method "POST", :requestUri "/"}, :input {:shape "DeleteModelPackageInput"}, :errors [{:shape "ConflictException"}]}, :DescribeWorkforce {:name "DescribeWorkforce", :http {:method "POST", :requestUri "/"}, :input {:shape "DescribeWorkforceRequest"}, :output {:shape "DescribeWorkforceResponse"}}, :ListTrainingJobs {:name "ListTrainingJobs", :http {:method "POST", :requestUri "/"}, :input {:shape "ListTrainingJobsRequest"}, :output {:shape "ListTrainingJobsResponse"}}, :SendPipelineExecutionStepSuccess {:name "SendPipelineExecutionStepSuccess", :http {:method "POST", :requestUri "/"}, :input {:shape "SendPipelineExecutionStepSuccessRequest"}, :output {:shape "SendPipelineExecutionStepSuccessResponse"}, :errors [{:shape "ResourceNotFound"} {:shape "ResourceLimitExceeded"}]}}, :shapes {:MetricSetSource {:type "string", :enum ["Train" "Validation" "Test"]}, :DeleteModelPackageGroupInput {:type "structure", :required ["ModelPackageGroupName"], :members {:ModelPackageGroupName {:shape "ArnOrName"}}}, :SendPipelineExecutionStepSuccessRequest {:type "structure", :required ["CallbackToken"], :members {:CallbackToken {:shape "CallbackToken"}, :OutputParameters {:shape "OutputParameterList"}, :ClientRequestToken {:shape "IdempotencyToken", :idempotencyToken true}}}, :DisassociateTrialComponentResponse {:type "structure", :members {:TrialComponentArn {:shape "TrialComponentArn"}, :TrialArn {:shape "TrialArn"}}}, :ConfigKey {:type "string", :max 256, :min 1, :pattern ".*"}, :EdgeModels {:type "list", :member {:shape "EdgeModel"}}, :DeleteImageVersionResponse {:type "structure", :members {}}, :LabelingJobForWorkteamSummary {:type "structure", :required ["JobReferenceCode" "WorkRequesterAccountId" "CreationTime"], :members {:LabelingJobName {:shape "LabelingJobName"}, :JobReferenceCode {:shape "JobReferenceCode"}, :WorkRequesterAccountId {:shape "AccountId"}, :CreationTime {:shape "Timestamp"}, :LabelCounters {:shape "LabelCountersForWorkteam"}, :NumberOfHumanWorkersPerDataObject {:shape "NumberOfHumanWorkersPerDataObject"}}}, :MonitoringScheduleArn {:type "string", :max 256, :pattern ".*"}, :Url {:type "string", :max 1024, :pattern "^(https|s3)://([^/]+)/?(.*)$"}, :MetricDefinition {:type "structure", :required ["Name" "Regex"], :members {:Name {:shape "MetricName"}, :Regex {:shape "MetricRegex"}}}, :ContinuousParameterRange {:type "structure", :required ["Name" "MinValue" "MaxValue"], :members {:Name {:shape "ParameterKey"}, :MinValue {:shape "ParameterValue"}, :MaxValue {:shape "ParameterValue"}, :ScalingType {:shape "HyperParameterScalingType"}}}, :TransformResources {:type "structure", :required ["InstanceType" "InstanceCount"], :members {:InstanceType {:shape "TransformInstanceType"}, :InstanceCount {:shape "TransformInstanceCount"}, :VolumeKmsKeyId {:shape "KmsKeyId"}}}, :DescribeImageResponse {:type "structure", :members {:LastModifiedTime {:shape "Timestamp"}, :ImageArn {:shape "ImageArn"}, :ImageStatus {:shape "ImageStatus"}, :DisplayName {:shape "ImageDisplayName"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "Timestamp"}, :ImageName {:shape "ImageName"}, :Description {:shape "ImageDescription"}, :FailureReason {:shape "FailureReason"}}}, :StatusDetails {:type "string", :max 1024, :pattern ".*"}, :CreateTransformJobResponse {:type "structure", :required ["TransformJobArn"], :members {:TransformJobArn {:shape "TransformJobArn"}}}, :CodeRepositoryContains {:type "string", :max 1024, :pattern "[a-zA-Z0-9-]+"}, :HyperParameterTrainingJobSummaries {:type "list", :member {:shape "HyperParameterTrainingJobSummary"}}, :StopMonitoringScheduleRequest {:type "structure", :required ["MonitoringScheduleName"], :members {:MonitoringScheduleName {:shape "MonitoringScheduleName"}}}, :DeleteActionResponse {:type "structure", :members {:ActionArn {:shape "ActionArn"}}}, :String3072 {:type "string", :max 3072}, :TaskTitle {:type "string", :max 128, :min 1, :pattern "^[\\t\\n\\r -\\uD7FF\\uE000-\\uFFFD]*$"}, :UpdateProjectOutput {:type "structure", :required ["ProjectArn"], :members {:ProjectArn {:shape "ProjectArn"}}}, :ProcessingS3CompressionType {:type "string", :enum ["None" "Gzip"]}, :FlowDefinitionOutputConfig {:type "structure", :required ["S3OutputPath"], :members {:S3OutputPath {:shape "S3Uri"}, :KmsKeyId {:shape "KmsKeyId"}}}, :DescribeAppImageConfigResponse {:type "structure", :members {:AppImageConfigArn {:shape "AppImageConfigArn"}, :AppImageConfigName {:shape "AppImageConfigName"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :KernelGatewayImageConfig {:shape "KernelGatewayImageConfig"}}}, :UpdateEndpointOutput {:type "structure", :required ["EndpointArn"], :members {:EndpointArn {:shape "EndpointArn"}}}, :DeleteTagsOutput {:type "structure", :members {}}, :UserProfileStatus {:type "string", :enum ["Deleting" "Failed" "InService" "Pending" "Updating" "Update_Failed" "Delete_Failed"]}, :DeleteAssociationRequest {:type "structure", :required ["SourceArn" "DestinationArn"], :members {:SourceArn {:shape "AssociationEntityArn"}, :DestinationArn {:shape "AssociationEntityArn"}}}, :NotebookInstanceArn {:type "string", :max 256}, :CustomerMetadataKey {:type "string", :max 128, :min 1, :pattern "^([\\p{L}\\p{Z}\\p{N}_.:\\/=+\\-@]*)${1,128}"}, :NotebookInstanceLifecycleConfigSummaryList {:type "list", :member {:shape "NotebookInstanceLifecycleConfigSummary"}}, :ProjectId {:type "string", :max 20, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*"}, :MonitoringStoppingCondition {:type "structure", :required ["MaxRuntimeInSeconds"], :members {:MaxRuntimeInSeconds {:shape "MonitoringMaxRuntimeInSeconds"}}}, :UpdateModelPackageInput {:type "structure", :required ["ModelPackageArn"], :members {:ModelPackageArn {:shape "ModelPackageArn"}, :ModelApprovalStatus {:shape "ModelApprovalStatus"}, :ApprovalDescription {:shape "ApprovalDescription"}, :CustomerMetadataProperties {:shape "CustomerMetadataMap"}, :CustomerMetadataPropertiesToRemove {:shape "CustomerMetadataKeyList"}, :AdditionalInferenceSpecificationsToAdd {:shape "AdditionalInferenceSpecifications"}}}, :AutoMLJobName {:type "string", :max 32, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,31}"}, :ListImagesRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "ImageNameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ImageSortBy"}, :SortOrder {:shape "ImageSortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :ListStudioLifecycleConfigsResponse {:type "structure", :members {:NextToken {:shape "NextToken"}, :StudioLifecycleConfigs {:shape "StudioLifecycleConfigsList"}}}, :OfflineStoreStatus {:type "structure", :required ["Status"], :members {:Status {:shape "OfflineStoreStatusValue"}, :BlockedReason {:shape "BlockedReason"}}}, :EndpointInputConfiguration {:type "structure", :required ["InstanceType"], :members {:InstanceType {:shape "ProductionVariantInstanceType"}, :InferenceSpecificationName {:shape "InferenceSpecificationName"}, :EnvironmentParameterRanges {:shape "EnvironmentParameterRanges"}}}, :HyperParameterKey {:type "string", :max 256, :pattern ".*"}, :TrialComponentArtifact {:type "structure", :required ["Value"], :members {:MediaType {:shape "MediaType"}, :Value {:shape "TrialComponentArtifactValue"}}}, :CompressionType {:type "string", :enum ["None" "Gzip"]}, :DescribeDomainRequest {:type "structure", :required ["DomainId"], :members {:DomainId {:shape "DomainId"}}}, :DescribeDeviceFleetRequest {:type "structure", :required ["DeviceFleetName"], :members {:DeviceFleetName {:shape "EntityName"}}}, :EdgeModelStat {:type "structure", :required ["ModelName" "ModelVersion" "OfflineDeviceCount" "ConnectedDeviceCount" "ActiveDeviceCount" "SamplingDeviceCount"], :members {:ModelName {:shape "EntityName"}, :ModelVersion {:shape "EdgeVersion"}, :OfflineDeviceCount {:shape "Long"}, :ConnectedDeviceCount {:shape "Long"}, :ActiveDeviceCount {:shape "Long"}, :SamplingDeviceCount {:shape "Long"}}}, :ResourceType {:type "string", :enum ["TrainingJob" "Experiment" "ExperimentTrial" "ExperimentTrialComponent" "Endpoint" "ModelPackage" "ModelPackageGroup" "Pipeline" "PipelineExecution" "FeatureGroup" "Project"]}, :QueryTypes {:type "list", :member {:shape "String40"}, :max 5}, :ModelBiasAppSpecification {:type "structure", :required ["ImageUri" "ConfigUri"], :members {:ImageUri {:shape "ImageUri"}, :ConfigUri {:shape "S3Uri"}, :Environment {:shape "MonitoringEnvironmentMap"}}}, :UpdateTrainingJobResponse {:type "structure", :required ["TrainingJobArn"], :members {:TrainingJobArn {:shape "TrainingJobArn"}}}, :CreateMonitoringScheduleRequest {:type "structure", :required ["MonitoringScheduleName" "MonitoringScheduleConfig"], :members {:MonitoringScheduleName {:shape "MonitoringScheduleName"}, :MonitoringScheduleConfig {:shape "MonitoringScheduleConfig"}, :Tags {:shape "TagList"}}}, :ProcessingInstanceType {:type "string", :enum ["ml.t3.medium" "ml.t3.large" "ml.t3.xlarge" "ml.t3.2xlarge" "ml.m4.xlarge" "ml.m4.2xlarge" "ml.m4.4xlarge" "ml.m4.10xlarge" "ml.m4.16xlarge" "ml.c4.xlarge" "ml.c4.2xlarge" "ml.c4.4xlarge" "ml.c4.8xlarge" "ml.p2.xlarge" "ml.p2.8xlarge" "ml.p2.16xlarge" "ml.p3.2xlarge" "ml.p3.8xlarge" "ml.p3.16xlarge" "ml.c5.xlarge" "ml.c5.2xlarge" "ml.c5.4xlarge" "ml.c5.9xlarge" "ml.c5.18xlarge" "ml.m5.large" "ml.m5.xlarge" "ml.m5.2xlarge" "ml.m5.4xlarge" "ml.m5.12xlarge" "ml.m5.24xlarge" "ml.r5.large" "ml.r5.xlarge" "ml.r5.2xlarge" "ml.r5.4xlarge" "ml.r5.8xlarge" "ml.r5.12xlarge" "ml.r5.16xlarge" "ml.r5.24xlarge" "ml.g4dn.xlarge" "ml.g4dn.2xlarge" "ml.g4dn.4xlarge" "ml.g4dn.8xlarge" "ml.g4dn.12xlarge" "ml.g4dn.16xlarge"]}, :SortTrialsBy {:type "string", :enum ["Name" "CreationTime"]}, :AutoMLJobStatus {:type "string", :enum ["Completed" "InProgress" "Failed" "Stopped" "Stopping"]}, :AutoMLNameContains {:type "string", :max 63, :pattern "[a-zA-Z0-9\\-]+"}, :OfflineStoreConfig {:type "structure", :required ["S3StorageConfig"], :members {:S3StorageConfig {:shape "S3StorageConfig"}, :DisableGlueTableCreation {:shape "Boolean"}, :DataCatalogConfig {:shape "DataCatalogConfig"}}}, :AlarmName {:type "string", :max 255, :min 1, :pattern "^(?!\\s*$).+"}, :ListFeatureGroupsResponse {:type "structure", :required ["FeatureGroupSummaries" "NextToken"], :members {:FeatureGroupSummaries {:shape "FeatureGroupSummaries"}, :NextToken {:shape "NextToken"}}}, :DeleteModelInput {:type "structure", :required ["ModelName"], :members {:ModelName {:shape "ModelName"}}}, :RecordWrapper {:type "string", :enum ["None" "RecordIO"]}, :CsvContentTypes {:type "list", :member {:shape "CsvContentType"}, :max 10, :min 1}, :CategoricalParameterRange {:type "structure", :required ["Name" "Values"], :members {:Name {:shape "ParameterKey"}, :Values {:shape "ParameterValues"}}}, :LabelCounter {:type "integer", :min 0}, :ProductionVariant {:type "structure", :required ["VariantName" "ModelName"], :members {:VariantName {:shape "VariantName"}, :ModelName {:shape "ModelName"}, :InitialInstanceCount {:shape "InitialTaskCount"}, :InstanceType {:shape "ProductionVariantInstanceType"}, :InitialVariantWeight {:shape "VariantWeight"}, :AcceleratorType {:shape "ProductionVariantAcceleratorType"}, :CoreDumpConfig {:shape "ProductionVariantCoreDumpConfig"}, :ServerlessConfig {:shape "ProductionVariantServerlessConfig"}}}, :AddAssociationRequest {:type "structure", :required ["SourceArn" "DestinationArn"], :members {:SourceArn {:shape "AssociationEntityArn"}, :DestinationArn {:shape "AssociationEntityArn"}, :AssociationType {:shape "AssociationEdgeType"}}}, :RecommendationJobName {:type "string", :max 64, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,63}"}, :ListDomainsRequest {:type "structure", :members {:NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :DeleteTrialComponentResponse {:type "structure", :members {:TrialComponentArn {:shape "TrialComponentArn"}}}, :DescribeTrialComponentRequest {:type "structure", :required ["TrialComponentName"], :members {:TrialComponentName {:shape "ExperimentEntityNameOrArn"}}}, :Group {:type "string", :max 63, :min 1, :pattern "[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"}, :CreateArtifactRequest {:type "structure", :required ["Source" "ArtifactType"], :members {:ArtifactName {:shape "ExperimentEntityName"}, :Source {:shape "ArtifactSource"}, :ArtifactType {:shape "String256"}, :Properties {:shape "LineageEntityParameters"}, :MetadataProperties {:shape "MetadataProperties"}, :Tags {:shape "TagList"}}}, :PipelineExecutionSummaryList {:type "list", :member {:shape "PipelineExecutionSummary"}, :max 100, :min 0}, :TaskInput {:type "string", :max 128000, :min 2, :pattern "[\\S\\s]+"}, :PipelineExecutionFailureReason {:type "string", :max 1300, :pattern ".*"}, :PipelineExecutionName {:type "string", :max 82, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,81}"}, :ModelPackageArnList {:type "list", :member {:shape "ModelPackageArn"}, :max 100, :min 1}, :ListEndpointConfigsOutput {:type "structure", :required ["EndpointConfigs"], :members {:EndpointConfigs {:shape "EndpointConfigSummaryList"}, :NextToken {:shape "PaginationToken"}}}, :MaxConcurrentTransforms {:type "integer", :min 0}, :DebugRuleEvaluationStatuses {:type "list", :member {:shape "DebugRuleEvaluationStatus"}, :max 20, :min 0}, :ContextSummaries {:type "list", :member {:shape "ContextSummary"}}, :MonitoringJobDefinitionName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"}, :UpdateDeviceFleetRequest {:type "structure", :required ["DeviceFleetName" "OutputConfig"], :members {:DeviceFleetName {:shape "EntityName"}, :RoleArn {:shape "RoleArn"}, :Description {:shape "DeviceFleetDescription"}, :OutputConfig {:shape "EdgeOutputConfig"}, :EnableIotRoleAlias {:shape "EnableIotRoleAlias"}}}, :DescribeCodeRepositoryOutput {:type "structure", :required ["CodeRepositoryName" "CodeRepositoryArn" "CreationTime" "LastModifiedTime"], :members {:CodeRepositoryName {:shape "EntityName"}, :CodeRepositoryArn {:shape "CodeRepositoryArn"}, :CreationTime {:shape "CreationTime"}, :LastModifiedTime {:shape "LastModifiedTime"}, :GitConfig {:shape "GitConfig"}}}, :TrialComponentSimpleSummaries {:type "list", :member {:shape "TrialComponentSimpleSummary"}}, :AthenaDatasetDefinition {:type "structure", :required ["Catalog" "Database" "QueryString" "OutputS3Uri" "OutputFormat"], :members {:Catalog {:shape "AthenaCatalog"}, :Database {:shape "AthenaDatabase"}, :QueryString {:shape "AthenaQueryString"}, :WorkGroup {:shape "AthenaWorkGroup"}, :OutputS3Uri {:shape "S3Uri"}, :KmsKeyId {:shape "KmsKeyId"}, :OutputFormat {:shape "AthenaResultFormat"}, :OutputCompression {:shape "AthenaResultCompressionType"}}}, :EnableCapture {:type "boolean"}, :DisassociateDefaultCodeRepository {:type "boolean"}, :MonitoringScheduleList {:type "list", :member {:shape "MonitoringSchedule"}}, :AssociationEntityArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:(experiment|experiment-trial-component|artifact|action|context)/.*"}, :PipelineExecutionStepList {:type "list", :member {:shape "PipelineExecutionStep"}, :max 100, :min 0}, :ArtifactArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:artifact/.*"}, :StartNotebookInstanceInput {:type "structure", :required ["NotebookInstanceName"], :members {:NotebookInstanceName {:shape "NotebookInstanceName"}}}, :ListDataQualityJobDefinitionsResponse {:type "structure", :required ["JobDefinitionSummaries"], :members {:JobDefinitionSummaries {:shape "MonitoringJobDefinitionSummaryList"}, :NextToken {:shape "NextToken"}}}, :FlowDefinitionSummary {:type "structure", :required ["FlowDefinitionName" "FlowDefinitionArn" "FlowDefinitionStatus" "CreationTime"], :members {:FlowDefinitionName {:shape "FlowDefinitionName"}, :FlowDefinitionArn {:shape "FlowDefinitionArn"}, :FlowDefinitionStatus {:shape "FlowDefinitionStatus"}, :CreationTime {:shape "Timestamp"}, :FailureReason {:shape "FailureReason"}}}, :EdgeModel {:type "structure", :required ["ModelName" "ModelVersion"], :members {:ModelName {:shape "EntityName"}, :ModelVersion {:shape "EdgeVersion"}, :LatestSampleTime {:shape "Timestamp"}, :LatestInference {:shape "Timestamp"}}}, :AlgorithmValidationProfile {:type "structure", :required ["ProfileName" "TrainingJobDefinition"], :members {:ProfileName {:shape "EntityName"}, :TrainingJobDefinition {:shape "TrainingJobDefinition"}, :TransformJobDefinition {:shape "TransformJobDefinition"}}}, :DomainSettingsForUpdate {:type "structure", :members {:RStudioServerProDomainSettingsForUpdate {:shape "RStudioServerProDomainSettingsForUpdate"}}}, :DeleteWorkteamResponse {:type "structure", :required ["Success"], :members {:Success {:shape "Success"}}}, :AutoMLJobSummaries {:type "list", :member {:shape "AutoMLJobSummary"}}, :TrainingJobSummaries {:type "list", :member {:shape "TrainingJobSummary"}}, :ContentDigest {:type "string", :max 72, :pattern "^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$"}, :S3DataSource {:type "structure", :required ["S3DataType" "S3Uri"], :members {:S3DataType {:shape "S3DataType"}, :S3Uri {:shape "S3Uri"}, :S3DataDistributionType {:shape "S3DataDistribution"}, :AttributeNames {:shape "AttributeNames"}}}, :AutoMLDataSource {:type "structure", :required ["S3DataSource"], :members {:S3DataSource {:shape "AutoMLS3DataSource"}}}, :DataDistributionType {:type "string", :enum ["FullyReplicated" "ShardedByS3Key"]}, :AddAssociationResponse {:type "structure", :members {:SourceArn {:shape "AssociationEntityArn"}, :DestinationArn {:shape "AssociationEntityArn"}}}, :DescribeAutoMLJobResponse {:type "structure", :required ["AutoMLJobName" "AutoMLJobArn" "InputDataConfig" "OutputDataConfig" "RoleArn" "CreationTime" "LastModifiedTime" "AutoMLJobStatus" "AutoMLJobSecondaryStatus"], :members {:AutoMLJobName {:shape "AutoMLJobName"}, :EndTime {:shape "Timestamp"}, :AutoMLJobStatus {:shape "AutoMLJobStatus"}, :ModelDeployConfig {:shape "ModelDeployConfig"}, :AutoMLJobArtifacts {:shape "AutoMLJobArtifacts"}, :LastModifiedTime {:shape "Timestamp"}, :ResolvedAttributes {:shape "ResolvedAttributes"}, :ProblemType {:shape "ProblemType"}, :AutoMLJobSecondaryStatus {:shape "AutoMLJobSecondaryStatus"}, :AutoMLJobObjective {:shape "AutoMLJobObjective"}, :OutputDataConfig {:shape "AutoMLOutputDataConfig"}, :RoleArn {:shape "RoleArn"}, :GenerateCandidateDefinitionsOnly {:shape "GenerateCandidateDefinitionsOnly"}, :CreationTime {:shape "Timestamp"}, :BestCandidate {:shape "AutoMLCandidate"}, :ModelDeployResult {:shape "ModelDeployResult"}, :AutoMLJobConfig {:shape "AutoMLJobConfig"}, :PartialFailureReasons {:shape "AutoMLPartialFailureReasons"}, :FailureReason {:shape "AutoMLFailureReason"}, :InputDataConfig {:shape "AutoMLInputDataConfig"}, :AutoMLJobArn {:shape "AutoMLJobArn"}}}, :MonitoringInputs {:type "list", :member {:shape "MonitoringInput"}, :max 1, :min 1}, :AuthMode {:type "string", :enum ["SSO" "IAM"]}, :AgentVersion {:type "structure", :required ["Version" "AgentCount"], :members {:Version {:shape "EdgeVersion"}, :AgentCount {:shape "Long"}}}, :EnvironmentParameterRanges {:type "structure", :members {:CategoricalParameterRanges {:shape "CategoricalParameters"}}}, :CreateImageVersionRequest {:type "structure", :required ["BaseImage" "ClientToken" "ImageName"], :members {:BaseImage {:shape "ImageBaseImage"}, :ClientToken {:shape "ClientToken", :idempotencyToken true}, :ImageName {:shape "ImageName"}}}, :ProcessingJobStepMetadata {:type "structure", :members {:Arn {:shape "ProcessingJobArn"}}}, :ModelDeployConfig {:type "structure", :members {:AutoGenerateEndpointName {:shape "AutoGenerateEndpointName"}, :EndpointName {:shape "EndpointName"}}}, :SnsTopicArn {:type "string", :max 2048, :pattern "arn:aws[a-z\\-]*:sns:[a-z0-9\\-]*:[0-9]{12}:[a-zA-Z0-9_.-]+"}, :ContentClassifier {:type "string", :enum ["FreeOfPersonallyIdentifiableInformation" "FreeOfAdultContent"]}, :TrainingJobStepMetadata {:type "structure", :members {:Arn {:shape "TrainingJobArn"}}}, :RedshiftResultFormat {:type "string", :enum ["PARQUET" "CSV"]}, :ListAlgorithmsInput {:type "structure", :members {:CreationTimeAfter {:shape "CreationTime"}, :CreationTimeBefore {:shape "CreationTime"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "AlgorithmSortBy"}, :SortOrder {:shape "SortOrder"}}}, :ProcessingS3DataDistributionType {:type "string", :enum ["FullyReplicated" "ShardedByS3Key"]}, :ImageSortBy {:type "string", :enum ["CREATION_TIME" "LAST_MODIFIED_TIME" "IMAGE_NAME"]}, :ModelPackageGroupSummaryList {:type "list", :member {:shape "ModelPackageGroupSummary"}}, :ImageContainerImage {:type "string", :max 255, :min 1}, :RetryPipelineExecutionRequest {:type "structure", :required ["PipelineExecutionArn" "ClientRequestToken"], :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}, :ClientRequestToken {:shape "IdempotencyToken", :idempotencyToken true}, :ParallelismConfiguration {:shape "ParallelismConfiguration"}}}, :TrainingInstanceTypes {:type "list", :member {:shape "TrainingInstanceType"}}, :CreateModelBiasJobDefinitionResponse {:type "structure", :required ["JobDefinitionArn"], :members {:JobDefinitionArn {:shape "MonitoringJobDefinitionArn"}}}, :ContextSource {:type "structure", :required ["SourceUri"], :members {:SourceUri {:shape "String2048"}, :SourceType {:shape "String256"}, :SourceId {:shape "String256"}}}, :CaptureOptionList {:type "list", :member {:shape "CaptureOption"}, :max 2, :min 1}, :OidcConfigForResponse {:type "structure", :members {:ClientId {:shape "ClientId"}, :Issuer {:shape "OidcEndpoint"}, :AuthorizationEndpoint {:shape "OidcEndpoint"}, :TokenEndpoint {:shape "OidcEndpoint"}, :UserInfoEndpoint {:shape "OidcEndpoint"}, :LogoutEndpoint {:shape "OidcEndpoint"}, :JwksUri {:shape "OidcEndpoint"}}}, :ProductionVariantSummary {:type "structure", :required ["VariantName"], :members {:VariantName {:shape "VariantName"}, :DesiredInstanceCount {:shape "TaskCount"}, :CurrentInstanceCount {:shape "TaskCount"}, :DeployedImages {:shape "DeployedImages"}, :DesiredServerlessConfig {:shape "ProductionVariantServerlessConfig"}, :CurrentServerlessConfig {:shape "ProductionVariantServerlessConfig"}, :CurrentWeight {:shape "VariantWeight"}, :DesiredWeight {:shape "VariantWeight"}, :VariantStatus {:shape "ProductionVariantStatusList"}}}, :UserProfileName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :ClarifyCheckStepMetadata {:type "structure", :members {:CheckType {:shape "String256"}, :BaselineUsedForDriftCheckConstraints {:shape "String1024"}, :CalculatedBaselineConstraints {:shape "String1024"}, :ModelPackageGroupName {:shape "String256"}, :ViolationReport {:shape "String1024"}, :CheckJobArn {:shape "String256"}, :SkipCheck {:shape "Boolean"}, :RegisterNewBaseline {:shape "Boolean"}}}, :MonitoringExecutionSummaryList {:type "list", :member {:shape "MonitoringExecutionSummary"}}, :ListFlowDefinitionsRequest {:type "structure", :members {:CreationTimeAfter {:shape "Timestamp"}, :CreationTimeBefore {:shape "Timestamp"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults", :box true}}}, :MountPath {:type "string", :max 1024, :pattern "^\\/.*"}, :RStudioServerProAccessStatus {:type "string", :enum ["ENABLED" "DISABLED"]}, :ParameterValue {:type "string", :max 256, :pattern ".*"}, :Subnets {:type "list", :member {:shape "SubnetId"}, :max 16, :min 1}, :TrainingJobEarlyStoppingType {:type "string", :enum ["Off" "Auto"]}, :Vertex {:type "structure", :members {:Arn {:shape "AssociationEntityArn"}, :Type {:shape "String40"}, :LineageType {:shape "LineageType"}}}, :DataCaptureConfig {:type "structure", :required ["InitialSamplingPercentage" "DestinationS3Uri" "CaptureOptions"], :members {:EnableCapture {:shape "EnableCapture"}, :InitialSamplingPercentage {:shape "SamplingPercentage"}, :DestinationS3Uri {:shape "DestinationS3Uri"}, :KmsKeyId {:shape "KmsKeyId"}, :CaptureOptions {:shape "CaptureOptionList"}, :CaptureContentTypeHeader {:shape "CaptureContentTypeHeader"}}}, :ArtifactDigest {:type "string", :pattern "^[\\w:]+$"}, :Tag {:type "structure", :required ["Key" "Value"], :members {:Key {:shape "TagKey"}, :Value {:shape "TagValue"}}}, :DescribeNotebookInstanceLifecycleConfigInput {:type "structure", :required ["NotebookInstanceLifecycleConfigName"], :members {:NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}}}, :LabelingJobSummary {:type "structure", :required ["LabelingJobName" "LabelingJobArn" "CreationTime" "LastModifiedTime" "LabelingJobStatus" "LabelCounters" "WorkteamArn" "PreHumanTaskLambdaArn"], :members {:LastModifiedTime {:shape "Timestamp"}, :LabelingJobOutput {:shape "LabelingJobOutput"}, :WorkteamArn {:shape "WorkteamArn"}, :LabelCounters {:shape "LabelCounters"}, :CreationTime {:shape "Timestamp"}, :LabelingJobName {:shape "LabelingJobName"}, :LabelingJobArn {:shape "LabelingJobArn"}, :FailureReason {:shape "FailureReason"}, :InputConfig {:shape "LabelingJobInputConfig"}, :AnnotationConsolidationLambdaArn {:shape "LambdaFunctionArn"}, :LabelingJobStatus {:shape "LabelingJobStatus"}, :PreHumanTaskLambdaArn {:shape "LambdaFunctionArn"}}}, :StartPipelineExecutionResponse {:type "structure", :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}}}, :DescribeContextResponse {:type "structure", :members {:LastModifiedTime {:shape "Timestamp"}, :ContextType {:shape "String256"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :ContextArn {:shape "ContextArn"}, :ContextName {:shape "ExperimentEntityName"}, :Description {:shape "ExperimentDescription"}, :LastModifiedBy {:shape "UserContext"}, :Source {:shape "ContextSource"}, :Properties {:shape "LineageEntityParameters"}, :LineageGroupArn {:shape "LineageGroupArn"}}}, :MonitoringResources {:type "structure", :required ["ClusterConfig"], :members {:ClusterConfig {:shape "MonitoringClusterConfig"}}}, :VariantName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :EndpointConfigNameContains {:type "string", :max 63, :pattern "[a-zA-Z0-9-]+"}, :ModelMetadataFilters {:type "list", :member {:shape "ModelMetadataFilter"}, :max 4, :min 1}, :InputMode {:type "string", :enum ["Pipe" "File"]}, :ParameterName {:type "string", :max 256, :pattern "[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"}, :ModelSummary {:type "structure", :required ["ModelName" "ModelArn" "CreationTime"], :members {:ModelName {:shape "ModelName"}, :ModelArn {:shape "ModelArn"}, :CreationTime {:shape "Timestamp"}}}, :DeleteWorkforceResponse {:type "structure", :members {}}, :LabelingJobStoppingConditions {:type "structure", :members {:MaxHumanLabeledObjectCount {:shape "MaxHumanLabeledObjectCount"}, :MaxPercentageOfInputDatasetLabeled {:shape "MaxPercentageOfInputDatasetLabeled"}}}, :CreateModelExplainabilityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName" "ModelExplainabilityAppSpecification" "ModelExplainabilityJobInput" "ModelExplainabilityJobOutputConfig" "JobResources" "RoleArn"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}, :JobResources {:shape "MonitoringResources"}, :Tags {:shape "TagList"}, :ModelExplainabilityJobOutputConfig {:shape "MonitoringOutputConfig"}, :NetworkConfig {:shape "MonitoringNetworkConfig"}, :StoppingCondition {:shape "MonitoringStoppingCondition"}, :RoleArn {:shape "RoleArn"}, :ModelExplainabilityAppSpecification {:shape "ModelExplainabilityAppSpecification"}, :ModelExplainabilityBaselineConfig {:shape "ModelExplainabilityBaselineConfig"}, :ModelExplainabilityJobInput {:shape "ModelExplainabilityJobInput"}}}, :CreateDomainRequest {:type "structure", :required ["DomainName" "AuthMode" "DefaultUserSettings" "SubnetIds" "VpcId"], :members {:SubnetIds {:shape "Subnets"}, :AuthMode {:shape "AuthMode"}, :DomainSettings {:shape "DomainSettings"}, :DomainName {:shape "DomainName"}, :Tags {:shape "TagList"}, :HomeEfsFileSystemKmsKeyId {:shape "KmsKeyId", :deprecated true, :deprecatedMessage "This property is deprecated, use KmsKeyId instead."}, :AppSecurityGroupManagement {:shape "AppSecurityGroupManagement"}, :AppNetworkAccessType {:shape "AppNetworkAccessType"}, :KmsKeyId {:shape "KmsKeyId"}, :DefaultUserSettings {:shape "UserSettings"}, :VpcId {:shape "VpcId"}}}, :DescribeFeatureGroupRequest {:type "structure", :required ["FeatureGroupName"], :members {:FeatureGroupName {:shape "FeatureGroupName"}, :NextToken {:shape "NextToken"}}}, :Groups {:type "list", :member {:shape "Group"}, :max 10, :min 1}, :ListNotebookInstancesOutput {:type "structure", :members {:NextToken {:shape "NextToken"}, :NotebookInstances {:shape "NotebookInstanceSummaryList"}}}, :CategoricalParameterRangeSpecification {:type "structure", :required ["Values"], :members {:Values {:shape "ParameterValues"}}}, :PendingProductionVariantSummary {:type "structure", :required ["VariantName"], :members {:VariantName {:shape "VariantName"}, :AcceleratorType {:shape "ProductionVariantAcceleratorType"}, :DesiredInstanceCount {:shape "TaskCount"}, :CurrentInstanceCount {:shape "TaskCount"}, :InstanceType {:shape "ProductionVariantInstanceType"}, :DeployedImages {:shape "DeployedImages"}, :DesiredServerlessConfig {:shape "ProductionVariantServerlessConfig"}, :CurrentServerlessConfig {:shape "ProductionVariantServerlessConfig"}, :CurrentWeight {:shape "VariantWeight"}, :DesiredWeight {:shape "VariantWeight"}, :VariantStatus {:shape "ProductionVariantStatusList"}}}, :ContinuousParameterRangeSpecification {:type "structure", :required ["MinValue" "MaxValue"], :members {:MinValue {:shape "ParameterValue"}, :MaxValue {:shape "ParameterValue"}}}, :NotebookInstanceSummary {:type "structure", :required ["NotebookInstanceName" "NotebookInstanceArn"], :members {:Url {:shape "NotebookInstanceUrl"}, :NotebookInstanceArn {:shape "NotebookInstanceArn"}, :LastModifiedTime {:shape "LastModifiedTime"}, :AdditionalCodeRepositories {:shape "AdditionalCodeRepositoryNamesOrUrls"}, :NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :InstanceType {:shape "InstanceType"}, :NotebookInstanceName {:shape "NotebookInstanceName"}, :CreationTime {:shape "CreationTime"}, :DefaultCodeRepository {:shape "CodeRepositoryNameOrUrl"}, :NotebookInstanceStatus {:shape "NotebookInstanceStatus"}}}, :StudioLifecycleConfigDetails {:type "structure", :members {:StudioLifecycleConfigArn {:shape "StudioLifecycleConfigArn"}, :StudioLifecycleConfigName {:shape "StudioLifecycleConfigName"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :StudioLifecycleConfigAppType {:shape "StudioLifecycleConfigAppType"}}}, :DeleteCodeRepositoryInput {:type "structure", :required ["CodeRepositoryName"], :members {:CodeRepositoryName {:shape "EntityName"}}}, :CreateEndpointInput {:type "structure", :required ["EndpointName" "EndpointConfigName"], :members {:EndpointName {:shape "EndpointName"}, :EndpointConfigName {:shape "EndpointConfigName"}, :DeploymentConfig {:shape "DeploymentConfig"}, :Tags {:shape "TagList"}}}, :ProcessingLocalPath {:type "string", :max 256, :pattern ".*"}, :PutModelPackageGroupPolicyOutput {:type "structure", :required ["ModelPackageGroupArn"], :members {:ModelPackageGroupArn {:shape "ModelPackageGroupArn"}}}, :DataQualityBaselineConfig {:type "structure", :members {:BaseliningJobName {:shape "ProcessingJobName"}, :ConstraintsResource {:shape "MonitoringConstraintsResource"}, :StatisticsResource {:shape "MonitoringStatisticsResource"}}}, :AutoMLJobArtifacts {:type "structure", :members {:CandidateDefinitionNotebookLocation {:shape "CandidateDefinitionNotebookLocation"}, :DataExplorationNotebookLocation {:shape "DataExplorationNotebookLocation"}}}, :JupyterServerAppSettings {:type "structure", :members {:DefaultResourceSpec {:shape "ResourceSpec"}, :LifecycleConfigArns {:shape "LifecycleConfigArns"}}}, :ModelPackage {:type "structure", :members {:Domain {:shape "String"}, :LastModifiedTime {:shape "Timestamp"}, :CertifyForMarketplace {:shape "CertifyForMarketplace"}, :InferenceSpecification {:shape "InferenceSpecification"}, :ModelPackageGroupName {:shape "EntityName"}, :ModelMetrics {:shape "ModelMetrics"}, :ModelPackageName {:shape "EntityName"}, :Tags {:shape "TagList"}, :SamplePayloadUrl {:shape "String"}, :ValidationSpecification {:shape "ModelPackageValidationSpecification"}, :ModelPackageStatusDetails {:shape "ModelPackageStatusDetails"}, :ModelPackageDescription {:shape "EntityDescription"}, :AdditionalInferenceSpecifications {:shape "AdditionalInferenceSpecifications"}, :ModelApprovalStatus {:shape "ModelApprovalStatus"}, :CreatedBy {:shape "UserContext"}, :ModelPackageStatus {:shape "ModelPackageStatus"}, :CreationTime {:shape "CreationTime"}, :Task {:shape "String"}, :DriftCheckBaselines {:shape "DriftCheckBaselines"}, :CustomerMetadataProperties {:shape "CustomerMetadataMap"}, :LastModifiedBy {:shape "UserContext"}, :ModelPackageVersion {:shape "ModelPackageVersion"}, :MetadataProperties {:shape "MetadataProperties"}, :ModelPackageArn {:shape "ModelPackageArn"}, :ApprovalDescription {:shape "ApprovalDescription"}, :SourceAlgorithmSpecification {:shape "SourceAlgorithmSpecification"}}}, :EndpointName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :ListProjectsOutput {:type "structure", :required ["ProjectSummaryList"], :members {:ProjectSummaryList {:shape "ProjectSummaryList"}, :NextToken {:shape "NextToken"}}}, :DeleteEndpointConfigInput {:type "structure", :required ["EndpointConfigName"], :members {:EndpointConfigName {:shape "EndpointConfigName"}}}, :DeleteTagsInput {:type "structure", :required ["ResourceArn" "TagKeys"], :members {:ResourceArn {:shape "ResourceArn"}, :TagKeys {:shape "TagKeyList"}}}, :TrainingJobStatusCounter {:type "integer", :min 0}, :EndpointSortKey {:type "string", :enum ["Name" "CreationTime" "Status"]}, :MaxConcurrentInvocationsPerInstance {:type "integer", :max 1000, :min 1}, :ModelQuality {:type "structure", :members {:Statistics {:shape "MetricsSource"}, :Constraints {:shape "MetricsSource"}}}, :PipelineExecutionSummary {:type "structure", :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}, :StartTime {:shape "Timestamp"}, :PipelineExecutionStatus {:shape "PipelineExecutionStatus"}, :PipelineExecutionDescription {:shape "PipelineExecutionDescription"}, :PipelineExecutionDisplayName {:shape "PipelineExecutionName"}, :PipelineExecutionFailureReason {:shape "String3072"}}}, :DeleteStudioLifecycleConfigRequest {:type "structure", :required ["StudioLifecycleConfigName"], :members {:StudioLifecycleConfigName {:shape "StudioLifecycleConfigName"}}}, :MultiModelConfig {:type "structure", :members {:ModelCacheSetting {:shape "ModelCacheSetting"}}}, :DescribeStudioLifecycleConfigResponse {:type "structure", :members {:StudioLifecycleConfigArn {:shape "StudioLifecycleConfigArn"}, :StudioLifecycleConfigName {:shape "StudioLifecycleConfigName"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :StudioLifecycleConfigContent {:shape "StudioLifecycleConfigContent"}, :StudioLifecycleConfigAppType {:shape "StudioLifecycleConfigAppType"}}}, :SamplingPercentage {:type "integer", :max 100, :min 0}, :RecommendationJobCompiledOutputConfig {:type "structure", :members {:S3OutputUri {:shape "S3Uri"}}}, :LastModifiedTime {:type "timestamp"}, :OptionalVolumeSizeInGB {:type "integer", :min 0}, :PipelineExecutionStepMetadata {:type "structure", :members {:Callback {:shape "CallbackStepMetadata"}, :ClarifyCheck {:shape "ClarifyCheckStepMetadata"}, :Lambda {:shape "LambdaStepMetadata"}, :TuningJob {:shape "TuningJobStepMetaData"}, :TrainingJob {:shape "TrainingJobStepMetadata"}, :QualityCheck {:shape "QualityCheckStepMetadata"}, :Model {:shape "ModelStepMetadata"}, :EMR {:shape "EMRStepMetadata"}, :RegisterModel {:shape "RegisterModelStepMetadata"}, :ProcessingJob {:shape "ProcessingJobStepMetadata"}, :Condition {:shape "ConditionStepMetadata"}, :TransformJob {:shape "TransformJobStepMetadata"}, :Fail {:shape "FailStepMetadata"}}}, :CognitoMemberDefinition {:type "structure", :required ["UserPool" "UserGroup" "ClientId"], :members {:UserPool {:shape "CognitoUserPool"}, :UserGroup {:shape "CognitoUserGroup"}, :ClientId {:shape "ClientId"}}}, :ListMonitoringExecutionsRequest {:type "structure", :members {:MonitoringJobDefinitionName {:shape "MonitoringJobDefinitionName"}, :CreationTimeBefore {:shape "Timestamp"}, :EndpointName {:shape "EndpointName"}, :ScheduledTimeBefore {:shape "Timestamp"}, :MonitoringScheduleName {:shape "MonitoringScheduleName"}, :NextToken {:shape "NextToken"}, :ScheduledTimeAfter {:shape "Timestamp"}, :SortBy {:shape "MonitoringExecutionSortKey"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :StatusEquals {:shape "ExecutionStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}, :MonitoringTypeEquals {:shape "MonitoringType"}}}, :AlgorithmSummaryList {:type "list", :member {:shape "AlgorithmSummary"}}, :ProductionVariantAcceleratorType {:type "string", :enum ["ml.eia1.medium" "ml.eia1.large" "ml.eia1.xlarge" "ml.eia2.medium" "ml.eia2.large" "ml.eia2.xlarge"]}, :DebugRuleConfiguration {:type "structure", :required ["RuleConfigurationName" "RuleEvaluatorImage"], :members {:RuleConfigurationName {:shape "RuleConfigurationName"}, :LocalPath {:shape "DirectoryPath"}, :S3OutputPath {:shape "S3Uri"}, :RuleEvaluatorImage {:shape "AlgorithmImage"}, :InstanceType {:shape "ProcessingInstanceType"}, :VolumeSizeInGB {:shape "OptionalVolumeSizeInGB"}, :RuleParameters {:shape "RuleParameters"}}}, :DescribeWorkteamResponse {:type "structure", :required ["Workteam"], :members {:Workteam {:shape "Workteam"}}}, :PolicyString {:type "string", :max 20480, :min 1, :pattern ".*"}, :PipelineParameterName {:type "string", :max 256, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,255}$"}, :MonitoringS3Output {:type "structure", :required ["S3Uri" "LocalPath"], :members {:S3Uri {:shape "MonitoringS3Uri"}, :LocalPath {:shape "ProcessingLocalPath"}, :S3UploadMode {:shape "ProcessingS3UploadMode"}}}, :IntegerParameterRangeSpecification {:type "structure", :required ["MinValue" "MaxValue"], :members {:MinValue {:shape "ParameterValue"}, :MaxValue {:shape "ParameterValue"}}}, :ProjectEntityName {:type "string", :max 32, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,31}"}, :FeatureGroupStatus {:type "string", :enum ["Creating" "Created" "CreateFailed" "Deleting" "DeleteFailed"]}, :JsonContentTypes {:type "list", :member {:shape "JsonContentType"}, :max 10, :min 1}, :CreateTrainingJobRequest {:type "structure", :required ["TrainingJobName" "AlgorithmSpecification" "RoleArn" "OutputDataConfig" "ResourceConfig" "StoppingCondition"], :members {:EnableNetworkIsolation {:shape "Boolean"}, :Environment {:shape "TrainingEnvironmentMap"}, :VpcConfig {:shape "VpcConfig"}, :TrainingJobName {:shape "TrainingJobName"}, :RetryStrategy {:shape "RetryStrategy"}, :ResourceConfig {:shape "ResourceConfig"}, :DebugRuleConfigurations {:shape "DebugRuleConfigurations"}, :Tags {:shape "TagList"}, :EnableInterContainerTrafficEncryption {:shape "Boolean"}, :AlgorithmSpecification {:shape "AlgorithmSpecification"}, :OutputDataConfig {:shape "OutputDataConfig"}, :CheckpointConfig {:shape "CheckpointConfig"}, :StoppingCondition {:shape "StoppingCondition"}, :ExperimentConfig {:shape "ExperimentConfig"}, :RoleArn {:shape "RoleArn"}, :EnableManagedSpotTraining {:shape "Boolean"}, :HyperParameters {:shape "HyperParameters"}, :DebugHookConfig {:shape "DebugHookConfig"}, :InputDataConfig {:shape "InputDataConfig"}, :ProfilerConfig {:shape "ProfilerConfig"}, :TensorBoardOutputConfig {:shape "TensorBoardOutputConfig"}, :ProfilerRuleConfigurations {:shape "ProfilerRuleConfigurations"}}}, :ImageUri {:type "string", :max 255, :pattern ".*"}, :CreateAppImageConfigRequest {:type "structure", :required ["AppImageConfigName"], :members {:AppImageConfigName {:shape "AppImageConfigName"}, :Tags {:shape "TagList"}, :KernelGatewayImageConfig {:shape "KernelGatewayImageConfig"}}}, :EdgePackagingJobSummaries {:type "list", :member {:shape "EdgePackagingJobSummary"}}, :ModelPackageSortBy {:type "string", :enum ["Name" "CreationTime"]}, :UpdateArtifactResponse {:type "structure", :members {:ArtifactArn {:shape "ArtifactArn"}}}, :LabelingJobSnsDataSource {:type "structure", :required ["SnsTopicArn"], :members {:SnsTopicArn {:shape "SnsTopicArn"}}}, :Dollars {:type "integer", :max 2, :min 0}, :UpdatePipelineExecutionRequest {:type "structure", :required ["PipelineExecutionArn"], :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}, :PipelineExecutionDescription {:shape "PipelineExecutionDescription"}, :PipelineExecutionDisplayName {:shape "PipelineExecutionName"}, :ParallelismConfiguration {:shape "ParallelismConfiguration"}}}, :TrialComponentMetricSummaries {:type "list", :member {:shape "TrialComponentMetricSummary"}}, :ListStudioLifecycleConfigsRequest {:type "structure", :members {:ModifiedTimeBefore {:shape "Timestamp"}, :CreationTimeBefore {:shape "Timestamp"}, :ModifiedTimeAfter {:shape "Timestamp"}, :NameContains {:shape "StudioLifecycleConfigName"}, :NextToken {:shape "NextToken"}, :AppTypeEquals {:shape "StudioLifecycleConfigAppType"}, :SortBy {:shape "StudioLifecycleConfigSortKey"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}}}, :CreateDataQualityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName" "DataQualityAppSpecification" "DataQualityJobInput" "DataQualityJobOutputConfig" "JobResources" "RoleArn"], :members {:DataQualityBaselineConfig {:shape "DataQualityBaselineConfig"}, :JobDefinitionName {:shape "MonitoringJobDefinitionName"}, :JobResources {:shape "MonitoringResources"}, :Tags {:shape "TagList"}, :DataQualityAppSpecification {:shape "DataQualityAppSpecification"}, :NetworkConfig {:shape "MonitoringNetworkConfig"}, :StoppingCondition {:shape "MonitoringStoppingCondition"}, :DataQualityJobInput {:shape "DataQualityJobInput"}, :RoleArn {:shape "RoleArn"}, :DataQualityJobOutputConfig {:shape "MonitoringOutputConfig"}}}, :LifecycleConfigArns {:type "list", :member {:shape "StudioLifecycleConfigArn"}}, :HyperParameterTuningJobObjective {:type "structure", :required ["Type" "MetricName"], :members {:Type {:shape "HyperParameterTuningJobObjectiveType"}, :MetricName {:shape "MetricName"}}}, :ListProjectsInput {:type "structure", :members {:CreationTimeAfter {:shape "Timestamp"}, :CreationTimeBefore {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "ProjectEntityName"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ProjectSortBy"}, :SortOrder {:shape "ProjectSortOrder"}}}, :PipelineName {:type "string", :max 256, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,255}"}, :StudioLifecycleConfigSortKey {:type "string", :enum ["CreationTime" "LastModifiedTime" "Name"]}, :DescribeNotebookInstanceOutput {:type "structure", :members {:Url {:shape "NotebookInstanceUrl"}, :NotebookInstanceArn {:shape "NotebookInstanceArn"}, :LastModifiedTime {:shape "LastModifiedTime"}, :AdditionalCodeRepositories {:shape "AdditionalCodeRepositoryNamesOrUrls"}, :NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :PlatformIdentifier {:shape "PlatformIdentifier"}, :InstanceType {:shape "InstanceType"}, :AcceleratorTypes {:shape "NotebookInstanceAcceleratorTypes"}, :DirectInternetAccess {:shape "DirectInternetAccess"}, :RoleArn {:shape "RoleArn"}, :NotebookInstanceName {:shape "NotebookInstanceName"}, :SubnetId {:shape "SubnetId"}, :KmsKeyId {:shape "KmsKeyId"}, :InstanceMetadataServiceConfiguration {:shape "InstanceMetadataServiceConfiguration"}, :RootAccess {:shape "RootAccess"}, :SecurityGroups {:shape "SecurityGroupIds"}, :CreationTime {:shape "CreationTime"}, :DefaultCodeRepository {:shape "CodeRepositoryNameOrUrl"}, :FailureReason {:shape "FailureReason"}, :VolumeSizeInGB {:shape "NotebookInstanceVolumeSizeInGB"}, :NotebookInstanceStatus {:shape "NotebookInstanceStatus"}, :NetworkInterfaceId {:shape "NetworkInterfaceId"}}}, :CustomImages {:type "list", :member {:shape "CustomImage"}, :max 200}, :RedshiftResultCompressionType {:type "string", :enum ["None" "GZIP" "BZIP2" "ZSTD" "SNAPPY"]}, :ParameterRanges {:type "structure", :members {:IntegerParameterRanges {:shape "IntegerParameterRanges"}, :ContinuousParameterRanges {:shape "ContinuousParameterRanges"}, :CategoricalParameterRanges {:shape "CategoricalParameterRanges"}}}, :InferenceRecommendationsJobs {:type "list", :member {:shape "InferenceRecommendationsJob"}}, :ParameterKey {:type "string", :max 256, :pattern ".*"}, :ListFlowDefinitionsResponse {:type "structure", :required ["FlowDefinitionSummaries"], :members {:FlowDefinitionSummaries {:shape "FlowDefinitionSummaries"}, :NextToken {:shape "NextToken"}}}, :DeviceSummary {:type "structure", :required ["DeviceName" "DeviceArn"], :members {:AgentVersion {:shape "EdgeVersion"}, :DeviceName {:shape "EntityName"}, :DeviceArn {:shape "DeviceArn"}, :IotThingName {:shape "ThingName"}, :Models {:shape "EdgeModelSummaries"}, :RegistrationTime {:shape "Timestamp"}, :Description {:shape "DeviceDescription"}, :DeviceFleetName {:shape "EntityName"}, :LatestHeartbeat {:shape "Timestamp"}}}, :TrainingJobStatus {:type "string", :enum ["InProgress" "Completed" "Failed" "Stopping" "Stopped"]}, :DeleteAppRequest {:type "structure", :required ["DomainId" "UserProfileName" "AppType" "AppName"], :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}, :AppType {:shape "AppType"}, :AppName {:shape "AppName"}}}, :RenderUiTemplateResponse {:type "structure", :required ["RenderedContent" "Errors"], :members {:RenderedContent {:shape "String"}, :Errors {:shape "RenderingErrorList"}}}, :StudioLifecycleConfigAppType {:type "string", :enum ["JupyterServer" "KernelGateway"]}, :NameContains {:type "string", :max 63, :pattern "[a-zA-Z0-9\\-]+"}, :GetLineageGroupPolicyResponse {:type "structure", :members {:LineageGroupArn {:shape "LineageGroupArn"}, :ResourcePolicy {:shape "ResourcePolicyString"}}}, :MonitoringOutput {:type "structure", :required ["S3Output"], :members {:S3Output {:shape "MonitoringS3Output"}}}, :DataInputConfig {:type "string", :max 1024, :min 1, :pattern "[\\S\\s]+"}, :AssociateTrialComponentResponse {:type "structure", :members {:TrialComponentArn {:shape "TrialComponentArn"}, :TrialArn {:shape "TrialArn"}}}, :TrialComponentStatusMessage {:type "string", :max 1024, :pattern ".*"}, :DeleteDomainRequest {:type "structure", :required ["DomainId"], :members {:DomainId {:shape "DomainId"}, :RetentionPolicy {:shape "RetentionPolicy"}}}, :ActionSummary {:type "structure", :members {:ActionArn {:shape "ActionArn"}, :ActionName {:shape "ExperimentEntityName"}, :Source {:shape "ActionSource"}, :ActionType {:shape "String64"}, :Status {:shape "ActionStatus"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}}}, :ContainerHostname {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :EnvironmentParameters {:type "list", :member {:shape "EnvironmentParameter"}, :max 10, :min 1}, :Workteam {:type "structure", :required ["WorkteamName" "MemberDefinitions" "WorkteamArn" "Description"], :members {:WorkteamArn {:shape "WorkteamArn"}, :CreateDate {:shape "Timestamp"}, :ProductListingIds {:shape "ProductListings"}, :NotificationConfiguration {:shape "NotificationConfiguration"}, :WorkteamName {:shape "WorkteamName"}, :LastUpdatedDate {:shape "Timestamp"}, :Description {:shape "String200"}, :MemberDefinitions {:shape "MemberDefinitions"}, :SubDomain {:shape "String"}, :WorkforceArn {:shape "WorkforceArn"}}}, :AlgorithmValidationSpecification {:type "structure", :required ["ValidationRole" "ValidationProfiles"], :members {:ValidationRole {:shape "RoleArn"}, :ValidationProfiles {:shape "AlgorithmValidationProfiles"}}}, :TaskTimeLimitInSeconds {:type "integer", :min 30}, :EnvironmentMap {:type "map", :key {:shape "EnvironmentKey"}, :value {:shape "EnvironmentValue"}, :max 16}, :ServiceCatalogEntityId {:type "string", :max 100, :min 1, :pattern "^[a-zA-Z0-9_\\-]*"}, :FeatureType {:type "string", :enum ["Integral" "Fractional" "String"]}, :CreateWorkforceResponse {:type "structure", :required ["WorkforceArn"], :members {:WorkforceArn {:shape "WorkforceArn"}}}, :UpdateImageResponse {:type "structure", :members {:ImageArn {:shape "ImageArn"}}}, :LabelingJobInputConfig {:type "structure", :required ["DataSource"], :members {:DataSource {:shape "LabelingJobDataSource"}, :DataAttributes {:shape "LabelingJobDataAttributes"}}}, :NotebookInstanceLifecycleConfigSortOrder {:type "string", :enum ["Ascending" "Descending"]}, :EndpointConfigSortKey {:type "string", :enum ["Name" "CreationTime"]}, :ListAutoMLJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "AutoMLNameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "AutoMLSortBy"}, :SortOrder {:shape "AutoMLSortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "AutoMLMaxResults", :box true}, :StatusEquals {:shape "AutoMLJobStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :CreatePipelineResponse {:type "structure", :members {:PipelineArn {:shape "PipelineArn"}}}, :DeleteNotebookInstanceInput {:type "structure", :required ["NotebookInstanceName"], :members {:NotebookInstanceName {:shape "NotebookInstanceName"}}}, :EndpointConfigSummaryList {:type "list", :member {:shape "EndpointConfigSummary"}}, :MaximumExecutionTimeoutInSeconds {:type "integer", :max 14400, :min 600}, :DomainSecurityGroupIds {:type "list", :member {:shape "SecurityGroupId"}, :max 3}, :AddTagsInput {:type "structure", :required ["ResourceArn" "Tags"], :members {:ResourceArn {:shape "ResourceArn"}, :Tags {:shape "TagList"}}}, :ImageVersionNumber {:type "integer", :min 0}, :TransformJobSummary {:type "structure", :required ["TransformJobName" "TransformJobArn" "CreationTime" "TransformJobStatus"], :members {:TransformJobName {:shape "TransformJobName"}, :TransformJobArn {:shape "TransformJobArn"}, :CreationTime {:shape "Timestamp"}, :TransformEndTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :TransformJobStatus {:shape "TransformJobStatus"}, :FailureReason {:shape "FailureReason"}}}, :UpdateTrialRequest {:type "structure", :required ["TrialName"], :members {:TrialName {:shape "ExperimentEntityName"}, :DisplayName {:shape "ExperimentEntityName"}}}, :Direction {:type "string", :enum ["Both" "Ascendants" "Descendants"]}, :Endpoint {:type "structure", :required ["EndpointName" "EndpointArn" "EndpointConfigName" "EndpointStatus" "CreationTime" "LastModifiedTime"], :members {:MonitoringSchedules {:shape "MonitoringScheduleList"}, :DataCaptureConfig {:shape "DataCaptureConfigSummary"}, :EndpointName {:shape "EndpointName"}, :LastModifiedTime {:shape "Timestamp"}, :Tags {:shape "TagList"}, :EndpointConfigName {:shape "EndpointConfigName"}, :EndpointArn {:shape "EndpointArn"}, :CreationTime {:shape "Timestamp"}, :ProductionVariants {:shape "ProductionVariantSummaryList"}, :EndpointStatus {:shape "EndpointStatus"}, :FailureReason {:shape "FailureReason"}}}, :SharingSettings {:type "structure", :members {:NotebookOutputOption {:shape "NotebookOutputOption"}, :S3OutputPath {:shape "S3Uri"}, :S3KmsKeyId {:shape "KmsKeyId"}}}, :Filter {:type "structure", :required ["Name"], :members {:Name {:shape "ResourcePropertyName"}, :Operator {:shape "Operator"}, :Value {:shape "FilterValue"}}}, :ListExperimentsRequest {:type "structure", :members {:CreatedAfter {:shape "Timestamp"}, :CreatedBefore {:shape "Timestamp"}, :SortBy {:shape "SortExperimentsBy"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :ArtifactSource {:type "structure", :required ["SourceUri"], :members {:SourceUri {:shape "String2048"}, :SourceTypes {:shape "ArtifactSourceTypes"}}}, :PresignedDomainUrl {:type "string"}, :VpcConfig {:type "structure", :required ["SecurityGroupIds" "Subnets"], :members {:SecurityGroupIds {:shape "VpcSecurityGroupIds"}, :Subnets {:shape "Subnets"}}}, :UserProfileList {:type "list", :member {:shape "UserProfileDetails"}}, :ResolvedAttributes {:type "structure", :members {:AutoMLJobObjective {:shape "AutoMLJobObjective"}, :ProblemType {:shape "ProblemType"}, :CompletionCriteria {:shape "AutoMLJobCompletionCriteria"}}}, :RepositoryCredentialsProviderArn {:type "string", :max 2048, :min 1, :pattern ".*"}, :RedshiftClusterId {:type "string", :max 63, :min 1, :pattern ".*"}, :ProvisioningParameter {:type "structure", :members {:Key {:shape "ProvisioningParameterKey"}, :Value {:shape "ProvisioningParameterValue"}}}, :MaxNumberOfTests {:type "integer", :min 1}, :DoubleParameterValue {:type "double"}, :SplitType {:type "string", :enum ["None" "Line" "RecordIO" "TFRecord"]}, :ModelPackageGroupStatus {:type "string", :enum ["Pending" "InProgress" "Completed" "Failed" "Deleting" "DeleteFailed"]}, :CapacitySizeType {:type "string", :enum ["INSTANCE_COUNT" "CAPACITY_PERCENT"]}, :ListPipelineParametersForExecutionResponse {:type "structure", :members {:PipelineParameters {:shape "ParameterList"}, :NextToken {:shape "NextToken"}}}, :UpdateEndpointWeightsAndCapacitiesInput {:type "structure", :required ["EndpointName" "DesiredWeightsAndCapacities"], :members {:EndpointName {:shape "EndpointName"}, :DesiredWeightsAndCapacities {:shape "DesiredWeightAndCapacityList"}}}, :Image {:type "structure", :required ["CreationTime" "ImageArn" "ImageName" "ImageStatus" "LastModifiedTime"], :members {:CreationTime {:shape "Timestamp"}, :Description {:shape "ImageDescription"}, :DisplayName {:shape "ImageDisplayName"}, :FailureReason {:shape "FailureReason"}, :ImageArn {:shape "ImageArn"}, :ImageName {:shape "ImageName"}, :ImageStatus {:shape "ImageStatus"}, :LastModifiedTime {:shape "Timestamp"}}}, :InferenceRecommendationsJob {:type "structure", :required ["JobName" "JobDescription" "JobType" "JobArn" "Status" "CreationTime" "RoleArn" "LastModifiedTime"], :members {:JobName {:shape "RecommendationJobName"}, :JobArn {:shape "RecommendationJobArn"}, :LastModifiedTime {:shape "LastModifiedTime"}, :CompletionTime {:shape "Timestamp"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "CreationTime"}, :JobDescription {:shape "RecommendationJobDescription"}, :JobType {:shape "RecommendationJobType"}, :FailureReason {:shape "FailureReason"}, :Status {:shape "RecommendationJobStatus"}}}, :LabelingJobOutput {:type "structure", :required ["OutputDatasetS3Uri"], :members {:OutputDatasetS3Uri {:shape "S3Uri"}, :FinalActiveLearningModelArn {:shape "ModelArn"}}}, :ListTrialsRequest {:type "structure", :members {:ExperimentName {:shape "ExperimentEntityName"}, :TrialComponentName {:shape "ExperimentEntityName"}, :CreatedAfter {:shape "Timestamp"}, :CreatedBefore {:shape "Timestamp"}, :SortBy {:shape "SortTrialsBy"}, :SortOrder {:shape "SortOrder"}, :MaxResults {:shape "MaxResults"}, :NextToken {:shape "NextToken"}}}, :DomainArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:domain/.*"}, :ConditionOutcome {:type "string", :enum ["True" "False"]}, :SourceIpConfig {:type "structure", :required ["Cidrs"], :members {:Cidrs {:shape "Cidrs"}}}, :TrialComponentSource {:type "structure", :required ["SourceArn"], :members {:SourceArn {:shape "TrialComponentSourceArn"}, :SourceType {:shape "SourceType"}}}, :TrainingJobName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :DesiredWeightAndCapacity {:type "structure", :required ["VariantName"], :members {:VariantName {:shape "VariantName"}, :DesiredWeight {:shape "VariantWeight"}, :DesiredInstanceCount {:shape "TaskCount"}}}, :SearchSortOrder {:type "string", :enum ["Ascending" "Descending"]}, :ProblemType {:type "string", :enum ["BinaryClassification" "MulticlassClassification" "Regression"]}, :DescribeTrainingJobRequest {:type "structure", :required ["TrainingJobName"], :members {:TrainingJobName {:shape "TrainingJobName"}}}, :LineageType {:type "string", :enum ["TrialComponent" "Artifact" "Context" "Action"]}, :ListInferenceRecommendationsJobsSortBy {:type "string", :enum ["Name" "CreationTime" "Status"]}, :CreatePipelineRequest {:type "structure", :required ["PipelineName" "ClientRequestToken" "RoleArn"], :members {:PipelineDisplayName {:shape "PipelineName"}, :PipelineName {:shape "PipelineName"}, :Tags {:shape "TagList"}, :ParallelismConfiguration {:shape "ParallelismConfiguration"}, :ClientRequestToken {:shape "IdempotencyToken", :idempotencyToken true}, :PipelineDescription {:shape "PipelineDescription"}, :RoleArn {:shape "RoleArn"}, :PipelineDefinition {:shape "PipelineDefinition"}, :PipelineDefinitionS3Location {:shape "PipelineDefinitionS3Location"}}}, :ListLineageGroupsRequest {:type "structure", :members {:CreatedAfter {:shape "Timestamp"}, :CreatedBefore {:shape "Timestamp"}, :SortBy {:shape "SortLineageGroupsBy"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :TrafficPattern {:type "structure", :members {:TrafficType {:shape "TrafficType"}, :Phases {:shape "Phases"}}}, :DefaultUid {:type "integer", :max 65535, :min 0}, :DescribeInferenceRecommendationsJobRequest {:type "structure", :required ["JobName"], :members {:JobName {:shape "RecommendationJobName"}}}, :ResourcePolicyString {:type "string", :max 20480, :pattern ".*(?:[ \\r\\n\\t].*)*"}, :ListImageVersionsRequest {:type "structure", :required ["ImageName"], :members {:CreationTimeBefore {:shape "Timestamp"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ImageVersionSortBy"}, :SortOrder {:shape "ImageVersionSortOrder"}, :ImageName {:shape "ImageName"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :DeleteModelPackageInput {:type "structure", :required ["ModelPackageName"], :members {:ModelPackageName {:shape "VersionedArnOrName"}}}, :InitialNumberOfUsers {:type "integer", :min 1}, :CreateActionResponse {:type "structure", :members {:ActionArn {:shape "ActionArn"}}}, :String2048 {:type "string", :max 2048}, :ExperimentArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:experiment/.*"}, :RetryStrategy {:type "structure", :required ["MaximumRetryAttempts"], :members {:MaximumRetryAttempts {:shape "MaximumRetryAttempts"}}}, :DriftCheckModelQuality {:type "structure", :members {:Statistics {:shape "MetricsSource"}, :Constraints {:shape "MetricsSource"}}}, :RuleParameters {:type "map", :key {:shape "ConfigKey"}, :value {:shape "ConfigValue"}, :max 100, :min 0}, :ConditionStepMetadata {:type "structure", :members {:Outcome {:shape "ConditionOutcome"}}}, :ListTrialComponentsResponse {:type "structure", :members {:TrialComponentSummaries {:shape "TrialComponentSummaries"}, :NextToken {:shape "NextToken"}}}, :ProductionVariantStatus {:type "structure", :required ["Status"], :members {:Status {:shape "VariantStatus"}, :StatusMessage {:shape "VariantStatusMessage"}, :StartTime {:shape "Timestamp"}}}, :AutoMLJobSecondaryStatus {:type "string", :enum ["Starting" "AnalyzingData" "FeatureEngineering" "ModelTuning" "MaxCandidatesReached" "Failed" "Stopped" "MaxAutoMLJobRuntimeReached" "Stopping" "CandidateDefinitionsGenerated" "GeneratingExplainabilityReport" "Completed" "ExplainabilityError" "DeployingModel" "ModelDeploymentError" "GeneratingModelInsightsReport" "ModelInsightsError"]}, :DomainSettings {:type "structure", :members {:SecurityGroupIds {:shape "DomainSecurityGroupIds"}, :RStudioServerProDomainSettings {:shape "RStudioServerProDomainSettings"}}}, :RealtimeInferenceInstanceTypes {:type "list", :member {:shape "ProductionVariantInstanceType"}}, :CreateArtifactResponse {:type "structure", :members {:ArtifactArn {:shape "ArtifactArn"}}}, :ModelPackageValidationProfiles {:type "list", :member {:shape "ModelPackageValidationProfile"}, :max 1, :min 1}, :S3Uri {:type "string", :max 1024, :pattern "^(https|s3)://([^/]+)/?(.*)$"}, :ListPipelineParametersForExecutionRequest {:type "structure", :required ["PipelineExecutionArn"], :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :DataCaptureConfigSummary {:type "structure", :required ["EnableCapture" "CaptureStatus" "CurrentSamplingPercentage" "DestinationS3Uri" "KmsKeyId"], :members {:EnableCapture {:shape "EnableCapture"}, :CaptureStatus {:shape "CaptureStatus"}, :CurrentSamplingPercentage {:shape "SamplingPercentage"}, :DestinationS3Uri {:shape "DestinationS3Uri"}, :KmsKeyId {:shape "KmsKeyId"}}}, :GetDeviceFleetReportResponse {:type "structure", :required ["DeviceFleetArn" "DeviceFleetName"], :members {:DeviceFleetArn {:shape "DeviceFleetArn"}, :DeviceFleetName {:shape "EntityName"}, :OutputConfig {:shape "EdgeOutputConfig"}, :Description {:shape "DeviceFleetDescription"}, :ReportGenerated {:shape "Timestamp"}, :DeviceStats {:shape "DeviceStats"}, :AgentVersions {:shape "AgentVersions"}, :ModelStats {:shape "EdgeModelStats"}}}, :ListTagsMaxResults {:type "integer", :min 50}, :DescribeLabelingJobResponse {:type "structure", :required ["LabelingJobStatus" "LabelCounters" "CreationTime" "LastModifiedTime" "JobReferenceCode" "LabelingJobName" "LabelingJobArn" "InputConfig" "OutputConfig" "RoleArn" "HumanTaskConfig"], :members {:LastModifiedTime {:shape "Timestamp"}, :LabelingJobOutput {:shape "LabelingJobOutput"}, :Tags {:shape "TagList"}, :HumanTaskConfig {:shape "HumanTaskConfig"}, :LabelingJobAlgorithmsConfig {:shape "LabelingJobAlgorithmsConfig"}, :LabelAttributeName {:shape "LabelAttributeName"}, :LabelCounters {:shape "LabelCounters"}, :OutputConfig {:shape "LabelingJobOutputConfig"}, :RoleArn {:shape "RoleArn"}, :JobReferenceCode {:shape "JobReferenceCode"}, :CreationTime {:shape "Timestamp"}, :LabelCategoryConfigS3Uri {:shape "S3Uri"}, :LabelingJobName {:shape "LabelingJobName"}, :LabelingJobArn {:shape "LabelingJobArn"}, :FailureReason {:shape "FailureReason"}, :InputConfig {:shape "LabelingJobInputConfig"}, :LabelingJobStatus {:shape "LabelingJobStatus"}, :StoppingConditions {:shape "LabelingJobStoppingConditions"}}}, :VariantPropertyList {:type "list", :member {:shape "VariantProperty"}, :max 3, :min 0}, :ListWorkteamsSortByOptions {:type "string", :enum ["Name" "CreateDate"]}, :ImageArn {:type "string", :max 256, :pattern "^arn:aws(-[\\w]+)*:sagemaker:.+:[0-9]{12}:image/[a-z0-9]([-.]?[a-z0-9])*$"}, :HyperParameterTrainingJobDefinitionName {:type "string", :max 64, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,63}"}, :CognitoUserPool {:type "string", :max 55, :min 1, :pattern "[\\w-]+_[0-9a-zA-Z]+"}, :ModelPackageValidationSpecification {:type "structure", :required ["ValidationRole" "ValidationProfiles"], :members {:ValidationRole {:shape "RoleArn"}, :ValidationProfiles {:shape "ModelPackageValidationProfiles"}}}, :ProjectArn {:type "string", :max 2048, :min 1, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:project:.*"}, :ListEdgePackagingJobsSortBy {:type "string", :enum ["NAME" "MODEL_NAME" "CREATION_TIME" "LAST_MODIFIED_TIME" "STATUS"]}, :UpdatePipelineRequest {:type "structure", :required ["PipelineName"], :members {:PipelineName {:shape "PipelineName"}, :PipelineDisplayName {:shape "PipelineName"}, :PipelineDefinition {:shape "PipelineDefinition"}, :PipelineDefinitionS3Location {:shape "PipelineDefinitionS3Location"}, :PipelineDescription {:shape "PipelineDescription"}, :RoleArn {:shape "RoleArn"}, :ParallelismConfiguration {:shape "ParallelismConfiguration"}}}, :DeleteTrialResponse {:type "structure", :members {:TrialArn {:shape "TrialArn"}}}, :UiTemplateInfo {:type "structure", :members {:Url {:shape "TemplateUrl"}, :ContentSha256 {:shape "TemplateContentSha256"}}}, :TrialComponentSourceArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*"}, :Edge {:type "structure", :members {:SourceArn {:shape "AssociationEntityArn"}, :DestinationArn {:shape "AssociationEntityArn"}, :AssociationType {:shape "AssociationEdgeType"}}}, :ModelQualityAppSpecification {:type "structure", :required ["ImageUri"], :members {:ImageUri {:shape "ImageUri"}, :ContainerEntrypoint {:shape "ContainerEntrypoint"}, :ContainerArguments {:shape "MonitoringContainerArguments"}, :RecordPreprocessorSourceUri {:shape "S3Uri"}, :PostAnalyticsProcessorSourceUri {:shape "S3Uri"}, :ProblemType {:shape "MonitoringProblemType"}, :Environment {:shape "MonitoringEnvironmentMap"}}}, :TrialComponentPrimaryStatus {:type "string", :enum ["InProgress" "Completed" "Failed" "Stopping" "Stopped"]}, :UpdateWorkteamResponse {:type "structure", :required ["Workteam"], :members {:Workteam {:shape "Workteam"}}}, :PipelineExecutionStatus {:type "string", :enum ["Executing" "Stopping" "Stopped" "Failed" "Succeeded"]}, :MetricDatum {:type "structure", :members {:MetricName {:shape "AutoMLMetricEnum"}, :Value {:shape "Float"}, :Set {:shape "MetricSetSource"}, :StandardMetricName {:shape "AutoMLMetricExtendedEnum"}}}, :ResourceConfig {:type "structure", :required ["InstanceType" "InstanceCount" "VolumeSizeInGB"], :members {:InstanceType {:shape "TrainingInstanceType"}, :InstanceCount {:shape "TrainingInstanceCount"}, :VolumeSizeInGB {:shape "VolumeSizeInGB"}, :VolumeKmsKeyId {:shape "KmsKeyId"}}}, :ModelQualityBaselineConfig {:type "structure", :members {:BaseliningJobName {:shape "ProcessingJobName"}, :ConstraintsResource {:shape "MonitoringConstraintsResource"}}}, :DebugRuleConfigurations {:type "list", :member {:shape "DebugRuleConfiguration"}, :max 20, :min 0}, :CreateStudioLifecycleConfigRequest {:type "structure", :required ["StudioLifecycleConfigName" "StudioLifecycleConfigContent" "StudioLifecycleConfigAppType"], :members {:StudioLifecycleConfigName {:shape "StudioLifecycleConfigName"}, :StudioLifecycleConfigContent {:shape "StudioLifecycleConfigContent"}, :StudioLifecycleConfigAppType {:shape "StudioLifecycleConfigAppType"}, :Tags {:shape "TagList"}}}, :TrainingJobArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:training-job/.*"}, :DescribeSubscribedWorkteamResponse {:type "structure", :required ["SubscribedWorkteam"], :members {:SubscribedWorkteam {:shape "SubscribedWorkteam"}}}, :AutoMLJobObjective {:type "structure", :required ["MetricName"], :members {:MetricName {:shape "AutoMLMetricEnum"}}}, :EndpointInputConfigurations {:type "list", :member {:shape "EndpointInputConfiguration"}, :max 10, :min 1}, :NotebookInstanceLifecycleConfigSummary {:type "structure", :required ["NotebookInstanceLifecycleConfigName" "NotebookInstanceLifecycleConfigArn"], :members {:NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :NotebookInstanceLifecycleConfigArn {:shape "NotebookInstanceLifecycleConfigArn"}, :CreationTime {:shape "CreationTime"}, :LastModifiedTime {:shape "LastModifiedTime"}}}, :AssociationEdgeType {:type "string", :enum ["ContributedTo" "AssociatedWith" "DerivedFrom" "Produced"]}, :AutoMLOutputDataConfig {:type "structure", :required ["S3OutputPath"], :members {:KmsKeyId {:shape "KmsKeyId"}, :S3OutputPath {:shape "S3Uri"}}}, :FinalAutoMLJobObjectiveMetric {:type "structure", :required ["MetricName" "Value"], :members {:Type {:shape "AutoMLJobObjectiveType"}, :MetricName {:shape "AutoMLMetricEnum"}, :Value {:shape "MetricValue"}}}, :DeviceStats {:type "structure", :required ["ConnectedDeviceCount" "RegisteredDeviceCount"], :members {:ConnectedDeviceCount {:shape "Long"}, :RegisteredDeviceCount {:shape "Long"}}}, :AlgorithmArn {:type "string", :max 2048, :min 1, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:algorithm/.*"}, :MaxConcurrentTaskCount {:type "integer", :max 1000, :min 1}, :DescribeHumanTaskUiResponse {:type "structure", :required ["HumanTaskUiArn" "HumanTaskUiName" "CreationTime" "UiTemplate"], :members {:HumanTaskUiArn {:shape "HumanTaskUiArn"}, :HumanTaskUiName {:shape "HumanTaskUiName"}, :HumanTaskUiStatus {:shape "HumanTaskUiStatus"}, :CreationTime {:shape "Timestamp"}, :UiTemplate {:shape "UiTemplateInfo"}}}, :Bias {:type "structure", :members {:Report {:shape "MetricsSource"}, :PreTrainingReport {:shape "MetricsSource"}, :PostTrainingReport {:shape "MetricsSource"}}}, :TemplateContentSha256 {:type "string", :max 128000, :min 1}, :TagList {:type "list", :member {:shape "Tag"}, :max 50, :min 0}, :ListCandidatesForAutoMLJobResponse {:type "structure", :required ["Candidates"], :members {:Candidates {:shape "AutoMLCandidates"}, :NextToken {:shape "NextToken"}}}, :DeviceFleetSummaries {:type "list", :member {:shape "DeviceFleetSummary"}}, :CandidateSortBy {:type "string", :enum ["CreationTime" "Status" "FinalObjectiveMetricValue"]}, :StartMonitoringScheduleRequest {:type "structure", :required ["MonitoringScheduleName"], :members {:MonitoringScheduleName {:shape "MonitoringScheduleName"}}}, :AlgorithmStatusItem {:type "structure", :required ["Name" "Status"], :members {:Name {:shape "EntityName"}, :Status {:shape "DetailedAlgorithmStatus"}, :FailureReason {:shape "String"}}}, :DeviceNames {:type "list", :member {:shape "DeviceName"}}, :CategoricalParameterRangeValues {:type "list", :member {:shape "String128"}, :max 3, :min 1}, :DeviceName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$"}, :ProjectSortBy {:type "string", :enum ["Name" "CreationTime"]}, :ListAppImageConfigsResponse {:type "structure", :members {:NextToken {:shape "NextToken"}, :AppImageConfigs {:shape "AppImageConfigList"}}}, :TaskKeyword {:type "string", :max 30, :min 1, :pattern "^[A-Za-z0-9]+( [A-Za-z0-9]+)*$"}, :ModelPackageContainerDefinition {:type "structure", :required ["Image"], :members {:ModelDataUrl {:shape "Url"}, :Environment {:shape "EnvironmentMap"}, :ContainerHostname {:shape "ContainerHostname"}, :Image {:shape "ContainerImage"}, :Framework {:shape "String"}, :ProductId {:shape "ProductId"}, :FrameworkVersion {:shape "FrameworkVersion"}, :ModelInput {:shape "ModelInput"}, :ImageDigest {:shape "ImageDigest"}, :NearestModelName {:shape "String"}}}, :ModelCacheSetting {:type "string", :enum ["Enabled" "Disabled"]}, :MonitoringSchedule {:type "structure", :members {:MonitoringScheduleArn {:shape "MonitoringScheduleArn"}, :EndpointName {:shape "EndpointName"}, :LastModifiedTime {:shape "Timestamp"}, :MonitoringScheduleName {:shape "MonitoringScheduleName"}, :Tags {:shape "TagList"}, :LastMonitoringExecutionSummary {:shape "MonitoringExecutionSummary"}, :CreationTime {:shape "Timestamp"}, :MonitoringScheduleStatus {:shape "ScheduleStatus"}, :MonitoringScheduleConfig {:shape "MonitoringScheduleConfig"}, :FailureReason {:shape "FailureReason"}, :MonitoringType {:shape "MonitoringType"}}}, :AccountId {:type "string", :pattern "^\\d+$"}, :ProcessingFeatureStoreOutput {:type "structure", :required ["FeatureGroupName"], :members {:FeatureGroupName {:shape "FeatureGroupName"}}}, :AdditionalInferenceSpecificationDefinition {:type "structure", :required ["Name" "Containers"], :members {:Name {:shape "EntityName"}, :Description {:shape "EntityDescription"}, :Containers {:shape "ModelPackageContainerDefinitionList"}, :SupportedTransformInstanceTypes {:shape "TransformInstanceTypes"}, :SupportedRealtimeInferenceInstanceTypes {:shape "RealtimeInferenceInstanceTypes"}, :SupportedContentTypes {:shape "ContentTypes"}, :SupportedResponseMIMETypes {:shape "ResponseMIMETypes"}}}, :AutoMLSortBy {:type "string", :enum ["Name" "CreationTime" "Status"]}, :SessionExpirationDurationInSeconds {:type "integer", :max 43200, :min 1800}, :EdgePackagingJobStatus {:type "string", :enum ["STARTING" "INPROGRESS" "COMPLETED" "FAILED" "STOPPING" "STOPPED"]}, :ListImageVersionsResponse {:type "structure", :members {:ImageVersions {:shape "ImageVersions"}, :NextToken {:shape "NextToken"}}}, :FeatureGroupName {:type "string", :max 64, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,63}"}, :UserProfileDetails {:type "structure", :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}, :Status {:shape "UserProfileStatus"}, :CreationTime {:shape "CreationTime"}, :LastModifiedTime {:shape "LastModifiedTime"}}}, :DescribeActionRequest {:type "structure", :required ["ActionName"], :members {:ActionName {:shape "ExperimentEntityName"}}}, :ProductionVariantServerlessConfig {:type "structure", :required ["MemorySizeInMB" "MaxConcurrency"], :members {:MemorySizeInMB {:shape "ServerlessMemorySizeInMB"}, :MaxConcurrency {:shape "ServerlessMaxConcurrency"}}}, :BatchDescribeModelPackageErrorMap {:type "map", :key {:shape "ModelPackageArn"}, :value {:shape "BatchDescribeModelPackageError"}}, :TransformInstanceType {:type "string", :enum ["ml.m4.xlarge" "ml.m4.2xlarge" "ml.m4.4xlarge" "ml.m4.10xlarge" "ml.m4.16xlarge" "ml.c4.xlarge" "ml.c4.2xlarge" "ml.c4.4xlarge" "ml.c4.8xlarge" "ml.p2.xlarge" "ml.p2.8xlarge" "ml.p2.16xlarge" "ml.p3.2xlarge" "ml.p3.8xlarge" "ml.p3.16xlarge" "ml.c5.xlarge" "ml.c5.2xlarge" "ml.c5.4xlarge" "ml.c5.9xlarge" "ml.c5.18xlarge" "ml.m5.large" "ml.m5.xlarge" "ml.m5.2xlarge" "ml.m5.4xlarge" "ml.m5.12xlarge" "ml.m5.24xlarge" "ml.g4dn.xlarge" "ml.g4dn.2xlarge" "ml.g4dn.4xlarge" "ml.g4dn.8xlarge" "ml.g4dn.12xlarge" "ml.g4dn.16xlarge"]}, :ListLabelingJobsResponse {:type "structure", :members {:LabelingJobSummaryList {:shape "LabelingJobSummaryList"}, :NextToken {:shape "NextToken"}}}, :ModelDataQuality {:type "structure", :members {:Statistics {:shape "MetricsSource"}, :Constraints {:shape "MetricsSource"}}}, :DetailedModelPackageStatus {:type "string", :enum ["NotStarted" "InProgress" "Completed" "Failed"]}, :CreateAutoMLJobResponse {:type "structure", :required ["AutoMLJobArn"], :members {:AutoMLJobArn {:shape "AutoMLJobArn"}}}, :ModelPackageGroupSummary {:type "structure", :required ["ModelPackageGroupName" "ModelPackageGroupArn" "CreationTime" "ModelPackageGroupStatus"], :members {:ModelPackageGroupName {:shape "EntityName"}, :ModelPackageGroupArn {:shape "ModelPackageGroupArn"}, :ModelPackageGroupDescription {:shape "EntityDescription"}, :CreationTime {:shape "CreationTime"}, :ModelPackageGroupStatus {:shape "ModelPackageGroupStatus"}}}, :DomainName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :ContentTypes {:type "list", :member {:shape "ContentType"}}, :TransformInstanceTypes {:type "list", :member {:shape "TransformInstanceType"}, :min 1}, :ProvisionedProductStatusMessage {:type "string", :pattern ".*"}, :MonitoringEnvironmentMap {:type "map", :key {:shape "ProcessingEnvironmentKey"}, :value {:shape "ProcessingEnvironmentValue"}, :max 50}, :HumanLoopConfig {:type "structure", :required ["WorkteamArn" "HumanTaskUiArn" "TaskTitle" "TaskDescription" "TaskCount"], :members {:TaskTitle {:shape "FlowDefinitionTaskTitle"}, :TaskTimeLimitInSeconds {:shape "FlowDefinitionTaskTimeLimitInSeconds"}, :WorkteamArn {:shape "WorkteamArn"}, :TaskKeywords {:shape "FlowDefinitionTaskKeywords"}, :HumanTaskUiArn {:shape "HumanTaskUiArn"}, :PublicWorkforceTaskPrice {:shape "PublicWorkforceTaskPrice"}, :TaskCount {:shape "FlowDefinitionTaskCount"}, :TaskDescription {:shape "FlowDefinitionTaskDescription"}, :TaskAvailabilityLifetimeInSeconds {:shape "FlowDefinitionTaskAvailabilityLifetimeInSeconds"}}}, :BatchDescribeModelPackageInput {:type "structure", :required ["ModelPackageArnList"], :members {:ModelPackageArnList {:shape "ModelPackageArnList"}}}, :DefaultGid {:type "integer", :max 65535, :min 0}, :CreateExperimentResponse {:type "structure", :members {:ExperimentArn {:shape "ExperimentArn"}}}, :ImageStatus {:type "string", :enum ["CREATING" "CREATED" "CREATE_FAILED" "UPDATING" "UPDATE_FAILED" "DELETING" "DELETE_FAILED"]}, :NotebookInstanceLifecycleConfigName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*"}, :AutoMLMetricExtendedEnum {:type "string", :enum ["Accuracy" "MSE" "F1" "F1macro" "AUC" "RMSE" "MAE" "R2" "BalancedAccuracy" "Precision" "PrecisionMacro" "Recall" "RecallMacro" "LogLoss"]}, :CandidateStepArn {:type "string", :max 256, :min 1, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*/.*"}, :ImageBaseImage {:type "string", :max 255, :min 1, :pattern ".*"}, :CreateAppImageConfigResponse {:type "structure", :members {:AppImageConfigArn {:shape "AppImageConfigArn"}}}, :DomainId {:type "string", :max 63}, :DeleteWorkforceRequest {:type "structure", :required ["WorkforceName"], :members {:WorkforceName {:shape "WorkforceName"}}}, :CaptureStatus {:type "string", :enum ["Started" "Stopped"]}, :TrainingEnvironmentKey {:type "string", :max 512, :pattern "[a-zA-Z_][a-zA-Z0-9_]*"}, :AssociationSummary {:type "structure", :members {:AssociationType {:shape "AssociationEdgeType"}, :DestinationArn {:shape "AssociationEntityArn"}, :DestinationName {:shape "ExperimentEntityName"}, :DestinationType {:shape "String256"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :SourceName {:shape "ExperimentEntityName"}, :SourceArn {:shape "AssociationEntityArn"}, :SourceType {:shape "String256"}}}, :ListProcessingJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "String"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "SortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults", :box true}, :StatusEquals {:shape "ProcessingJobStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :InferenceSpecificationName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$"}, :ListHumanTaskUisRequest {:type "structure", :members {:CreationTimeAfter {:shape "Timestamp"}, :CreationTimeBefore {:shape "Timestamp"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults", :box true}}}, :CertifyForMarketplace {:type "boolean"}, :VariantProperty {:type "structure", :required ["VariantPropertyType"], :members {:VariantPropertyType {:shape "VariantPropertyType"}}}, :DescribeModelInput {:type "structure", :required ["ModelName"], :members {:ModelName {:shape "ModelName"}}}, :CompilationJobArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:compilation-job/.*"}, :FlowDefinitionTaskCount {:type "integer", :max 3, :min 1}, :TrainingInstanceType {:type "string", :enum ["ml.m4.xlarge" "ml.m4.2xlarge" "ml.m4.4xlarge" "ml.m4.10xlarge" "ml.m4.16xlarge" "ml.g4dn.xlarge" "ml.g4dn.2xlarge" "ml.g4dn.4xlarge" "ml.g4dn.8xlarge" "ml.g4dn.12xlarge" "ml.g4dn.16xlarge" "ml.m5.large" "ml.m5.xlarge" "ml.m5.2xlarge" "ml.m5.4xlarge" "ml.m5.12xlarge" "ml.m5.24xlarge" "ml.c4.xlarge" "ml.c4.2xlarge" "ml.c4.4xlarge" "ml.c4.8xlarge" "ml.p2.xlarge" "ml.p2.8xlarge" "ml.p2.16xlarge" "ml.p3.2xlarge" "ml.p3.8xlarge" "ml.p3.16xlarge" "ml.p3dn.24xlarge" "ml.p4d.24xlarge" "ml.c5.xlarge" "ml.c5.2xlarge" "ml.c5.4xlarge" "ml.c5.9xlarge" "ml.c5.18xlarge" "ml.c5n.xlarge" "ml.c5n.2xlarge" "ml.c5n.4xlarge" "ml.c5n.9xlarge" "ml.c5n.18xlarge" "ml.g5.xlarge" "ml.g5.2xlarge" "ml.g5.4xlarge" "ml.g5.8xlarge" "ml.g5.16xlarge" "ml.g5.12xlarge" "ml.g5.24xlarge" "ml.g5.48xlarge"]}, :ProbabilityThresholdAttribute {:type "double"}, :ListTrialsResponse {:type "structure", :members {:TrialSummaries {:shape "TrialSummaries"}, :NextToken {:shape "NextToken"}}}, :InferenceSpecification {:type "structure", :required ["Containers" "SupportedContentTypes" "SupportedResponseMIMETypes"], :members {:Containers {:shape "ModelPackageContainerDefinitionList"}, :SupportedTransformInstanceTypes {:shape "TransformInstanceTypes"}, :SupportedRealtimeInferenceInstanceTypes {:shape "RealtimeInferenceInstanceTypes"}, :SupportedContentTypes {:shape "ContentTypes"}, :SupportedResponseMIMETypes {:shape "ResponseMIMETypes"}}}, :Key {:type "string", :max 1024, :min 1, :pattern ".+"}, :ProcessingJobStatus {:type "string", :enum ["InProgress" "Completed" "Failed" "Stopping" "Stopped"]}, :MonitoringScheduleName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$"}, :HyperParameterTuningJobSummary {:type "structure", :required ["HyperParameterTuningJobName" "HyperParameterTuningJobArn" "HyperParameterTuningJobStatus" "Strategy" "CreationTime" "TrainingJobStatusCounters" "ObjectiveStatusCounters"], :members {:LastModifiedTime {:shape "Timestamp"}, :HyperParameterTuningJobStatus {:shape "HyperParameterTuningJobStatus"}, :TrainingJobStatusCounters {:shape "TrainingJobStatusCounters"}, :CreationTime {:shape "Timestamp"}, :HyperParameterTuningJobArn {:shape "HyperParameterTuningJobArn"}, :ObjectiveStatusCounters {:shape "ObjectiveStatusCounters"}, :HyperParameterTuningJobName {:shape "HyperParameterTuningJobName"}, :ResourceLimits {:shape "ResourceLimits"}, :Strategy {:shape "HyperParameterTuningJobStrategyType"}, :HyperParameterTuningEndTime {:shape "Timestamp"}}}, :TrainingJob {:type "structure", :members {:EnableNetworkIsolation {:shape "Boolean"}, :DebugRuleEvaluationStatuses {:shape "DebugRuleEvaluationStatuses"}, :Environment {:shape "TrainingEnvironmentMap"}, :TuningJobArn {:shape "HyperParameterTuningJobArn"}, :LastModifiedTime {:shape "Timestamp"}, :TrainingStartTime {:shape "Timestamp"}, :TrainingJobStatus {:shape "TrainingJobStatus"}, :VpcConfig {:shape "VpcConfig"}, :TrainingJobName {:shape "TrainingJobName"}, :RetryStrategy {:shape "RetryStrategy"}, :ResourceConfig {:shape "ResourceConfig"}, :DebugRuleConfigurations {:shape "DebugRuleConfigurations"}, :TrainingJobArn {:shape "TrainingJobArn"}, :Tags {:shape "TagList"}, :TrainingEndTime {:shape "Timestamp"}, :EnableInterContainerTrafficEncryption {:shape "Boolean"}, :FinalMetricDataList {:shape "FinalMetricDataList"}, :AlgorithmSpecification {:shape "AlgorithmSpecification"}, :OutputDataConfig {:shape "OutputDataConfig"}, :CheckpointConfig {:shape "CheckpointConfig"}, :StoppingCondition {:shape "StoppingCondition"}, :ExperimentConfig {:shape "ExperimentConfig"}, :RoleArn {:shape "RoleArn"}, :EnableManagedSpotTraining {:shape "Boolean"}, :CreationTime {:shape "Timestamp"}, :HyperParameters {:shape "HyperParameters"}, :DebugHookConfig {:shape "DebugHookConfig"}, :SecondaryStatusTransitions {:shape "SecondaryStatusTransitions"}, :TrainingTimeInSeconds {:shape "TrainingTimeInSeconds"}, :LabelingJobArn {:shape "LabelingJobArn"}, :SecondaryStatus {:shape "SecondaryStatus"}, :BillableTimeInSeconds {:shape "BillableTimeInSeconds"}, :FailureReason {:shape "FailureReason"}, :InputDataConfig {:shape "InputDataConfig"}, :TensorBoardOutputConfig {:shape "TensorBoardOutputConfig"}, :AutoMLJobArn {:shape "AutoMLJobArn"}, :ModelArtifacts {:shape "ModelArtifacts"}}}, :DescribeUserProfileResponse {:type "structure", :members {:UserProfileName {:shape "UserProfileName"}, :LastModifiedTime {:shape "LastModifiedTime"}, :DomainId {:shape "DomainId"}, :SingleSignOnUserValue {:shape "String256"}, :UserProfileArn {:shape "UserProfileArn"}, :UserSettings {:shape "UserSettings"}, :HomeEfsFileSystemUid {:shape "EfsUid"}, :CreationTime {:shape "CreationTime"}, :SingleSignOnUserIdentifier {:shape "SingleSignOnUserIdentifier"}, :FailureReason {:shape "FailureReason"}, :Status {:shape "UserProfileStatus"}}}, :DescribeDataQualityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :TransformEnvironmentValue {:type "string", :max 10240, :pattern "[\\S\\s]*"}, :UpdateTrialResponse {:type "structure", :members {:TrialArn {:shape "TrialArn"}}}, :SpawnRate {:type "integer", :min 0}, :MonitoringStatisticsResource {:type "structure", :members {:S3Uri {:shape "S3Uri"}}}, :TrialComponentSourceDetail {:type "structure", :members {:SourceArn {:shape "TrialComponentSourceArn"}, :TrainingJob {:shape "TrainingJob"}, :ProcessingJob {:shape "ProcessingJob"}, :TransformJob {:shape "TransformJob"}}}, :EMRStepMetadata {:type "structure", :members {:ClusterId {:shape "String256"}, :StepId {:shape "String256"}, :StepName {:shape "String256"}, :LogFilePath {:shape "String1024"}}}, :AutoMLCandidateGenerationConfig {:type "structure", :members {:FeatureSpecificationS3Uri {:shape "S3Uri"}}}, :ProvisioningParameterValue {:type "string", :max 4096, :pattern ".*"}, :WorkteamArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:workteam/.*"}, :UpdateDomainRequest {:type "structure", :required ["DomainId"], :members {:DomainId {:shape "DomainId"}, :DefaultUserSettings {:shape "UserSettings"}, :DomainSettingsForUpdate {:shape "DomainSettingsForUpdate"}}}, :OptionalDouble {:type "double"}, :ServerlessMaxConcurrency {:type "integer", :max 200, :min 1}, :QueryProperties {:type "map", :key {:shape "String256"}, :value {:shape "String256"}, :max 5}, :ProcessingOutputConfig {:type "structure", :required ["Outputs"], :members {:Outputs {:shape "ProcessingOutputs"}, :KmsKeyId {:shape "KmsKeyId"}}}, :UpdateMonitoringScheduleResponse {:type "structure", :required ["MonitoringScheduleArn"], :members {:MonitoringScheduleArn {:shape "MonitoringScheduleArn"}}}, :DescribeDomainResponse {:type "structure", :members {:Url {:shape "String1024"}, :SubnetIds {:shape "Subnets"}, :SingleSignOnManagedApplicationInstanceId {:shape "String256"}, :AuthMode {:shape "AuthMode"}, :LastModifiedTime {:shape "LastModifiedTime"}, :DomainArn {:shape "DomainArn"}, :DomainSettings {:shape "DomainSettings"}, :DomainName {:shape "DomainName"}, :DomainId {:shape "DomainId"}, :HomeEfsFileSystemKmsKeyId {:shape "KmsKeyId", :deprecated true, :deprecatedMessage "This property is deprecated, use KmsKeyId instead."}, :SecurityGroupIdForDomainBoundary {:shape "SecurityGroupId"}, :AppSecurityGroupManagement {:shape "AppSecurityGroupManagement"}, :AppNetworkAccessType {:shape "AppNetworkAccessType"}, :HomeEfsFileSystemId {:shape "ResourceId"}, :KmsKeyId {:shape "KmsKeyId"}, :CreationTime {:shape "CreationTime"}, :DefaultUserSettings {:shape "UserSettings"}, :FailureReason {:shape "FailureReason"}, :VpcId {:shape "VpcId"}, :Status {:shape "DomainStatus"}}}, :FlowDefinitionName {:type "string", :max 63, :min 1, :pattern "^[a-z0-9](-*[a-z0-9]){0,62}"}, :MonitoringExecutionSummary {:type "structure", :required ["MonitoringScheduleName" "ScheduledTime" "CreationTime" "LastModifiedTime" "MonitoringExecutionStatus"], :members {:MonitoringJobDefinitionName {:shape "MonitoringJobDefinitionName"}, :EndpointName {:shape "EndpointName"}, :LastModifiedTime {:shape "Timestamp"}, :ScheduledTime {:shape "Timestamp"}, :MonitoringScheduleName {:shape "MonitoringScheduleName"}, :CreationTime {:shape "Timestamp"}, :MonitoringExecutionStatus {:shape "ExecutionStatus"}, :ProcessingJobArn {:shape "ProcessingJobArn"}, :FailureReason {:shape "FailureReason"}, :MonitoringType {:shape "MonitoringType"}}}, :ListTrainingJobsResponse {:type "structure", :required ["TrainingJobSummaries"], :members {:TrainingJobSummaries {:shape "TrainingJobSummaries"}, :NextToken {:shape "NextToken"}}}, :PlatformIdentifier {:type "string", :max 15, :pattern "^(notebook-al1-v1|notebook-al2-v1)$"}, :JoinSource {:type "string", :enum ["Input" "None"]}, :Explainability {:type "structure", :members {:Report {:shape "MetricsSource"}}}, :ModelPackageGroupArn {:type "string", :max 2048, :min 1, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model-package-group/.*"}, :CreateImageResponse {:type "structure", :members {:ImageArn {:shape "ImageArn"}}}, :DeleteWorkteamRequest {:type "structure", :required ["WorkteamName"], :members {:WorkteamName {:shape "WorkteamName"}}}, :AutoMLContainerDefinition {:type "structure", :required ["Image" "ModelDataUrl"], :members {:Image {:shape "ContainerImage"}, :ModelDataUrl {:shape "Url"}, :Environment {:shape "EnvironmentMap"}}}, :ListNotebookInstanceLifecycleConfigsInput {:type "structure", :members {:CreationTimeBefore {:shape "CreationTime"}, :NameContains {:shape "NotebookInstanceLifecycleConfigNameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "NotebookInstanceLifecycleConfigSortKey"}, :SortOrder {:shape "NotebookInstanceLifecycleConfigSortOrder"}, :CreationTimeAfter {:shape "CreationTime"}, :MaxResults {:shape "MaxResults"}, :LastModifiedTimeBefore {:shape "LastModifiedTime"}, :LastModifiedTimeAfter {:shape "LastModifiedTime"}}}, :QueryLineageRequest {:type "structure", :required ["StartArns"], :members {:StartArns {:shape "QueryLineageStartArns"}, :Direction {:shape "Direction"}, :IncludeEdges {:shape "Boolean"}, :Filters {:shape "QueryFilters"}, :MaxDepth {:shape "QueryLineageMaxDepth"}, :MaxResults {:shape "QueryLineageMaxResults"}, :NextToken {:shape "String8192"}}}, :DeleteImageVersionRequest {:type "structure", :required ["ImageName" "Version"], :members {:ImageName {:shape "ImageName"}, :Version {:shape "ImageVersionNumber"}}}, :ProjectSummary {:type "structure", :required ["ProjectName" "ProjectArn" "ProjectId" "CreationTime" "ProjectStatus"], :members {:ProjectName {:shape "ProjectEntityName"}, :ProjectDescription {:shape "EntityDescription"}, :ProjectArn {:shape "ProjectArn"}, :ProjectId {:shape "ProjectId"}, :CreationTime {:shape "Timestamp"}, :ProjectStatus {:shape "ProjectStatus"}}}, :TrialSource {:type "structure", :required ["SourceArn"], :members {:SourceArn {:shape "TrialSourceArn"}, :SourceType {:shape "SourceType"}}}, :DataProcessing {:type "structure", :members {:InputFilter {:shape "JsonPath"}, :OutputFilter {:shape "JsonPath"}, :JoinSource {:shape "JoinSource"}}}, :ModelMetrics {:type "structure", :members {:ModelQuality {:shape "ModelQuality"}, :ModelDataQuality {:shape "ModelDataQuality"}, :Bias {:shape "Bias"}, :Explainability {:shape "Explainability"}}}, :ExperimentEntityName {:type "string", :max 120, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,119}"}, :NotebookInstanceSortOrder {:type "string", :enum ["Ascending" "Descending"]}, :AutoMLPartialFailureReason {:type "structure", :members {:PartialFailureMessage {:shape "AutoMLFailureReason"}}}, :SortContextsBy {:type "string", :enum ["Name" "CreationTime"]}, :PropertyNameSuggestion {:type "structure", :members {:PropertyName {:shape "ResourcePropertyName"}}}, :CreateDomainResponse {:type "structure", :members {:DomainArn {:shape "DomainArn"}, :Url {:shape "String1024"}}}, :UpdateContextResponse {:type "structure", :members {:ContextArn {:shape "ContextArn"}}}, :IntegerParameterRange {:type "structure", :required ["Name" "MinValue" "MaxValue"], :members {:Name {:shape "ParameterKey"}, :MinValue {:shape "ParameterValue"}, :MaxValue {:shape "ParameterValue"}, :ScalingType {:shape "HyperParameterScalingType"}}}, :CreateContextRequest {:type "structure", :required ["ContextName" "Source" "ContextType"], :members {:ContextName {:shape "ExperimentEntityName"}, :Source {:shape "ContextSource"}, :ContextType {:shape "String256"}, :Description {:shape "ExperimentDescription"}, :Properties {:shape "LineageEntityParameters"}, :Tags {:shape "TagList"}}}, :TransformJobStatus {:type "string", :enum ["InProgress" "Completed" "Failed" "Stopping" "Stopped"]}, :DataCatalogConfig {:type "structure", :required ["TableName" "Catalog" "Database"], :members {:TableName {:shape "TableName"}, :Catalog {:shape "Catalog"}, :Database {:shape "Database"}}}, :ListModelQualityJobDefinitionsResponse {:type "structure", :required ["JobDefinitionSummaries"], :members {:JobDefinitionSummaries {:shape "MonitoringJobDefinitionSummaryList"}, :NextToken {:shape "NextToken"}}}, :NumberOfHumanWorkersPerDataObject {:type "integer", :max 9, :min 1}, :CreateLabelingJobResponse {:type "structure", :required ["LabelingJobArn"], :members {:LabelingJobArn {:shape "LabelingJobArn"}}}, :NestedFiltersList {:type "list", :member {:shape "NestedFilters"}, :max 20, :min 1}, :ModelName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*"}, :DescribePipelineRequest {:type "structure", :required ["PipelineName"], :members {:PipelineName {:shape "PipelineName"}}}, :S3DataDistribution {:type "string", :enum ["FullyReplicated" "ShardedByS3Key"]}, :InstanceType {:type "string", :enum ["ml.t2.medium" "ml.t2.large" "ml.t2.xlarge" "ml.t2.2xlarge" "ml.t3.medium" "ml.t3.large" "ml.t3.xlarge" "ml.t3.2xlarge" "ml.m4.xlarge" "ml.m4.2xlarge" "ml.m4.4xlarge" "ml.m4.10xlarge" "ml.m4.16xlarge" "ml.m5.xlarge" "ml.m5.2xlarge" "ml.m5.4xlarge" "ml.m5.12xlarge" "ml.m5.24xlarge" "ml.m5d.large" "ml.m5d.xlarge" "ml.m5d.2xlarge" "ml.m5d.4xlarge" "ml.m5d.8xlarge" "ml.m5d.12xlarge" "ml.m5d.16xlarge" "ml.m5d.24xlarge" "ml.c4.xlarge" "ml.c4.2xlarge" "ml.c4.4xlarge" "ml.c4.8xlarge" "ml.c5.xlarge" "ml.c5.2xlarge" "ml.c5.4xlarge" "ml.c5.9xlarge" "ml.c5.18xlarge" "ml.c5d.xlarge" "ml.c5d.2xlarge" "ml.c5d.4xlarge" "ml.c5d.9xlarge" "ml.c5d.18xlarge" "ml.p2.xlarge" "ml.p2.8xlarge" "ml.p2.16xlarge" "ml.p3.2xlarge" "ml.p3.8xlarge" "ml.p3.16xlarge" "ml.p3dn.24xlarge" "ml.g4dn.xlarge" "ml.g4dn.2xlarge" "ml.g4dn.4xlarge" "ml.g4dn.8xlarge" "ml.g4dn.12xlarge" "ml.g4dn.16xlarge" "ml.r5.large" "ml.r5.xlarge" "ml.r5.2xlarge" "ml.r5.4xlarge" "ml.r5.8xlarge" "ml.r5.12xlarge" "ml.r5.16xlarge" "ml.r5.24xlarge" "ml.g5.xlarge" "ml.g5.2xlarge" "ml.g5.4xlarge" "ml.g5.8xlarge" "ml.g5.16xlarge" "ml.g5.12xlarge" "ml.g5.24xlarge" "ml.g5.48xlarge"]}, :DriftCheckBias {:type "structure", :members {:ConfigFile {:shape "FileSource"}, :PreTrainingConstraints {:shape "MetricsSource"}, :PostTrainingConstraints {:shape "MetricsSource"}}}, :ResourceId {:type "string", :max 32}, :CreateTrialComponentResponse {:type "structure", :members {:TrialComponentArn {:shape "TrialComponentArn"}}}, :Workteams {:type "list", :member {:shape "Workteam"}}, :EntityDescription {:type "string", :max 1024, :pattern "[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}]*"}, :DirectoryPath {:type "string", :max 4096, :pattern ".*"}, :CsvContentType {:type "string", :max 256, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*\\/[a-zA-Z0-9](-*[a-zA-Z0-9.])*"}, :SortPipelinesBy {:type "string", :enum ["Name" "CreationTime"]}, :KernelSpecs {:type "list", :member {:shape "KernelSpec"}, :max 1, :min 1}, :DeleteModelBiasJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :NeoVpcSubnetId {:type "string", :max 32, :pattern "[-0-9a-zA-Z]+"}, :ProcessingS3InputMode {:type "string", :enum ["Pipe" "File"]}, :DescribeModelPackageInput {:type "structure", :required ["ModelPackageName"], :members {:ModelPackageName {:shape "VersionedArnOrName"}}}, :OutputParameter {:type "structure", :required ["Name" "Value"], :members {:Name {:shape "String256"}, :Value {:shape "String1024"}}}, :ListTagsOutput {:type "structure", :members {:Tags {:shape "TagList"}, :NextToken {:shape "NextToken"}}}, :DescribeEndpointConfigInput {:type "structure", :required ["EndpointConfigName"], :members {:EndpointConfigName {:shape "EndpointConfigName"}}}, :CodeRepositorySummary {:type "structure", :required ["CodeRepositoryName" "CodeRepositoryArn" "CreationTime" "LastModifiedTime"], :members {:CodeRepositoryName {:shape "EntityName"}, :CodeRepositoryArn {:shape "CodeRepositoryArn"}, :CreationTime {:shape "CreationTime"}, :LastModifiedTime {:shape "LastModifiedTime"}, :GitConfig {:shape "GitConfig"}}}, :Images {:type "list", :member {:shape "Image"}}, :CallbackToken {:type "string", :max 10, :min 10, :pattern "^[a-zA-Z0-9]+$"}, :ParameterValues {:type "list", :member {:shape "ParameterValue"}, :max 20, :min 1}, :GetLineageGroupPolicyRequest {:type "structure", :required ["LineageGroupName"], :members {:LineageGroupName {:shape "LineageGroupNameOrArn"}}}, :RecommendationJobStoppingConditions {:type "structure", :members {:MaxInvocations {:shape "Integer"}, :ModelLatencyThresholds {:shape "ModelLatencyThresholds"}}}, :ArtifactSourceIdType {:type "string", :enum ["MD5Hash" "S3ETag" "S3Version" "Custom"]}, :HumanLoopActivationConditionsConfig {:type "structure", :required ["HumanLoopActivationConditions"], :members {:HumanLoopActivationConditions {:shape "HumanLoopActivationConditions", :jsonvalue true}}}, :ListImagesResponse {:type "structure", :members {:Images {:shape "Images"}, :NextToken {:shape "NextToken"}}}, :DeleteContextResponse {:type "structure", :members {:ContextArn {:shape "ContextArn"}}}, :HyperParameterTuningJobStrategyType {:type "string", :enum ["Bayesian" "Random"]}, :RegisterModelStepMetadata {:type "structure", :members {:Arn {:shape "String256"}}}, :HyperParameterTuningJobObjectiveType {:type "string", :enum ["Maximize" "Minimize"]}, :EdgeModelStats {:type "list", :member {:shape "EdgeModelStat"}}, :CreateAutoMLJobRequest {:type "structure", :required ["AutoMLJobName" "InputDataConfig" "OutputDataConfig" "RoleArn"], :members {:AutoMLJobName {:shape "AutoMLJobName"}, :ModelDeployConfig {:shape "ModelDeployConfig"}, :ProblemType {:shape "ProblemType"}, :AutoMLJobObjective {:shape "AutoMLJobObjective"}, :Tags {:shape "TagList"}, :OutputDataConfig {:shape "AutoMLOutputDataConfig"}, :RoleArn {:shape "RoleArn"}, :GenerateCandidateDefinitionsOnly {:shape "GenerateCandidateDefinitionsOnly"}, :AutoMLJobConfig {:shape "AutoMLJobConfig"}, :InputDataConfig {:shape "AutoMLInputDataConfig"}}}, :DataQualityAppSpecification {:type "structure", :required ["ImageUri"], :members {:ImageUri {:shape "ImageUri"}, :ContainerEntrypoint {:shape "ContainerEntrypoint"}, :ContainerArguments {:shape "MonitoringContainerArguments"}, :RecordPreprocessorSourceUri {:shape "S3Uri"}, :PostAnalyticsProcessorSourceUri {:shape "S3Uri"}, :Environment {:shape "MonitoringEnvironmentMap"}}}, :SourceAlgorithmList {:type "list", :member {:shape "SourceAlgorithm"}, :max 1, :min 1}, :TrialComponentMetricSummary {:type "structure", :members {:TimeStamp {:shape "Timestamp"}, :Max {:shape "OptionalDouble"}, :Last {:shape "OptionalDouble"}, :Avg {:shape "OptionalDouble"}, :Min {:shape "OptionalDouble"}, :Count {:shape "OptionalInteger"}, :MetricName {:shape "MetricName"}, :SourceArn {:shape "TrialComponentSourceArn"}, :StdDev {:shape "OptionalDouble"}}}, :ListSubscribedWorkteamsResponse {:type "structure", :required ["SubscribedWorkteams"], :members {:SubscribedWorkteams {:shape "SubscribedWorkteams"}, :NextToken {:shape "NextToken"}}}, :AutoGenerateEndpointName {:type "boolean"}, :PendingDeploymentSummary {:type "structure", :required ["EndpointConfigName"], :members {:EndpointConfigName {:shape "EndpointConfigName"}, :ProductionVariants {:shape "PendingProductionVariantSummaryList"}, :StartTime {:shape "Timestamp"}}}, :ModelLatencyThresholds {:type "list", :member {:shape "ModelLatencyThreshold"}, :max 1, :min 1}, :ExecutionStatus {:type "string", :enum ["Pending" "Completed" "CompletedWithViolations" "InProgress" "Failed" "Stopping" "Stopped"]}, :LabelingJobSummaryList {:type "list", :member {:shape "LabelingJobSummary"}}, :MaxAutoMLJobRuntimeInSeconds {:type "integer", :min 1}, :ListLineageEntityParameterKey {:type "list", :member {:shape "StringParameterValue"}}, :DeviceArn {:type "string", :max 2048, :min 20, :pattern "^arn:aws[a-z\\-]*:[a-z\\-]*:[a-z\\-]*:\\d{12}:[a-z\\-]*/?[a-zA-Z_0-9+=,.@\\-_/]+$"}, :ProcessingVolumeSizeInGB {:type "integer", :max 16384, :min 1}, :TransformOutput {:type "structure", :required ["S3OutputPath"], :members {:S3OutputPath {:shape "S3Uri"}, :Accept {:shape "Accept"}, :AssembleWith {:shape "AssemblyType"}, :KmsKeyId {:shape "KmsKeyId"}}}, :ListCandidatesForAutoMLJobRequest {:type "structure", :required ["AutoMLJobName"], :members {:AutoMLJobName {:shape "AutoMLJobName"}, :StatusEquals {:shape "CandidateStatus"}, :CandidateNameEquals {:shape "CandidateName"}, :SortOrder {:shape "AutoMLSortOrder"}, :SortBy {:shape "CandidateSortBy"}, :MaxResults {:shape "AutoMLMaxResults", :box true}, :NextToken {:shape "NextToken"}}}, :DescribeCodeRepositoryInput {:type "structure", :required ["CodeRepositoryName"], :members {:CodeRepositoryName {:shape "EntityName"}}}, :DeletePipelineRequest {:type "structure", :required ["PipelineName" "ClientRequestToken"], :members {:PipelineName {:shape "PipelineName"}, :ClientRequestToken {:shape "IdempotencyToken", :idempotencyToken true}}}, :ExperimentSummaries {:type "list", :member {:shape "ExperimentSummary"}}, :FeatureGroup {:type "structure", :members {:OfflineStoreStatus {:shape "OfflineStoreStatus"}, :OfflineStoreConfig {:shape "OfflineStoreConfig"}, :FeatureGroupStatus {:shape "FeatureGroupStatus"}, :EventTimeFeatureName {:shape "FeatureName"}, :FeatureGroupName {:shape "FeatureGroupName"}, :Tags {:shape "TagList"}, :RecordIdentifierFeatureName {:shape "FeatureName"}, :RoleArn {:shape "RoleArn"}, :FeatureDefinitions {:shape "FeatureDefinitions"}, :CreationTime {:shape "CreationTime"}, :FeatureGroupArn {:shape "FeatureGroupArn"}, :OnlineStoreConfig {:shape "OnlineStoreConfig"}, :Description {:shape "Description"}, :FailureReason {:shape "FailureReason"}}}, :PipelineExecutionStep {:type "structure", :members {:EndTime {:shape "Timestamp"}, :StepDescription {:shape "StepDescription"}, :StepDisplayName {:shape "StepDisplayName"}, :StepStatus {:shape "StepStatus"}, :Metadata {:shape "PipelineExecutionStepMetadata"}, :StartTime {:shape "Timestamp"}, :StepName {:shape "StepName"}, :FailureReason {:shape "FailureReason"}, :CacheHitResult {:shape "CacheHitResult"}, :AttemptCount {:shape "IntegerValue"}}}, :MonitoringClusterConfig {:type "structure", :required ["InstanceCount" "InstanceType" "VolumeSizeInGB"], :members {:InstanceCount {:shape "ProcessingInstanceCount"}, :InstanceType {:shape "ProcessingInstanceType"}, :VolumeSizeInGB {:shape "ProcessingVolumeSizeInGB"}, :VolumeKmsKeyId {:shape "KmsKeyId"}}}, :OptionalInteger {:type "integer"}, :ListInferenceRecommendationsJobsResponse {:type "structure", :required ["InferenceRecommendationsJobs"], :members {:InferenceRecommendationsJobs {:shape "InferenceRecommendationsJobs"}, :NextToken {:shape "NextToken"}}}, :TemplateContent {:type "string", :max 128000, :min 1, :pattern "[\\S\\s]+"}, :FailStepMetadata {:type "structure", :members {:ErrorMessage {:shape "String3072"}}}, :ProfilerRuleConfiguration {:type "structure", :required ["RuleConfigurationName" "RuleEvaluatorImage"], :members {:RuleConfigurationName {:shape "RuleConfigurationName"}, :LocalPath {:shape "DirectoryPath"}, :S3OutputPath {:shape "S3Uri"}, :RuleEvaluatorImage {:shape "AlgorithmImage"}, :InstanceType {:shape "ProcessingInstanceType"}, :VolumeSizeInGB {:shape "OptionalVolumeSizeInGB"}, :RuleParameters {:shape "RuleParameters"}}}, :CustomImage {:type "structure", :required ["ImageName" "AppImageConfigName"], :members {:ImageName {:shape "ImageName"}, :ImageVersionNumber {:shape "ImageVersionNumber", :box true}, :AppImageConfigName {:shape "AppImageConfigName"}}}, :ExperimentSourceArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*"}, :UpdateWorkforceRequest {:type "structure", :required ["WorkforceName"], :members {:WorkforceName {:shape "WorkforceName"}, :SourceIpConfig {:shape "SourceIpConfig"}, :OidcConfig {:shape "OidcConfig"}}}, :UserProfileSortKey {:type "string", :enum ["CreationTime" "LastModifiedTime"]}, :AsyncInferenceNotificationConfig {:type "structure", :members {:SuccessTopic {:shape "SnsTopicArn"}, :ErrorTopic {:shape "SnsTopicArn"}}}, :CreateModelOutput {:type "structure", :required ["ModelArn"], :members {:ModelArn {:shape "ModelArn"}}}, :MediaType {:type "string", :max 64, :pattern "^[-\\w]+\\/[-\\w+]+$"}, :LineageEntityParameters {:type "map", :key {:shape "StringParameterValue"}, :value {:shape "StringParameterValue"}, :max 30}, :CompressionTypes {:type "list", :member {:shape "CompressionType"}}, :AppSecurityGroupManagement {:type "string", :enum ["Service" "Customer"]}, :ExitMessage {:type "string", :max 1024, :pattern "[\\S\\s]*"}, :TrafficRoutingConfigType {:type "string", :enum ["ALL_AT_ONCE" "CANARY" "LINEAR"]}, :ListTagsInput {:type "structure", :required ["ResourceArn"], :members {:ResourceArn {:shape "ResourceArn"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "ListTagsMaxResults"}}}, :UserProfileArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:user-profile/.*"}, :DeployedImage {:type "structure", :members {:SpecifiedImage {:shape "ContainerImage"}, :ResolvedImage {:shape "ContainerImage"}, :ResolutionTime {:shape "Timestamp"}}}, :ModelPackageStatusDetails {:type "structure", :required ["ValidationStatuses"], :members {:ValidationStatuses {:shape "ModelPackageStatusItemList"}, :ImageScanStatuses {:shape "ModelPackageStatusItemList"}}}, :ProductionVariantSummaryList {:type "list", :member {:shape "ProductionVariantSummary"}, :min 1}, :InferenceImage {:type "string", :max 256}, :AppImageConfigList {:type "list", :member {:shape "AppImageConfigDetails"}}, :ListTrialComponentsRequest {:type "structure", :members {:ExperimentName {:shape "ExperimentEntityName"}, :TrialName {:shape "ExperimentEntityName"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "SortTrialComponentsBy"}, :SortOrder {:shape "SortOrder"}, :CreatedAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :CreatedBefore {:shape "Timestamp"}, :SourceArn {:shape "String256"}}}, :FinalMetricDataList {:type "list", :member {:shape "MetricData"}, :max 40, :min 0}, :Channel {:type "structure", :required ["ChannelName" "DataSource"], :members {:ChannelName {:shape "ChannelName"}, :DataSource {:shape "DataSource"}, :ContentType {:shape "ContentType"}, :CompressionType {:shape "CompressionType"}, :RecordWrapperType {:shape "RecordWrapper"}, :InputMode {:shape "TrainingInputMode"}, :ShuffleConfig {:shape "ShuffleConfig"}}}, :EndpointConfigSummary {:type "structure", :required ["EndpointConfigName" "EndpointConfigArn" "CreationTime"], :members {:EndpointConfigName {:shape "EndpointConfigName"}, :EndpointConfigArn {:shape "EndpointConfigArn"}, :CreationTime {:shape "Timestamp"}}}, :FeatureGroupSummary {:type "structure", :required ["FeatureGroupName" "FeatureGroupArn" "CreationTime"], :members {:FeatureGroupName {:shape "FeatureGroupName"}, :FeatureGroupArn {:shape "FeatureGroupArn"}, :CreationTime {:shape "Timestamp"}, :FeatureGroupStatus {:shape "FeatureGroupStatus"}, :OfflineStoreStatus {:shape "OfflineStoreStatus"}}}, :ListAppImageConfigsRequest {:type "structure", :members {:ModifiedTimeBefore {:shape "Timestamp"}, :CreationTimeBefore {:shape "Timestamp"}, :ModifiedTimeAfter {:shape "Timestamp"}, :NameContains {:shape "AppImageConfigName"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "AppImageConfigSortKey"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}}}, :CreateDataQualityJobDefinitionResponse {:type "structure", :required ["JobDefinitionArn"], :members {:JobDefinitionArn {:shape "MonitoringJobDefinitionArn"}}}, :DescribePipelineDefinitionForExecutionResponse {:type "structure", :members {:PipelineDefinition {:shape "PipelineDefinition"}, :CreationTime {:shape "Timestamp"}}}, :CreateModelPackageInput {:type "structure", :members {:Domain {:shape "String"}, :CertifyForMarketplace {:shape "CertifyForMarketplace"}, :InferenceSpecification {:shape "InferenceSpecification"}, :ModelPackageGroupName {:shape "ArnOrName"}, :ModelMetrics {:shape "ModelMetrics"}, :ModelPackageName {:shape "EntityName"}, :Tags {:shape "TagList"}, :SamplePayloadUrl {:shape "S3Uri"}, :ValidationSpecification {:shape "ModelPackageValidationSpecification"}, :ModelPackageDescription {:shape "EntityDescription"}, :AdditionalInferenceSpecifications {:shape "AdditionalInferenceSpecifications"}, :ModelApprovalStatus {:shape "ModelApprovalStatus"}, :Task {:shape "String"}, :DriftCheckBaselines {:shape "DriftCheckBaselines"}, :CustomerMetadataProperties {:shape "CustomerMetadataMap"}, :ClientToken {:shape "ClientToken", :idempotencyToken true}, :MetadataProperties {:shape "MetadataProperties"}, :SourceAlgorithmSpecification {:shape "SourceAlgorithmSpecification"}}}, :UpdateEndpointInput {:type "structure", :required ["EndpointName" "EndpointConfigName"], :members {:EndpointName {:shape "EndpointName"}, :EndpointConfigName {:shape "EndpointConfigName"}, :RetainAllVariantProperties {:shape "Boolean"}, :ExcludeRetainedVariantProperties {:shape "VariantPropertyList"}, :DeploymentConfig {:shape "DeploymentConfig"}, :RetainDeploymentConfig {:shape "Boolean"}}}, :MonitoringJobDefinitionSortKey {:type "string", :enum ["Name" "CreationTime"]}, :CreateProjectOutput {:type "structure", :required ["ProjectArn" "ProjectId"], :members {:ProjectArn {:shape "ProjectArn"}, :ProjectId {:shape "ProjectId"}}}, :ListDataQualityJobDefinitionsRequest {:type "structure", :members {:EndpointName {:shape "EndpointName"}, :SortBy {:shape "MonitoringJobDefinitionSortKey"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "NameContains"}, :CreationTimeBefore {:shape "Timestamp"}, :CreationTimeAfter {:shape "Timestamp"}}}, :ListLineageGroupsResponse {:type "structure", :members {:LineageGroupSummaries {:shape "LineageGroupSummaries"}, :NextToken {:shape "NextToken"}}}, :ProcessingJobSummaries {:type "list", :member {:shape "ProcessingJobSummary"}}, :AlgorithmStatusDetails {:type "structure", :members {:ValidationStatuses {:shape "AlgorithmStatusItemList"}, :ImageScanStatuses {:shape "AlgorithmStatusItemList"}}}, :NeoVpcConfig {:type "structure", :required ["SecurityGroupIds" "Subnets"], :members {:SecurityGroupIds {:shape "NeoVpcSecurityGroupIds"}, :Subnets {:shape "NeoVpcSubnets"}}}, :ListWorkforcesRequest {:type "structure", :members {:SortBy {:shape "ListWorkforcesSortByOptions"}, :SortOrder {:shape "SortOrder"}, :NameContains {:shape "WorkforceName"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults", :box true}}}, :ImageNameContains {:type "string", :max 63, :pattern "^[a-zA-Z0-9\\-.]+$"}, :GetSagemakerServicecatalogPortfolioStatusInput {:type "structure", :members {}}, :TrialArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:experiment-trial/.*"}, :HumanTaskConfig {:type "structure", :required ["WorkteamArn" "UiConfig" "PreHumanTaskLambdaArn" "TaskTitle" "TaskDescription" "NumberOfHumanWorkersPerDataObject" "TaskTimeLimitInSeconds" "AnnotationConsolidationConfig"], :members {:TaskTitle {:shape "TaskTitle"}, :TaskTimeLimitInSeconds {:shape "TaskTimeLimitInSeconds"}, :MaxConcurrentTaskCount {:shape "MaxConcurrentTaskCount"}, :WorkteamArn {:shape "WorkteamArn"}, :NumberOfHumanWorkersPerDataObject {:shape "NumberOfHumanWorkersPerDataObject"}, :TaskKeywords {:shape "TaskKeywords"}, :PublicWorkforceTaskPrice {:shape "PublicWorkforceTaskPrice"}, :TaskDescription {:shape "TaskDescription"}, :AnnotationConsolidationConfig {:shape "AnnotationConsolidationConfig"}, :UiConfig {:shape "UiConfig"}, :TaskAvailabilityLifetimeInSeconds {:shape "TaskAvailabilityLifetimeInSeconds"}, :PreHumanTaskLambdaArn {:shape "LambdaFunctionArn"}}}, :SortAssociationsBy {:type "string", :enum ["SourceArn" "DestinationArn" "SourceType" "DestinationType" "CreationTime"]}, :Framework {:type "string", :enum ["TENSORFLOW" "KERAS" "MXNET" "ONNX" "PYTORCH" "XGBOOST" "TFLITE" "DARKNET" "SKLEARN"]}, :TrafficRoutingConfig {:type "structure", :required ["Type" "WaitIntervalInSeconds"], :members {:Type {:shape "TrafficRoutingConfigType"}, :WaitIntervalInSeconds {:shape "WaitIntervalInSeconds"}, :CanarySize {:shape "CapacitySize"}, :LinearStepSize {:shape "CapacitySize"}}}, :CodeRepositorySortOrder {:type "string", :enum ["Ascending" "Descending"]}, :CaptureOption {:type "structure", :required ["CaptureMode"], :members {:CaptureMode {:shape "CaptureMode"}}}, :ProcessingS3Output {:type "structure", :required ["S3Uri" "LocalPath" "S3UploadMode"], :members {:S3Uri {:shape "S3Uri"}, :LocalPath {:shape "ProcessingLocalPath"}, :S3UploadMode {:shape "ProcessingS3UploadMode"}}}, :DescribeFeatureGroupResponse {:type "structure", :required ["FeatureGroupArn" "FeatureGroupName" "RecordIdentifierFeatureName" "EventTimeFeatureName" "FeatureDefinitions" "CreationTime" "NextToken"], :members {:OfflineStoreStatus {:shape "OfflineStoreStatus"}, :OfflineStoreConfig {:shape "OfflineStoreConfig"}, :FeatureGroupStatus {:shape "FeatureGroupStatus"}, :EventTimeFeatureName {:shape "FeatureName"}, :FeatureGroupName {:shape "FeatureGroupName"}, :NextToken {:shape "NextToken"}, :RecordIdentifierFeatureName {:shape "FeatureName"}, :RoleArn {:shape "RoleArn"}, :FeatureDefinitions {:shape "FeatureDefinitions"}, :CreationTime {:shape "CreationTime"}, :FeatureGroupArn {:shape "FeatureGroupArn"}, :OnlineStoreConfig {:shape "OnlineStoreConfig"}, :Description {:shape "Description"}, :FailureReason {:shape "FailureReason"}}}, :MetricValue {:type "float"}, :ServiceCatalogProvisioningUpdateDetails {:type "structure", :members {:ProvisioningArtifactId {:shape "ServiceCatalogEntityId"}, :ProvisioningParameters {:shape "ProvisioningParameters"}}}, :FeatureGroupSummaries {:type "list", :member {:shape "FeatureGroupSummary"}}, :DeleteHumanTaskUiRequest {:type "structure", :required ["HumanTaskUiName"], :members {:HumanTaskUiName {:shape "HumanTaskUiName"}}}, :ListMonitoringSchedulesRequest {:type "structure", :members {:MonitoringJobDefinitionName {:shape "MonitoringJobDefinitionName"}, :CreationTimeBefore {:shape "Timestamp"}, :EndpointName {:shape "EndpointName"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "MonitoringScheduleSortKey"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :StatusEquals {:shape "ScheduleStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}, :MonitoringTypeEquals {:shape "MonitoringType"}}}, :AwsManagedHumanLoopRequestSource {:type "string", :enum ["AWS/Rekognition/DetectModerationLabels/Image/V3" "AWS/Textract/AnalyzeDocument/Forms/V1"]}, :CreateEndpointOutput {:type "structure", :required ["EndpointArn"], :members {:EndpointArn {:shape "EndpointArn"}}}, :Cidrs {:type "list", :member {:shape "Cidr"}}, :CandidateStepName {:type "string", :max 64, :min 1}, :CreateNotebookInstanceInput {:type "structure", :required ["NotebookInstanceName" "InstanceType" "RoleArn"], :members {:AdditionalCodeRepositories {:shape "AdditionalCodeRepositoryNamesOrUrls"}, :PlatformIdentifier {:shape "PlatformIdentifier"}, :Tags {:shape "TagList"}, :InstanceType {:shape "InstanceType"}, :AcceleratorTypes {:shape "NotebookInstanceAcceleratorTypes"}, :DirectInternetAccess {:shape "DirectInternetAccess"}, :RoleArn {:shape "RoleArn"}, :NotebookInstanceName {:shape "NotebookInstanceName"}, :SubnetId {:shape "SubnetId"}, :KmsKeyId {:shape "KmsKeyId"}, :InstanceMetadataServiceConfiguration {:shape "InstanceMetadataServiceConfiguration"}, :RootAccess {:shape "RootAccess"}, :LifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :DefaultCodeRepository {:shape "CodeRepositoryNameOrUrl"}, :SecurityGroupIds {:shape "SecurityGroupIds"}, :VolumeSizeInGB {:shape "NotebookInstanceVolumeSizeInGB"}}}, :Boolean {:type "boolean"}, :HumanLoopActivationConditions {:type "string", :max 10240}, :StringParameterValue {:type "string", :max 256, :pattern ".*"}, :GitConfigUrl {:type "string", :pattern "^https://([^/]+)/?(.*)$"}, :StopNotebookInstanceInput {:type "structure", :required ["NotebookInstanceName"], :members {:NotebookInstanceName {:shape "NotebookInstanceName"}}}, :CodeRepositoryArn {:type "string", :max 2048, :min 1, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:code-repository/.*"}, :CreateWorkteamRequest {:type "structure", :required ["WorkteamName" "MemberDefinitions" "Description"], :members {:WorkteamName {:shape "WorkteamName"}, :WorkforceName {:shape "WorkforceName"}, :MemberDefinitions {:shape "MemberDefinitions"}, :Description {:shape "String200"}, :NotificationConfiguration {:shape "NotificationConfiguration"}, :Tags {:shape "TagList"}}}, :String128 {:type "string", :max 128}, :LineageGroupSummaries {:type "list", :member {:shape "LineageGroupSummary"}}, :DescribeModelBiasJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :ModelStepMetadata {:type "structure", :members {:Arn {:shape "String256"}}}, :MaxRuntimePerTrainingJobInSeconds {:type "integer", :min 1}, :CreateHumanTaskUiResponse {:type "structure", :required ["HumanTaskUiArn"], :members {:HumanTaskUiArn {:shape "HumanTaskUiArn"}}}, :RecommendationJobOutputConfig {:type "structure", :members {:KmsKeyId {:shape "KmsKeyId"}, :CompiledOutputConfig {:shape "RecommendationJobCompiledOutputConfig"}}}, :LabelingJobDataSource {:type "structure", :members {:S3DataSource {:shape "LabelingJobS3DataSource"}, :SnsDataSource {:shape "LabelingJobSnsDataSource"}}}, :SubscribedWorkteam {:type "structure", :required ["WorkteamArn"], :members {:WorkteamArn {:shape "WorkteamArn"}, :MarketplaceTitle {:shape "String200"}, :SellerName {:shape "String"}, :MarketplaceDescription {:shape "String200"}, :ListingId {:shape "String"}}}, :ListEndpointConfigsInput {:type "structure", :members {:SortBy {:shape "EndpointConfigSortKey"}, :SortOrder {:shape "OrderKey"}, :NextToken {:shape "PaginationToken"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "EndpointConfigNameContains"}, :CreationTimeBefore {:shape "Timestamp"}, :CreationTimeAfter {:shape "Timestamp"}}}, :UpdateArtifactRequest {:type "structure", :required ["ArtifactArn"], :members {:ArtifactArn {:shape "ArtifactArn"}, :ArtifactName {:shape "ExperimentEntityName"}, :Properties {:shape "LineageEntityParameters"}, :PropertiesToRemove {:shape "ListLineageEntityParameterKey"}}}, :RepositoryAuthConfig {:type "structure", :required ["RepositoryCredentialsProviderArn"], :members {:RepositoryCredentialsProviderArn {:shape "RepositoryCredentialsProviderArn"}}}, :MonitoringTimeOffsetString {:type "string", :max 15, :min 1, :pattern "^.?P.*"}, :S3DataType {:type "string", :enum ["ManifestFile" "S3Prefix" "AugmentedManifestFile"]}, :AppType {:type "string", :enum ["JupyterServer" "KernelGateway" "TensorBoard" "RStudioServerPro" "RSessionGateway"]}, :FlowDefinitionTaskDescription {:type "string", :max 255, :min 1, :pattern ".+"}, :DescribeModelQualityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :Database {:type "string", :max 255, :min 1, :pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"}, :Workforces {:type "list", :member {:shape "Workforce"}}, :ImageVersionArn {:type "string", :max 256, :pattern "^arn:aws(-[\\w]+)*:sagemaker:.+:[0-9]{12}:image-version/[a-z0-9]([-.]?[a-z0-9])*/[0-9]+$"}, :AutoMLMaxResults {:type "integer", :max 100, :min 1}, :AppStatus {:type "string", :enum ["Deleted" "Deleting" "Failed" "InService" "Pending"]}, :PipelineSummary {:type "structure", :members {:PipelineArn {:shape "PipelineArn"}, :PipelineName {:shape "PipelineName"}, :PipelineDisplayName {:shape "PipelineName"}, :PipelineDescription {:shape "PipelineDescription"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :LastExecutionTime {:shape "Timestamp"}}}, :ParallelismConfiguration {:type "structure", :required ["MaxParallelExecutionSteps"], :members {:MaxParallelExecutionSteps {:shape "MaxParallelExecutionSteps"}}}, :CaptureContentTypeHeader {:type "structure", :members {:CsvContentTypes {:shape "CsvContentTypes"}, :JsonContentTypes {:shape "JsonContentTypes"}}}, :ListExperimentsResponse {:type "structure", :members {:ExperimentSummaries {:shape "ExperimentSummaries"}, :NextToken {:shape "NextToken"}}}, :TransformJobDefinition {:type "structure", :required ["TransformInput" "TransformOutput" "TransformResources"], :members {:MaxConcurrentTransforms {:shape "MaxConcurrentTransforms"}, :MaxPayloadInMB {:shape "MaxPayloadInMB"}, :BatchStrategy {:shape "BatchStrategy"}, :Environment {:shape "TransformEnvironmentMap"}, :TransformInput {:shape "TransformInput"}, :TransformOutput {:shape "TransformOutput"}, :TransformResources {:shape "TransformResources"}}}, :Accept {:type "string", :max 256, :pattern ".*"}, :GetSearchSuggestionsRequest {:type "structure", :required ["Resource"], :members {:Resource {:shape "ResourceType"}, :SuggestionQuery {:shape "SuggestionQuery"}}}, :RuleEvaluationStatus {:type "string", :enum ["InProgress" "NoIssuesFound" "IssuesFound" "Error" "Stopping" "Stopped"]}, :ProfilingParameters {:type "map", :key {:shape "ConfigKey"}, :value {:shape "ConfigValue"}, :max 20, :min 0}, :CreateProcessingJobResponse {:type "structure", :required ["ProcessingJobArn"], :members {:ProcessingJobArn {:shape "ProcessingJobArn"}}}, :UpdateEndpointWeightsAndCapacitiesOutput {:type "structure", :required ["EndpointArn"], :members {:EndpointArn {:shape "EndpointArn"}}}, :DriftCheckExplainability {:type "structure", :members {:Constraints {:shape "MetricsSource"}, :ConfigFile {:shape "FileSource"}}}, :RStudioServerProDomainSettings {:type "structure", :required ["DomainExecutionRoleArn"], :members {:DomainExecutionRoleArn {:shape "RoleArn"}, :RStudioConnectUrl {:shape "String"}, :RStudioPackageManagerUrl {:shape "String"}, :DefaultResourceSpec {:shape "ResourceSpec"}}}, :TrainingInputMode {:type "string", :enum ["Pipe" "File" "FastFile"]}, :AutoMLInputDataConfig {:type "list", :member {:shape "AutoMLChannel"}, :max 2, :min 1}, :ProcessingClusterConfig {:type "structure", :required ["InstanceCount" "InstanceType" "VolumeSizeInGB"], :members {:InstanceCount {:shape "ProcessingInstanceCount"}, :InstanceType {:shape "ProcessingInstanceType"}, :VolumeSizeInGB {:shape "ProcessingVolumeSizeInGB"}, :VolumeKmsKeyId {:shape "KmsKeyId"}}}, :UpdateActionResponse {:type "structure", :members {:ActionArn {:shape "ActionArn"}}}, :ListModelsInput {:type "structure", :members {:SortBy {:shape "ModelSortKey"}, :SortOrder {:shape "OrderKey"}, :NextToken {:shape "PaginationToken"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "ModelNameContains"}, :CreationTimeBefore {:shape "Timestamp"}, :CreationTimeAfter {:shape "Timestamp"}}}, :DescribePipelineExecutionRequest {:type "structure", :required ["PipelineExecutionArn"], :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}}}, :AutoMLChannelType {:type "string", :enum ["training" "validation"]}, :DeleteImageResponse {:type "structure", :members {}}, :ListModelsOutput {:type "structure", :required ["Models"], :members {:Models {:shape "ModelSummaryList"}, :NextToken {:shape "PaginationToken"}}}, :CreateTrialComponentRequest {:type "structure", :required ["TrialComponentName"], :members {:EndTime {:shape "Timestamp"}, :InputArtifacts {:shape "TrialComponentArtifacts"}, :TrialComponentName {:shape "ExperimentEntityName"}, :OutputArtifacts {:shape "TrialComponentArtifacts"}, :Tags {:shape "TagList"}, :Parameters {:shape "TrialComponentParameters"}, :DisplayName {:shape "ExperimentEntityName"}, :StartTime {:shape "Timestamp"}, :MetadataProperties {:shape "MetadataProperties"}, :Status {:shape "TrialComponentStatus"}}}, :TransformInput {:type "structure", :required ["DataSource"], :members {:DataSource {:shape "TransformDataSource"}, :ContentType {:shape "ContentType"}, :CompressionType {:shape "CompressionType"}, :SplitType {:shape "SplitType"}}}, :DeviceFleetSummary {:type "structure", :required ["DeviceFleetArn" "DeviceFleetName"], :members {:DeviceFleetArn {:shape "DeviceFleetArn"}, :DeviceFleetName {:shape "EntityName"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}}}, :AlgorithmSpecification {:type "structure", :required ["TrainingInputMode"], :members {:TrainingImage {:shape "AlgorithmImage"}, :AlgorithmName {:shape "ArnOrName"}, :TrainingInputMode {:shape "TrainingInputMode"}, :MetricDefinitions {:shape "MetricDefinitionList"}, :EnableSageMakerMetricsTimeSeries {:shape "Boolean"}}}, :AthenaWorkGroup {:type "string", :max 128, :min 1, :pattern "[a-zA-Z0-9._-]+"}, :GitConfig {:type "structure", :required ["RepositoryUrl"], :members {:RepositoryUrl {:shape "GitConfigUrl"}, :Branch {:shape "Branch"}, :SecretArn {:shape "SecretArn"}}}, :CustomerMetadataKeyList {:type "list", :member {:shape "CustomerMetadataKey"}}, :CompilationJobStatus {:type "string", :enum ["INPROGRESS" "COMPLETED" "FAILED" "STARTING" "STOPPING" "STOPPED"]}, :DescribeTrialRequest {:type "structure", :required ["TrialName"], :members {:TrialName {:shape "ExperimentEntityName"}}}, :LabelingJobAlgorithmSpecificationArn {:type "string", :max 2048, :pattern "arn:.*"}, :CandidateStepType {:type "string", :enum ["AWS::SageMaker::TrainingJob" "AWS::SageMaker::TransformJob" "AWS::SageMaker::ProcessingJob"]}, :ListArtifactsResponse {:type "structure", :members {:ArtifactSummaries {:shape "ArtifactSummaries"}, :NextToken {:shape "NextToken"}}}, :TrialSummary {:type "structure", :members {:TrialArn {:shape "TrialArn"}, :TrialName {:shape "ExperimentEntityName"}, :DisplayName {:shape "ExperimentEntityName"}, :TrialSource {:shape "TrialSource"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}}}, :NeoVpcSecurityGroupId {:type "string", :max 32, :pattern "[-0-9a-zA-Z]+"}, :ResourceSpec {:type "structure", :members {:SageMakerImageArn {:shape "ImageArn"}, :SageMakerImageVersionArn {:shape "ImageVersionArn"}, :InstanceType {:shape "AppInstanceType"}, :LifecycleConfigArn {:shape "StudioLifecycleConfigArn"}}}, :HyperParameterTrainingJobSummary {:type "structure", :required ["TrainingJobName" "TrainingJobArn" "CreationTime" "TrainingJobStatus" "TunedHyperParameters"], :members {:TrainingStartTime {:shape "Timestamp"}, :TrainingJobStatus {:shape "TrainingJobStatus"}, :TrainingJobName {:shape "TrainingJobName"}, :TrainingJobArn {:shape "TrainingJobArn"}, :TuningJobName {:shape "HyperParameterTuningJobName"}, :TrainingEndTime {:shape "Timestamp"}, :FinalHyperParameterTuningJobObjectiveMetric {:shape "FinalHyperParameterTuningJobObjectiveMetric"}, :CreationTime {:shape "Timestamp"}, :ObjectiveStatus {:shape "ObjectiveStatus"}, :TrainingJobDefinitionName {:shape "HyperParameterTrainingJobDefinitionName"}, :TunedHyperParameters {:shape "HyperParameters"}, :FailureReason {:shape "FailureReason"}}}, :ModelConfiguration {:type "structure", :members {:InferenceSpecificationName {:shape "InferenceSpecificationName"}, :EnvironmentParameters {:shape "EnvironmentParameters"}}}, :Alarm {:type "structure", :members {:AlarmName {:shape "AlarmName"}}}, :CreateEndpointConfigOutput {:type "structure", :required ["EndpointConfigArn"], :members {:EndpointConfigArn {:shape "EndpointConfigArn"}}}, :DeregisterDevicesRequest {:type "structure", :required ["DeviceFleetName" "DeviceNames"], :members {:DeviceFleetName {:shape "EntityName"}, :DeviceNames {:shape "DeviceNames"}}}, :NotificationConfiguration {:type "structure", :members {:NotificationTopicArn {:shape "NotificationTopicArn"}}}, :UpdateImageRequest {:type "structure", :required ["ImageName"], :members {:DeleteProperties {:shape "ImageDeletePropertyList"}, :Description {:shape "ImageDescription"}, :DisplayName {:shape "ImageDisplayName"}, :ImageName {:shape "ImageName"}, :RoleArn {:shape "RoleArn"}}}, :Trial {:type "structure", :members {:ExperimentName {:shape "ExperimentEntityName"}, :LastModifiedTime {:shape "Timestamp"}, :TrialName {:shape "ExperimentEntityName"}, :Tags {:shape "TagList"}, :TrialArn {:shape "TrialArn"}, :DisplayName {:shape "ExperimentEntityName"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :LastModifiedBy {:shape "UserContext"}, :Source {:shape "TrialSource"}, :MetadataProperties {:shape "MetadataProperties"}, :TrialComponentSummaries {:shape "TrialComponentSimpleSummaries"}}}, :StepDescription {:type "string", :max 3072, :min 0, :pattern ".*"}, :PropertyNameSuggestionList {:type "list", :member {:shape "PropertyNameSuggestion"}}, :UpdateProjectInput {:type "structure", :required ["ProjectName"], :members {:ProjectName {:shape "ProjectEntityName"}, :ProjectDescription {:shape "EntityDescription"}, :ServiceCatalogProvisioningUpdateDetails {:shape "ServiceCatalogProvisioningUpdateDetails"}, :Tags {:shape "TagList"}}}, :DomainList {:type "list", :member {:shape "DomainDetails"}}, :ListWorkteamsResponse {:type "structure", :required ["Workteams"], :members {:Workteams {:shape "Workteams"}, :NextToken {:shape "NextToken"}}}, :MonitoringMaxRuntimeInSeconds {:type "integer", :max 86400, :min 1}, :NetworkConfig {:type "structure", :members {:EnableInterContainerTrafficEncryption {:shape "Boolean"}, :EnableNetworkIsolation {:shape "Boolean"}, :VpcConfig {:shape "VpcConfig"}}}, :AppNetworkAccessType {:type "string", :enum ["PublicInternetOnly" "VpcOnly"]}, :DescribeMonitoringScheduleRequest {:type "structure", :required ["MonitoringScheduleName"], :members {:MonitoringScheduleName {:shape "MonitoringScheduleName"}}}, :CallbackStepMetadata {:type "structure", :members {:CallbackToken {:shape "CallbackToken"}, :SqsQueueUrl {:shape "String256"}, :OutputParameters {:shape "OutputParameterList"}}}, :Pipeline {:type "structure", :members {:PipelineDisplayName {:shape "PipelineName"}, :LastModifiedTime {:shape "Timestamp"}, :PipelineName {:shape "PipelineName"}, :Tags {:shape "TagList"}, :ParallelismConfiguration {:shape "ParallelismConfiguration"}, :PipelineStatus {:shape "PipelineStatus"}, :PipelineDescription {:shape "PipelineDescription"}, :PipelineArn {:shape "PipelineArn"}, :RoleArn {:shape "RoleArn"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :LastModifiedBy {:shape "UserContext"}, :LastRunTime {:shape "Timestamp"}}}, :EnvironmentParameter {:type "structure", :required ["Key" "ValueType" "Value"], :members {:Key {:shape "String"}, :ValueType {:shape "String"}, :Value {:shape "String"}}}, :ProcessingEnvironmentMap {:type "map", :key {:shape "ProcessingEnvironmentKey"}, :value {:shape "ProcessingEnvironmentValue"}, :max 100}, :Devices {:type "list", :member {:shape "Device"}}, :DescribeModelExplainabilityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :ListTrainingJobsForHyperParameterTuningJobRequest {:type "structure", :required ["HyperParameterTuningJobName"], :members {:HyperParameterTuningJobName {:shape "HyperParameterTuningJobName"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}, :StatusEquals {:shape "TrainingJobStatus"}, :SortBy {:shape "TrainingJobSortByOptions"}, :SortOrder {:shape "SortOrder"}}}, :DestinationS3Uri {:type "string", :max 512, :pattern "^(https|s3)://([^/])/?(.*)$"}, :CreateMonitoringScheduleResponse {:type "structure", :required ["MonitoringScheduleArn"], :members {:MonitoringScheduleArn {:shape "MonitoringScheduleArn"}}}, :ValidationFraction {:type "float", :max 1, :min 0}, :TargetDevice {:type "string", :enum ["lambda" "ml_m4" "ml_m5" "ml_c4" "ml_c5" "ml_p2" "ml_p3" "ml_g4dn" "ml_inf1" "ml_eia2" "jetson_tx1" "jetson_tx2" "jetson_nano" "jetson_xavier" "rasp3b" "imx8qm" "deeplens" "rk3399" "rk3288" "aisage" "sbe_c" "qcs605" "qcs603" "sitara_am57x" "amba_cv2" "amba_cv22" "amba_cv25" "x86_win32" "x86_win64" "coreml" "jacinto_tda4vm" "imx8mplus"]}, :ModelPackageStatusItem {:type "structure", :required ["Name" "Status"], :members {:Name {:shape "EntityName"}, :Status {:shape "DetailedModelPackageStatus"}, :FailureReason {:shape "String"}}}, :DescribeExperimentRequest {:type "structure", :required ["ExperimentName"], :members {:ExperimentName {:shape "ExperimentEntityName"}}}, :InferenceExecutionConfig {:type "structure", :required ["Mode"], :members {:Mode {:shape "InferenceExecutionMode"}}}, :DeploymentConfig {:type "structure", :required ["BlueGreenUpdatePolicy"], :members {:BlueGreenUpdatePolicy {:shape "BlueGreenUpdatePolicy"}, :AutoRollbackConfiguration {:shape "AutoRollbackConfig"}}}, :StepDisplayName {:type "string", :max 256, :min 0, :pattern ".*"}, :ActionSource {:type "structure", :required ["SourceUri"], :members {:SourceUri {:shape "String2048"}, :SourceType {:shape "String256"}, :SourceId {:shape "String256"}}}, :LabelingJobS3DataSource {:type "structure", :required ["ManifestS3Uri"], :members {:ManifestS3Uri {:shape "S3Uri"}}}, :EndpointConfigName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :AutoMLCandidate {:type "structure", :required ["CandidateName" "ObjectiveStatus" "CandidateSteps" "CandidateStatus" "CreationTime" "LastModifiedTime"], :members {:EndTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :FinalAutoMLJobObjectiveMetric {:shape "FinalAutoMLJobObjectiveMetric"}, :InferenceContainers {:shape "AutoMLContainerDefinitions"}, :CandidateProperties {:shape "CandidateProperties"}, :CandidateName {:shape "CandidateName"}, :CandidateSteps {:shape "CandidateSteps"}, :CreationTime {:shape "Timestamp"}, :ObjectiveStatus {:shape "ObjectiveStatus"}, :FailureReason {:shape "AutoMLFailureReason"}, :CandidateStatus {:shape "CandidateStatus"}}}, :NestedFilters {:type "structure", :required ["NestedPropertyName" "Filters"], :members {:NestedPropertyName {:shape "ResourcePropertyName"}, :Filters {:shape "FilterList"}}}, :SendPipelineExecutionStepSuccessResponse {:type "structure", :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}}}, :ListCodeRepositoriesInput {:type "structure", :members {:CreationTimeBefore {:shape "CreationTime"}, :NameContains {:shape "CodeRepositoryNameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "CodeRepositorySortBy"}, :SortOrder {:shape "CodeRepositorySortOrder"}, :CreationTimeAfter {:shape "CreationTime"}, :MaxResults {:shape "MaxResults"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :InferenceExecutionMode {:type "string", :enum ["Serial" "Direct"]}, :BatchStrategy {:type "string", :enum ["MultiRecord" "SingleRecord"]}, :FlowDefinitionSummaries {:type "list", :member {:shape "FlowDefinitionSummary"}}, :StepStatus {:type "string", :enum ["Starting" "Executing" "Stopping" "Stopped" "Failed" "Succeeded"]}, :DeleteModelQualityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :ListModelPackageGroupsInput {:type "structure", :members {:CreationTimeAfter {:shape "CreationTime"}, :CreationTimeBefore {:shape "CreationTime"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ModelPackageGroupSortBy"}, :SortOrder {:shape "SortOrder"}}}, :NextToken {:type "string", :max 8192, :pattern ".*"}, :ProcessingJobName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :ListTrainingJobsForHyperParameterTuningJobResponse {:type "structure", :required ["TrainingJobSummaries"], :members {:TrainingJobSummaries {:shape "HyperParameterTrainingJobSummaries"}, :NextToken {:shape "NextToken"}}}, :DeleteAssociationResponse {:type "structure", :members {:SourceArn {:shape "AssociationEntityArn"}, :DestinationArn {:shape "AssociationEntityArn"}}}, :VariantWeight {:type "float", :min 0}, :QueryLineageResponse {:type "structure", :members {:Vertices {:shape "Vertices"}, :Edges {:shape "Edges"}, :NextToken {:shape "String8192"}}}, :AppImageConfigArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:app-image-config/.*"}, :DeployedImages {:type "list", :member {:shape "DeployedImage"}}, :SearchExpressionList {:type "list", :member {:shape "SearchExpression"}, :max 20, :min 1}, :UpdateNotebookInstanceLifecycleConfigInput {:type "structure", :required ["NotebookInstanceLifecycleConfigName"], :members {:NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :OnCreate {:shape "NotebookInstanceLifecycleConfigList"}, :OnStart {:shape "NotebookInstanceLifecycleConfigList"}}}, :ListMonitoringExecutionsResponse {:type "structure", :required ["MonitoringExecutionSummaries"], :members {:MonitoringExecutionSummaries {:shape "MonitoringExecutionSummaryList"}, :NextToken {:shape "NextToken"}}}, :OutputDataConfig {:type "structure", :required ["S3OutputPath"], :members {:KmsKeyId {:shape "KmsKeyId"}, :S3OutputPath {:shape "S3Uri"}}}, :DescribeProjectOutput {:type "structure", :required ["ProjectArn" "ProjectName" "ProjectId" "ServiceCatalogProvisioningDetails" "ProjectStatus" "CreationTime"], :members {:ProjectId {:shape "ProjectId"}, :ProjectName {:shape "ProjectEntityName"}, :LastModifiedTime {:shape "Timestamp"}, :ProjectArn {:shape "ProjectArn"}, :ServiceCatalogProvisioningDetails {:shape "ServiceCatalogProvisioningDetails"}, :ProjectDescription {:shape "EntityDescription"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :LastModifiedBy {:shape "UserContext"}, :ServiceCatalogProvisionedProductDetails {:shape "ServiceCatalogProvisionedProductDetails"}, :ProjectStatus {:shape "ProjectStatus"}}}, :CheckpointConfig {:type "structure", :required ["S3Uri"], :members {:S3Uri {:shape "S3Uri"}, :LocalPath {:shape "DirectoryPath"}}}, :RecommendationJobArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:inference-recommendations-job/.*"}, :TransformJobArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:transform-job/.*"}, :AthenaCatalog {:type "string", :max 256, :min 1, :pattern "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"}, :RenderingErrorList {:type "list", :member {:shape "RenderingError"}}, :UserSettings {:type "structure", :members {:ExecutionRole {:shape "RoleArn"}, :SecurityGroups {:shape "SecurityGroupIds"}, :SharingSettings {:shape "SharingSettings"}, :JupyterServerAppSettings {:shape "JupyterServerAppSettings"}, :KernelGatewayAppSettings {:shape "KernelGatewayAppSettings"}, :TensorBoardAppSettings {:shape "TensorBoardAppSettings"}, :RStudioServerProAppSettings {:shape "RStudioServerProAppSettings"}, :RSessionAppSettings {:shape "RSessionAppSettings"}}}, :LabelingJobAlgorithmsConfig {:type "structure", :required ["LabelingJobAlgorithmSpecificationArn"], :members {:LabelingJobAlgorithmSpecificationArn {:shape "LabelingJobAlgorithmSpecificationArn"}, :InitialActiveLearningModelArn {:shape "ModelArn"}, :LabelingJobResourceConfig {:shape "LabelingJobResourceConfig"}}}, :DeleteDeviceFleetRequest {:type "structure", :required ["DeviceFleetName"], :members {:DeviceFleetName {:shape "EntityName"}}}, :ListModelMetadataResponse {:type "structure", :required ["ModelMetadataSummaries"], :members {:ModelMetadataSummaries {:shape "ModelMetadataSummaries"}, :NextToken {:shape "NextToken"}}}, :HumanTaskUiStatus {:type "string", :enum ["Active" "Deleting"]}, :FlowDefinitionTaskKeyword {:type "string", :max 30, :min 1, :pattern "^[A-Za-z0-9]+( [A-Za-z0-9]+)*$"}, :AutoMLSortOrder {:type "string", :enum ["Ascending" "Descending"]}, :CategoricalParameterRanges {:type "list", :member {:shape "CategoricalParameterRange"}, :max 20, :min 0}, :PropertyNameHint {:type "string", :max 100, :min 0, :pattern ".*"}, :StoppingCondition {:type "structure", :members {:MaxRuntimeInSeconds {:shape "MaxRuntimeInSeconds"}, :MaxWaitTimeInSeconds {:shape "MaxWaitTimeInSeconds"}}}, :OrderKey {:type "string", :enum ["Ascending" "Descending"]}, :DisassociateAdditionalCodeRepositories {:type "boolean"}, :DescribeTransformJobRequest {:type "structure", :required ["TransformJobName"], :members {:TransformJobName {:shape "TransformJobName"}}}, :HyperParameterTuningJobWarmStartType {:type "string", :enum ["IdenticalDataAndAlgorithm" "TransferLearning"]}, :TaskKeywords {:type "list", :member {:shape "TaskKeyword"}, :max 5, :min 1}, :ListTrialComponentKey256 {:type "list", :member {:shape "TrialComponentKey256"}}, :PropertyNameQuery {:type "structure", :required ["PropertyNameHint"], :members {:PropertyNameHint {:shape "PropertyNameHint"}}}, :ObjectiveStatusCounter {:type "integer", :min 0}, :Integer {:type "integer"}, :DescribeNotebookInstanceLifecycleConfigOutput {:type "structure", :members {:NotebookInstanceLifecycleConfigArn {:shape "NotebookInstanceLifecycleConfigArn"}, :NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :OnCreate {:shape "NotebookInstanceLifecycleConfigList"}, :OnStart {:shape "NotebookInstanceLifecycleConfigList"}, :LastModifiedTime {:shape "LastModifiedTime"}, :CreationTime {:shape "CreationTime"}}}, :ProfilerRuleEvaluationStatus {:type "structure", :members {:RuleConfigurationName {:shape "RuleConfigurationName"}, :RuleEvaluationJobArn {:shape "ProcessingJobArn"}, :RuleEvaluationStatus {:shape "RuleEvaluationStatus"}, :StatusDetails {:shape "StatusDetails"}, :LastModifiedTime {:shape "Timestamp"}}}, :WorkteamName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :ProcessingJobSummary {:type "structure", :required ["ProcessingJobName" "ProcessingJobArn" "CreationTime" "ProcessingJobStatus"], :members {:ProcessingJobName {:shape "ProcessingJobName"}, :ProcessingJobArn {:shape "ProcessingJobArn"}, :CreationTime {:shape "Timestamp"}, :ProcessingEndTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :ProcessingJobStatus {:shape "ProcessingJobStatus"}, :FailureReason {:shape "FailureReason"}, :ExitMessage {:shape "ExitMessage"}}}, :DescribeModelBiasJobDefinitionResponse {:type "structure", :required ["JobDefinitionArn" "JobDefinitionName" "CreationTime" "ModelBiasAppSpecification" "ModelBiasJobInput" "ModelBiasJobOutputConfig" "JobResources" "RoleArn"], :members {:ModelBiasAppSpecification {:shape "ModelBiasAppSpecification"}, :JobDefinitionName {:shape "MonitoringJobDefinitionName"}, :JobResources {:shape "MonitoringResources"}, :NetworkConfig {:shape "MonitoringNetworkConfig"}, :StoppingCondition {:shape "MonitoringStoppingCondition"}, :ModelBiasJobOutputConfig {:shape "MonitoringOutputConfig"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "Timestamp"}, :ModelBiasBaselineConfig {:shape "ModelBiasBaselineConfig"}, :JobDefinitionArn {:shape "MonitoringJobDefinitionArn"}, :ModelBiasJobInput {:shape "ModelBiasJobInput"}}}, :FinalHyperParameterTuningJobObjectiveMetric {:type "structure", :required ["MetricName" "Value"], :members {:Type {:shape "HyperParameterTuningJobObjectiveType"}, :MetricName {:shape "MetricName"}, :Value {:shape "MetricValue"}}}, :String200 {:type "string", :max 200, :min 1, :pattern ".+"}, :ShuffleConfig {:type "structure", :required ["Seed"], :members {:Seed {:shape "Seed"}}}, :FlowDefinitionStatus {:type "string", :enum ["Initializing" "Active" "Failed" "Deleting"]}, :LabelAttributeName {:type "string", :max 127, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,126}"}, :TemplateUrl {:type "string", :max 2048, :min 1}, :QueryFilters {:type "structure", :members {:Types {:shape "QueryTypes"}, :LineageTypes {:shape "QueryLineageTypes"}, :CreatedBefore {:shape "Timestamp"}, :CreatedAfter {:shape "Timestamp"}, :ModifiedBefore {:shape "Timestamp"}, :ModifiedAfter {:shape "Timestamp"}, :Properties {:shape "QueryProperties"}}}, :CandidateProperties {:type "structure", :members {:CandidateArtifactLocations {:shape "CandidateArtifactLocations"}, :CandidateMetrics {:shape "MetricDataList"}}}, :TransformInstanceCount {:type "integer", :min 1}, :FlowDefinitionTaskTimeLimitInSeconds {:type "integer", :max 28800, :min 30}, :ListPipelineExecutionsRequest {:type "structure", :required ["PipelineName"], :members {:PipelineName {:shape "PipelineName"}, :CreatedAfter {:shape "Timestamp"}, :CreatedBefore {:shape "Timestamp"}, :SortBy {:shape "SortPipelineExecutionsBy"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :SearchRecord {:type "structure", :members {:ModelPackage {:shape "ModelPackage"}, :Endpoint {:shape "Endpoint"}, :TrainingJob {:shape "TrainingJob"}, :FeatureGroup {:shape "FeatureGroup"}, :Trial {:shape "Trial"}, :Pipeline {:shape "Pipeline"}, :TrialComponent {:shape "TrialComponent"}, :Experiment {:shape "Experiment"}, :PipelineExecution {:shape "PipelineExecution"}, :ModelPackageGroup {:shape "ModelPackageGroup"}, :Project {:shape "Project"}}}, :ResponseMIMEType {:type "string", :max 1024, :pattern "^[-\\w]+\\/.+$"}, :NotebookInstanceLifecycleConfigArn {:type "string", :max 256}, :ModelLatencyThreshold {:type "structure", :members {:Percentile {:shape "String64"}, :ValueInMilliseconds {:shape "Integer"}}}, :RepositoryAccessMode {:type "string", :enum ["Platform" "Vpc"]}, :RStudioServerProAppSettings {:type "structure", :members {:AccessStatus {:shape "RStudioServerProAccessStatus"}, :UserGroup {:shape "RStudioServerProUserGroup"}}}, :ModelArn {:type "string", :max 2048, :min 20, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:model/.*"}, :ProductId {:type "string", :max 256, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"}, :ExperimentEntityNameOrArn {:type "string", :max 256, :min 1, :pattern "(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:(experiment|experiment-trial|experiment-trial-component|artifact|action|context)\\/)?([a-zA-Z0-9](-*[a-zA-Z0-9]){0,119})"}, :HumanTaskUiArn {:type "string", :max 1024, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:human-task-ui/.*"}, :ListModelExplainabilityJobDefinitionsRequest {:type "structure", :members {:EndpointName {:shape "EndpointName"}, :SortBy {:shape "MonitoringJobDefinitionSortKey"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}, :NameContains {:shape "NameContains"}, :CreationTimeBefore {:shape "Timestamp"}, :CreationTimeAfter {:shape "Timestamp"}}}, :SearchRequest {:type "structure", :required ["Resource"], :members {:Resource {:shape "ResourceType"}, :SearchExpression {:shape "SearchExpression"}, :SortBy {:shape "ResourcePropertyName"}, :SortOrder {:shape "SearchSortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults", :box true}}}, :HyperParameterScalingType {:type "string", :enum ["Auto" "Linear" "Logarithmic" "ReverseLogarithmic"]}, :ArtifactSummary {:type "structure", :members {:ArtifactArn {:shape "ArtifactArn"}, :ArtifactName {:shape "ExperimentEntityName"}, :Source {:shape "ArtifactSource"}, :ArtifactType {:shape "String256"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}}}, :ProcessingInput {:type "structure", :required ["InputName"], :members {:InputName {:shape "String"}, :AppManaged {:shape "AppManaged"}, :S3Input {:shape "ProcessingS3Input"}, :DatasetDefinition {:shape "DatasetDefinition"}}}, :ListProcessingJobsResponse {:type "structure", :required ["ProcessingJobSummaries"], :members {:ProcessingJobSummaries {:shape "ProcessingJobSummaries"}, :NextToken {:shape "NextToken"}}}, :CandidateName {:type "string", :max 64, :min 1}, :CreateCompilationJobRequest {:type "structure", :required ["CompilationJobName" "RoleArn" "OutputConfig" "StoppingCondition"], :members {:CompilationJobName {:shape "EntityName"}, :RoleArn {:shape "RoleArn"}, :ModelPackageVersionArn {:shape "ModelPackageArn"}, :InputConfig {:shape "InputConfig"}, :OutputConfig {:shape "OutputConfig"}, :VpcConfig {:shape "NeoVpcConfig"}, :StoppingCondition {:shape "StoppingCondition"}, :Tags {:shape "TagList"}}}, :DescribeModelPackageGroupOutput {:type "structure", :required ["ModelPackageGroupName" "ModelPackageGroupArn" "CreationTime" "CreatedBy" "ModelPackageGroupStatus"], :members {:ModelPackageGroupName {:shape "EntityName"}, :ModelPackageGroupArn {:shape "ModelPackageGroupArn"}, :ModelPackageGroupDescription {:shape "EntityDescription"}, :CreationTime {:shape "CreationTime"}, :CreatedBy {:shape "UserContext"}, :ModelPackageGroupStatus {:shape "ModelPackageGroupStatus"}}}, :GetModelPackageGroupPolicyInput {:type "structure", :required ["ModelPackageGroupName"], :members {:ModelPackageGroupName {:shape "EntityName"}}}, :TagValue {:type "string", :max 256, :min 0, :pattern "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"}, :ContainerDefinition {:type "structure", :members {:ModelDataUrl {:shape "Url"}, :Environment {:shape "EnvironmentMap"}, :MultiModelConfig {:shape "MultiModelConfig"}, :ContainerHostname {:shape "ContainerHostname"}, :Image {:shape "ContainerImage"}, :InferenceSpecificationName {:shape "InferenceSpecificationName"}, :Mode {:shape "ContainerMode"}, :ModelPackageName {:shape "VersionedArnOrName"}, :ImageConfig {:shape "ImageConfig"}}}, :CognitoUserGroup {:type "string", :max 128, :min 1, :pattern "[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"}, :ThingName {:type "string", :max 128, :pattern "[a-zA-Z0-9:_-]+"}, :StudioLifecycleConfigContent {:type "string", :max 16384, :min 1, :pattern "[\\S\\s]+"}, :CreateStudioLifecycleConfigResponse {:type "structure", :members {:StudioLifecycleConfigArn {:shape "StudioLifecycleConfigArn"}}}, :Success {:type "boolean"}, :DeleteUserProfileRequest {:type "structure", :required ["DomainId" "UserProfileName"], :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}}}, :KernelSpec {:type "structure", :required ["Name"], :members {:Name {:shape "KernelName"}, :DisplayName {:shape "KernelDisplayName"}}}, :CollectionParameters {:type "map", :key {:shape "ConfigKey"}, :value {:shape "ConfigValue"}, :max 20, :min 0}, :AlgorithmSortBy {:type "string", :enum ["Name" "CreationTime"]}, :CollectionName {:type "string", :max 256, :min 1, :pattern ".*"}, :FrameworkVersion {:type "string", :max 10, :min 3, :pattern "[0-9]\\.[A-Za-z0-9.]+"}, :ArtifactSummaries {:type "list", :member {:shape "ArtifactSummary"}}, :HumanTaskUiSummary {:type "structure", :required ["HumanTaskUiName" "HumanTaskUiArn" "CreationTime"], :members {:HumanTaskUiName {:shape "HumanTaskUiName"}, :HumanTaskUiArn {:shape "HumanTaskUiArn"}, :CreationTime {:shape "Timestamp"}}}, :LabelCounters {:type "structure", :members {:TotalLabeled {:shape "LabelCounter"}, :HumanLabeled {:shape "LabelCounter"}, :MachineLabeled {:shape "LabelCounter"}, :FailedNonRetryableError {:shape "LabelCounter"}, :Unlabeled {:shape "LabelCounter"}}}, :IotRoleAlias {:type "string", :pattern "^arn:aws[a-z\\-]*:iam::\\d{12}:rolealias/?[a-zA-Z_0-9+=,.@\\-_/]+$"}, :WorkforceName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9]([a-zA-Z0-9\\-]){0,62}$"}, :EdgeVersion {:type "string", :max 30, :min 1, :pattern "[a-zA-Z0-9\\ \\_\\.]+"}, :UpdateWorkteamRequest {:type "structure", :required ["WorkteamName"], :members {:WorkteamName {:shape "WorkteamName"}, :MemberDefinitions {:shape "MemberDefinitions"}, :Description {:shape "String200"}, :NotificationConfiguration {:shape "NotificationConfiguration"}}}, :OutputConfig {:type "structure", :required ["S3OutputLocation"], :members {:S3OutputLocation {:shape "S3Uri"}, :TargetDevice {:shape "TargetDevice"}, :TargetPlatform {:shape "TargetPlatform"}, :CompilerOptions {:shape "CompilerOptions"}, :KmsKeyId {:shape "KmsKeyId"}}}, :DescribeFlowDefinitionRequest {:type "structure", :required ["FlowDefinitionName"], :members {:FlowDefinitionName {:shape "FlowDefinitionName"}}}, :DetailedAlgorithmStatus {:type "string", :enum ["NotStarted" "InProgress" "Completed" "Failed"]}, :EntityName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$"}, :CreatePresignedNotebookInstanceUrlInput {:type "structure", :required ["NotebookInstanceName"], :members {:NotebookInstanceName {:shape "NotebookInstanceName"}, :SessionExpirationDurationInSeconds {:shape "SessionExpirationDurationInSeconds"}}}, :ListContextsResponse {:type "structure", :members {:ContextSummaries {:shape "ContextSummaries"}, :NextToken {:shape "NextToken"}}}, :TransformJobStepMetadata {:type "structure", :members {:Arn {:shape "TransformJobArn"}}}, :AssemblyType {:type "string", :enum ["None" "Line"]}, :CreatePresignedDomainUrlResponse {:type "structure", :members {:AuthorizedUrl {:shape "PresignedDomainUrl"}}}, :DeleteModelExplainabilityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :LambdaFunctionArn {:type "string", :max 2048, :pattern "arn:aws[a-z\\-]*:lambda:[a-z0-9\\-]*:[0-9]{12}:function:.*"}, :FeatureGroupSortBy {:type "string", :enum ["Name" "FeatureGroupStatus" "OfflineStoreStatus" "CreationTime"]}, :AutoMLContainerDefinitions {:type "list", :member {:shape "AutoMLContainerDefinition"}, :max 5}, :TrialSourceArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:.*"}, :DescribeContextRequest {:type "structure", :required ["ContextName"], :members {:ContextName {:shape "ExperimentEntityNameOrArn"}}}, :PipelineStatus {:type "string", :enum ["Active"]}, :StopLabelingJobRequest {:type "structure", :required ["LabelingJobName"], :members {:LabelingJobName {:shape "LabelingJobName"}}}, :ModelMetadataSummaries {:type "list", :member {:shape "ModelMetadataSummary"}}, :ChannelName {:type "string", :max 64, :min 1, :pattern "[A-Za-z0-9\\.\\-_]+"}, :RuleConfigurationName {:type "string", :max 256, :min 1, :pattern ".*"}, :EnableSagemakerServicecatalogPortfolioInput {:type "structure", :members {}}, :ServiceCatalogProvisioningDetails {:type "structure", :required ["ProductId"], :members {:ProductId {:shape "ServiceCatalogEntityId"}, :ProvisioningArtifactId {:shape "ServiceCatalogEntityId"}, :PathId {:shape "ServiceCatalogEntityId"}, :ProvisioningParameters {:shape "ProvisioningParameters"}}}, :NotebookInstanceUrl {:type "string"}, :PipelineExecutionDescription {:type "string", :max 3072, :min 0, :pattern ".*"}, :DeleteEndpointInput {:type "structure", :required ["EndpointName"], :members {:EndpointName {:shape "EndpointName"}}}, :MonitoringJobDefinitionSummaryList {:type "list", :member {:shape "MonitoringJobDefinitionSummary"}}, :CreateModelInput {:type "structure", :required ["ModelName" "ExecutionRoleArn"], :members {:ModelName {:shape "ModelName"}, :PrimaryContainer {:shape "ContainerDefinition"}, :Containers {:shape "ContainerDefinitionList"}, :InferenceExecutionConfig {:shape "InferenceExecutionConfig"}, :ExecutionRoleArn {:shape "RoleArn"}, :Tags {:shape "TagList"}, :VpcConfig {:shape "VpcConfig"}, :EnableNetworkIsolation {:shape "Boolean"}}}, :DescribeModelQualityJobDefinitionResponse {:type "structure", :required ["JobDefinitionArn" "JobDefinitionName" "CreationTime" "ModelQualityAppSpecification" "ModelQualityJobInput" "ModelQualityJobOutputConfig" "JobResources" "RoleArn"], :members {:ModelQualityJobOutputConfig {:shape "MonitoringOutputConfig"}, :JobDefinitionName {:shape "MonitoringJobDefinitionName"}, :ModelQualityAppSpecification {:shape "ModelQualityAppSpecification"}, :ModelQualityBaselineConfig {:shape "ModelQualityBaselineConfig"}, :JobResources {:shape "MonitoringResources"}, :NetworkConfig {:shape "MonitoringNetworkConfig"}, :StoppingCondition {:shape "MonitoringStoppingCondition"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "Timestamp"}, :JobDefinitionArn {:shape "MonitoringJobDefinitionArn"}, :ModelQualityJobInput {:shape "ModelQualityJobInput"}}}, :ListHumanTaskUisResponse {:type "structure", :required ["HumanTaskUiSummaries"], :members {:HumanTaskUiSummaries {:shape "HumanTaskUiSummaries"}, :NextToken {:shape "NextToken"}}}, :ModelSummaryList {:type "list", :member {:shape "ModelSummary"}}, :EdgePresetDeploymentOutput {:type "structure", :required ["Type"], :members {:Type {:shape "EdgePresetDeploymentType"}, :Artifact {:shape "EdgePresetDeploymentArtifact"}, :Status {:shape "EdgePresetDeploymentStatus"}, :StatusMessage {:shape "String"}}}, :CreateInferenceRecommendationsJobRequest {:type "structure", :required ["JobName" "JobType" "RoleArn" "InputConfig"], :members {:JobName {:shape "RecommendationJobName"}, :JobType {:shape "RecommendationJobType"}, :RoleArn {:shape "RoleArn"}, :InputConfig {:shape "RecommendationJobInputConfig"}, :JobDescription {:shape "RecommendationJobDescription"}, :StoppingConditions {:shape "RecommendationJobStoppingConditions"}, :OutputConfig {:shape "RecommendationJobOutputConfig"}, :Tags {:shape "TagList"}}}, :AppSortKey {:type "string", :enum ["CreationTime"]}, :MaxParallelOfTests {:type "integer", :min 1}, :PipelineDescription {:type "string", :max 3072, :min 0, :pattern ".*"}, :AgentVersions {:type "list", :member {:shape "AgentVersion"}}, :MetricDataList {:type "list", :member {:shape "MetricDatum"}, :max 40, :min 0}, :CandidateSteps {:type "list", :member {:shape "AutoMLCandidateStep"}}, :MonitoringAppSpecification {:type "structure", :required ["ImageUri"], :members {:ImageUri {:shape "ImageUri"}, :ContainerEntrypoint {:shape "ContainerEntrypoint"}, :ContainerArguments {:shape "MonitoringContainerArguments"}, :RecordPreprocessorSourceUri {:shape "S3Uri"}, :PostAnalyticsProcessorSourceUri {:shape "S3Uri"}}}, :CreateFeatureGroupRequest {:type "structure", :required ["FeatureGroupName" "RecordIdentifierFeatureName" "EventTimeFeatureName" "FeatureDefinitions"], :members {:OfflineStoreConfig {:shape "OfflineStoreConfig"}, :EventTimeFeatureName {:shape "FeatureName"}, :FeatureGroupName {:shape "FeatureGroupName"}, :Tags {:shape "TagList"}, :RecordIdentifierFeatureName {:shape "FeatureName"}, :RoleArn {:shape "RoleArn"}, :FeatureDefinitions {:shape "FeatureDefinitions"}, :OnlineStoreConfig {:shape "OnlineStoreConfig"}, :Description {:shape "Description"}}}, :AppArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:app/.*"}, :UpdateUserProfileRequest {:type "structure", :required ["DomainId" "UserProfileName"], :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}, :UserSettings {:shape "UserSettings"}}}, :FeatureDefinition {:type "structure", :members {:FeatureName {:shape "FeatureName"}, :FeatureType {:shape "FeatureType"}}}, :MaxPercentageOfInputDatasetLabeled {:type "integer", :max 100, :min 1}, :ListModelMetadataRequest {:type "structure", :members {:SearchExpression {:shape "ModelMetadataSearchExpression"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :MaxRuntimeInSeconds {:type "integer", :min 1}, :MonitoringConstraintsResource {:type "structure", :members {:S3Uri {:shape "S3Uri"}}}, :MonitoringScheduleSortKey {:type "string", :enum ["Name" "CreationTime" "Status"]}, :ImageDisplayName {:type "string", :max 128, :min 1, :pattern "^\\S(.*\\S)?$"}, :ExperimentConfig {:type "structure", :members {:ExperimentName {:shape "ExperimentEntityName"}, :TrialName {:shape "ExperimentEntityName"}, :TrialComponentDisplayName {:shape "ExperimentEntityName"}}}, :DomainStatus {:type "string", :enum ["Deleting" "Failed" "InService" "Pending" "Updating" "Update_Failed" "Delete_Failed"]}, :DataQualityJobInput {:type "structure", :required ["EndpointInput"], :members {:EndpointInput {:shape "EndpointInput"}}}, :CapacitySize {:type "structure", :required ["Type" "Value"], :members {:Type {:shape "CapacitySizeType"}, :Value {:shape "CapacitySizeValue"}}}, :CreateAppRequest {:type "structure", :required ["DomainId" "UserProfileName" "AppType" "AppName"], :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}, :AppType {:shape "AppType"}, :AppName {:shape "AppName"}, :Tags {:shape "TagList"}, :ResourceSpec {:shape "ResourceSpec"}}}, :PublicWorkforceTaskPrice {:type "structure", :members {:AmountInUsd {:shape "USD"}}}, :EdgePackagingJobArn {:type "string", :max 2048, :min 20, :pattern "^arn:aws[a-z\\-]*:sagemaker:[a-z\\-]*:\\d{12}:edge-packaging-job/?[a-zA-Z_0-9+=,.@\\-_/]+$"}, :UpdateModelPackageOutput {:type "structure", :required ["ModelPackageArn"], :members {:ModelPackageArn {:shape "ModelPackageArn"}}}, :HyperParameterAlgorithmSpecification {:type "structure", :required ["TrainingInputMode"], :members {:TrainingImage {:shape "AlgorithmImage"}, :TrainingInputMode {:shape "TrainingInputMode"}, :AlgorithmName {:shape "ArnOrName"}, :MetricDefinitions {:shape "MetricDefinitionList"}}}, :CreateHyperParameterTuningJobRequest {:type "structure", :required ["HyperParameterTuningJobName" "HyperParameterTuningJobConfig"], :members {:HyperParameterTuningJobName {:shape "HyperParameterTuningJobName"}, :HyperParameterTuningJobConfig {:shape "HyperParameterTuningJobConfig"}, :TrainingJobDefinition {:shape "HyperParameterTrainingJobDefinition"}, :TrainingJobDefinitions {:shape "HyperParameterTrainingJobDefinitions"}, :WarmStartConfig {:shape "HyperParameterTuningJobWarmStartConfig"}, :Tags {:shape "TagList"}}}, :ModelInput {:type "structure", :required ["DataInputConfig"], :members {:DataInputConfig {:shape "DataInputConfig"}}}, :SortArtifactsBy {:type "string", :enum ["CreationTime"]}, :CodeRepositorySummaryList {:type "list", :member {:shape "CodeRepositorySummary"}}, :KernelName {:type "string", :max 1024}, :HyperParameterValue {:type "string", :max 2500, :pattern ".*"}, :AutoMLDataSplitConfig {:type "structure", :members {:ValidationFraction {:shape "ValidationFraction"}}}, :TrialComponentArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:experiment-trial-component/.*"}, :AthenaResultFormat {:type "string", :enum ["PARQUET" "ORC" "AVRO" "JSON" "TEXTFILE"]}, :ModelSortKey {:type "string", :enum ["Name" "CreationTime"]}, :PipelineArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:pipeline/.*"}, :NeoVpcSecurityGroupIds {:type "list", :member {:shape "NeoVpcSecurityGroupId"}, :max 5, :min 1}, :ContainerImage {:type "string", :max 255, :pattern "[\\S]+"}, :ExplainabilityLocation {:type "string", :min 1}, :ProcessingS3DataType {:type "string", :enum ["ManifestFile" "S3Prefix"]}, :ListPipelineExecutionStepsResponse {:type "structure", :members {:PipelineExecutionSteps {:shape "PipelineExecutionStepList"}, :NextToken {:shape "NextToken"}}}, :CreateAlgorithmOutput {:type "structure", :required ["AlgorithmArn"], :members {:AlgorithmArn {:shape "AlgorithmArn"}}}, :String8192 {:type "string", :max 8192}, :UpdateTrialComponentRequest {:type "structure", :required ["TrialComponentName"], :members {:EndTime {:shape "Timestamp"}, :InputArtifacts {:shape "TrialComponentArtifacts"}, :InputArtifactsToRemove {:shape "ListTrialComponentKey256"}, :OutputArtifactsToRemove {:shape "ListTrialComponentKey256"}, :TrialComponentName {:shape "ExperimentEntityName"}, :OutputArtifacts {:shape "TrialComponentArtifacts"}, :Parameters {:shape "TrialComponentParameters"}, :DisplayName {:shape "ExperimentEntityName"}, :StartTime {:shape "Timestamp"}, :ParametersToRemove {:shape "ListTrialComponentKey256"}, :Status {:shape "TrialComponentStatus"}}}, :DeleteActionRequest {:type "structure", :required ["ActionName"], :members {:ActionName {:shape "ExperimentEntityName"}}}, :DirectInternetAccess {:type "string", :enum ["Enabled" "Disabled"]}, :UserContext {:type "structure", :members {:UserProfileArn {:shape "String"}, :UserProfileName {:shape "String"}, :DomainId {:shape "String"}}}, :RoleArn {:type "string", :max 2048, :min 20, :pattern "^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$"}, :RecommendationMetrics {:type "structure", :required ["CostPerHour" "CostPerInference" "MaxInvocations" "ModelLatency"], :members {:CostPerHour {:shape "Float"}, :CostPerInference {:shape "Float"}, :MaxInvocations {:shape "Integer"}, :ModelLatency {:shape "Integer"}}}, :ImageDeletePropertyList {:type "list", :member {:shape "ImageDeleteProperty"}, :max 2}, :JobReferenceCode {:type "string", :min 1, :pattern ".+"}, :OidcMemberDefinition {:type "structure", :required ["Groups"], :members {:Groups {:shape "Groups"}}}, :GenerateCandidateDefinitionsOnly {:type "boolean"}, :CreateCodeRepositoryOutput {:type "structure", :required ["CodeRepositoryArn"], :members {:CodeRepositoryArn {:shape "CodeRepositoryArn"}}}, :UpdateNotebookInstanceLifecycleConfigOutput {:type "structure", :members {}}, :MonitoringJobDefinitionSummary {:type "structure", :required ["MonitoringJobDefinitionName" "MonitoringJobDefinitionArn" "CreationTime" "EndpointName"], :members {:MonitoringJobDefinitionName {:shape "MonitoringJobDefinitionName"}, :MonitoringJobDefinitionArn {:shape "MonitoringJobDefinitionArn"}, :CreationTime {:shape "Timestamp"}, :EndpointName {:shape "EndpointName"}}}, :TrainingEnvironmentMap {:type "map", :key {:shape "TrainingEnvironmentKey"}, :value {:shape "TrainingEnvironmentValue"}, :max 48}, :RecommendationJobType {:type "string", :enum ["Default" "Advanced"]}, :ProcessingEnvironmentKey {:type "string", :max 256, :pattern "[a-zA-Z_][a-zA-Z0-9_]*"}, :DescribeWorkforceResponse {:type "structure", :required ["Workforce"], :members {:Workforce {:shape "Workforce"}}}, :MonitoringGroundTruthS3Input {:type "structure", :members {:S3Uri {:shape "MonitoringS3Uri"}}}, :CreateImageVersionResponse {:type "structure", :members {:ImageVersionArn {:shape "ImageVersionArn"}}}, :FileSystemType {:type "string", :enum ["EFS" "FSxLustre"]}, :StopEdgePackagingJobRequest {:type "structure", :required ["EdgePackagingJobName"], :members {:EdgePackagingJobName {:shape "EntityName"}}}, :DeleteProjectInput {:type "structure", :required ["ProjectName"], :members {:ProjectName {:shape "ProjectEntityName"}}}, :SecurityGroupId {:type "string", :max 32, :pattern "[-0-9a-zA-Z]+"}, :ContainerMode {:type "string", :enum ["SingleModel" "MultiModel"]}, :InvocationsMaxRetries {:type "integer", :max 3, :min 0}, :DescribeTransformJobResponse {:type "structure", :required ["TransformJobName" "TransformJobArn" "TransformJobStatus" "ModelName" "TransformInput" "TransformResources" "CreationTime"], :members {:TransformResources {:shape "TransformResources"}, :TransformStartTime {:shape "Timestamp"}, :MaxConcurrentTransforms {:shape "MaxConcurrentTransforms"}, :Environment {:shape "TransformEnvironmentMap"}, :DataProcessing {:shape "DataProcessing"}, :TransformJobStatus {:shape "TransformJobStatus"}, :ModelName {:shape "ModelName"}, :TransformOutput {:shape "TransformOutput"}, :TransformInput {:shape "TransformInput"}, :BatchStrategy {:shape "BatchStrategy"}, :TransformJobArn {:shape "TransformJobArn"}, :ExperimentConfig {:shape "ExperimentConfig"}, :CreationTime {:shape "Timestamp"}, :ModelClientConfig {:shape "ModelClientConfig"}, :TransformEndTime {:shape "Timestamp"}, :LabelingJobArn {:shape "LabelingJobArn"}, :MaxPayloadInMB {:shape "MaxPayloadInMB"}, :FailureReason {:shape "FailureReason"}, :TransformJobName {:shape "TransformJobName"}, :AutoMLJobArn {:shape "AutoMLJobArn"}}}, :UpdateNotebookInstanceOutput {:type "structure", :members {}}, :ModelPackageValidationProfile {:type "structure", :required ["ProfileName" "TransformJobDefinition"], :members {:ProfileName {:shape "EntityName"}, :TransformJobDefinition {:shape "TransformJobDefinition"}}}, :NeoVpcSubnets {:type "list", :member {:shape "NeoVpcSubnetId"}, :max 16, :min 1}, :ClientId {:type "string", :max 1024, :min 1, :pattern "[ -~]+"}, :IntegerValue {:type "integer"}, :CreateInferenceRecommendationsJobResponse {:type "structure", :required ["JobArn"], :members {:JobArn {:shape "RecommendationJobArn"}}}, :DescribeImageRequest {:type "structure", :required ["ImageName"], :members {:ImageName {:shape "ImageName"}}}, :DescribeUserProfileRequest {:type "structure", :required ["DomainId" "UserProfileName"], :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}}}, :TargetObjectiveMetricValue {:type "float"}, :ResponseMIMETypes {:type "list", :member {:shape "ResponseMIMEType"}}, :StopAutoMLJobRequest {:type "structure", :required ["AutoMLJobName"], :members {:AutoMLJobName {:shape "AutoMLJobName"}}}, :NotebookInstanceName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*"}, :AlgorithmSummary {:type "structure", :required ["AlgorithmName" "AlgorithmArn" "CreationTime" "AlgorithmStatus"], :members {:AlgorithmName {:shape "EntityName"}, :AlgorithmArn {:shape "AlgorithmArn"}, :AlgorithmDescription {:shape "EntityDescription"}, :CreationTime {:shape "CreationTime"}, :AlgorithmStatus {:shape "AlgorithmStatus"}}}, :TuningJobCompletionCriteria {:type "structure", :required ["TargetObjectiveMetricValue"], :members {:TargetObjectiveMetricValue {:shape "TargetObjectiveMetricValue"}}}, :FlowDefinitionTaskKeywords {:type "list", :member {:shape "FlowDefinitionTaskKeyword"}, :max 5, :min 1}, :LambdaStepMetadata {:type "structure", :members {:Arn {:shape "String256"}, :OutputParameters {:shape "OutputParameterList"}}}, :ScheduleStatus {:type "string", :enum ["Pending" "Failed" "Scheduled" "Stopped"]}, :StopTransformJobRequest {:type "structure", :required ["TransformJobName"], :members {:TransformJobName {:shape "TransformJobName"}}}, :DescribeLabelingJobRequest {:type "structure", :required ["LabelingJobName"], :members {:LabelingJobName {:shape "LabelingJobName"}}}, :ListMonitoringSchedulesResponse {:type "structure", :required ["MonitoringScheduleSummaries"], :members {:MonitoringScheduleSummaries {:shape "MonitoringScheduleSummaryList"}, :NextToken {:shape "NextToken"}}}, :RedshiftDatasetDefinition {:type "structure", :required ["ClusterId" "Database" "DbUser" "QueryString" "ClusterRoleArn" "OutputS3Uri" "OutputFormat"], :members {:OutputCompression {:shape "RedshiftResultCompressionType"}, :OutputFormat {:shape "RedshiftResultFormat"}, :Database {:shape "RedshiftDatabase"}, :ClusterRoleArn {:shape "RoleArn"}, :ClusterId {:shape "RedshiftClusterId"}, :QueryString {:shape "RedshiftQueryString"}, :KmsKeyId {:shape "KmsKeyId"}, :OutputS3Uri {:shape "S3Uri"}, :DbUser {:shape "RedshiftUserName"}}}, :ListNotebookInstanceLifecycleConfigsOutput {:type "structure", :members {:NextToken {:shape "NextToken"}, :NotebookInstanceLifecycleConfigs {:shape "NotebookInstanceLifecycleConfigSummaryList"}}}, :ListEdgePackagingJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ListEdgePackagingJobsSortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "ListMaxResults", :box true}, :StatusEquals {:shape "EdgePackagingJobStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :ModelNameContains {:shape "NameContains"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :VariantStatusMessage {:type "string", :max 1024}, :MonitoringS3Uri {:type "string", :max 512, :pattern "^(https|s3)://([^/]+)/?(.*)$"}, :EdgeOutputConfig {:type "structure", :required ["S3OutputLocation"], :members {:S3OutputLocation {:shape "S3Uri"}, :KmsKeyId {:shape "KmsKeyId"}, :PresetDeploymentType {:shape "EdgePresetDeploymentType"}, :PresetDeploymentConfig {:shape "String"}}}, :ListTransformJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "SortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults", :box true}, :StatusEquals {:shape "TransformJobStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :AddTagsOutput {:type "structure", :members {:Tags {:shape "TagList"}}}, :FilterList {:type "list", :member {:shape "Filter"}, :max 20, :min 1}, :EdgeModelSummary {:type "structure", :required ["ModelName" "ModelVersion"], :members {:ModelName {:shape "EntityName"}, :ModelVersion {:shape "EdgeVersion"}}}, :AdditionalInferenceSpecifications {:type "list", :member {:shape "AdditionalInferenceSpecificationDefinition"}, :max 15, :min 1}, :TrialComponent {:type "structure", :members {:EndTime {:shape "Timestamp"}, :InputArtifacts {:shape "TrialComponentArtifacts"}, :LastModifiedTime {:shape "Timestamp"}, :TrialComponentName {:shape "ExperimentEntityName"}, :OutputArtifacts {:shape "TrialComponentArtifacts"}, :Tags {:shape "TagList"}, :SourceDetail {:shape "TrialComponentSourceDetail"}, :Parameters {:shape "TrialComponentParameters"}, :Metrics {:shape "TrialComponentMetricSummaries"}, :TrialComponentArn {:shape "TrialComponentArn"}, :DisplayName {:shape "ExperimentEntityName"}, :StartTime {:shape "Timestamp"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :Parents {:shape "Parents"}, :LastModifiedBy {:shape "UserContext"}, :Source {:shape "TrialComponentSource"}, :MetadataProperties {:shape "MetadataProperties"}, :LineageGroupArn {:shape "LineageGroupArn"}, :Status {:shape "TrialComponentStatus"}}}, :DeleteFeatureGroupRequest {:type "structure", :required ["FeatureGroupName"], :members {:FeatureGroupName {:shape "FeatureGroupName"}}}, :CreateModelExplainabilityJobDefinitionResponse {:type "structure", :required ["JobDefinitionArn"], :members {:JobDefinitionArn {:shape "MonitoringJobDefinitionArn"}}}, :OutputParameterList {:type "list", :member {:shape "OutputParameter"}, :max 50, :min 0}, :CategoricalParameter {:type "structure", :required ["Name" "Value"], :members {:Name {:shape "String64"}, :Value {:shape "CategoricalParameterRangeValues"}}}, :AlgorithmStatus {:type "string", :enum ["Pending" "InProgress" "Completed" "Failed" "Deleting"]}, :EndpointArn {:type "string", :max 2048, :min 20, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:endpoint/.*"}, :AutoMLJobCompletionCriteria {:type "structure", :members {:MaxCandidates {:shape "MaxCandidates"}, :MaxRuntimePerTrainingJobInSeconds {:shape "MaxRuntimePerTrainingJobInSeconds"}, :MaxAutoMLJobRuntimeInSeconds {:shape "MaxAutoMLJobRuntimeInSeconds"}}}, :FileSystemDataSource {:type "structure", :required ["FileSystemId" "FileSystemAccessMode" "FileSystemType" "DirectoryPath"], :members {:FileSystemId {:shape "FileSystemId"}, :FileSystemAccessMode {:shape "FileSystemAccessMode"}, :FileSystemType {:shape "FileSystemType"}, :DirectoryPath {:shape "DirectoryPath"}}}, :UpdateCodeRepositoryInput {:type "structure", :required ["CodeRepositoryName"], :members {:CodeRepositoryName {:shape "EntityName"}, :GitConfig {:shape "GitConfigForUpdate"}}}, :ListCompilationJobsSortBy {:type "string", :enum ["Name" "CreationTime" "Status"]}, :CreateModelPackageGroupInput {:type "structure", :required ["ModelPackageGroupName"], :members {:ModelPackageGroupName {:shape "EntityName"}, :ModelPackageGroupDescription {:shape "EntityDescription"}, :Tags {:shape "TagList"}}}, :MinimumInstanceMetadataServiceVersion {:type "string", :max 1, :pattern "1|2"}, :ListLabelingJobsForWorkteamSortByOptions {:type "string", :enum ["CreationTime"]}, :HyperParameterTuningJobSummaries {:type "list", :member {:shape "HyperParameterTuningJobSummary"}}, :NotebookInstanceLifecycleConfigList {:type "list", :member {:shape "NotebookInstanceLifecycleHook"}, :max 1}, :QueryLineageMaxResults {:type "integer", :max 50}, :AutoMLFailureReason {:type "string", :max 1024}, :SubnetId {:type "string", :max 32, :pattern "[-0-9a-zA-Z]+"}, :DeviceSummaries {:type "list", :member {:shape "DeviceSummary"}}, :ProcessingMaxRuntimeInSeconds {:type "integer", :max 604800, :min 1}, :UpdateUserProfileResponse {:type "structure", :members {:UserProfileArn {:shape "UserProfileArn"}}}, :CreateActionRequest {:type "structure", :required ["ActionName" "Source" "ActionType"], :members {:ActionName {:shape "ExperimentEntityName"}, :Source {:shape "ActionSource"}, :ActionType {:shape "String256"}, :Description {:shape "ExperimentDescription"}, :Status {:shape "ActionStatus"}, :Properties {:shape "LineageEntityParameters"}, :MetadataProperties {:shape "MetadataProperties"}, :Tags {:shape "TagList"}}}, :ImageVersionSortBy {:type "string", :enum ["CREATION_TIME" "LAST_MODIFIED_TIME" "VERSION"]}, :UpdateWorkforceResponse {:type "structure", :required ["Workforce"], :members {:Workforce {:shape "Workforce"}}}, :CreateExperimentRequest {:type "structure", :required ["ExperimentName"], :members {:ExperimentName {:shape "ExperimentEntityName"}, :DisplayName {:shape "ExperimentEntityName"}, :Description {:shape "ExperimentDescription"}, :Tags {:shape "TagList"}}}, :S3StorageConfig {:type "structure", :required ["S3Uri"], :members {:S3Uri {:shape "S3Uri"}, :KmsKeyId {:shape "KmsKeyId"}, :ResolvedOutputS3Uri {:shape "S3Uri"}}}, :AthenaResultCompressionType {:type "string", :enum ["GZIP" "SNAPPY" "ZLIB"]}, :DisassociateNotebookInstanceLifecycleConfig {:type "boolean"}, :String64 {:type "string", :max 64}, :TrainingJobSummary {:type "structure", :required ["TrainingJobName" "TrainingJobArn" "CreationTime" "TrainingJobStatus"], :members {:TrainingJobName {:shape "TrainingJobName"}, :TrainingJobArn {:shape "TrainingJobArn"}, :CreationTime {:shape "Timestamp"}, :TrainingEndTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :TrainingJobStatus {:shape "TrainingJobStatus"}}}, :DescribeImageVersionResponse {:type "structure", :members {:LastModifiedTime {:shape "Timestamp"}, :ImageArn {:shape "ImageArn"}, :ImageVersionArn {:shape "ImageVersionArn"}, :ContainerImage {:shape "ImageContainerImage"}, :BaseImage {:shape "ImageBaseImage"}, :CreationTime {:shape "Timestamp"}, :ImageVersionStatus {:shape "ImageVersionStatus"}, :FailureReason {:shape "FailureReason"}, :Version {:shape "ImageVersionNumber"}}}, :DeleteExperimentResponse {:type "structure", :members {:ExperimentArn {:shape "ExperimentArn"}}}, :ListAutoMLJobsResponse {:type "structure", :required ["AutoMLJobSummaries"], :members {:AutoMLJobSummaries {:shape "AutoMLJobSummaries"}, :NextToken {:shape "NextToken"}}}, :DescribeTrainingJobResponse {:type "structure", :required ["TrainingJobName" "TrainingJobArn" "ModelArtifacts" "TrainingJobStatus" "SecondaryStatus" "AlgorithmSpecification" "ResourceConfig" "StoppingCondition" "CreationTime"], :members {:EnableNetworkIsolation {:shape "Boolean"}, :DebugRuleEvaluationStatuses {:shape "DebugRuleEvaluationStatuses"}, :Environment {:shape "TrainingEnvironmentMap"}, :TuningJobArn {:shape "HyperParameterTuningJobArn"}, :LastModifiedTime {:shape "Timestamp"}, :TrainingStartTime {:shape "Timestamp"}, :TrainingJobStatus {:shape "TrainingJobStatus"}, :VpcConfig {:shape "VpcConfig"}, :TrainingJobName {:shape "TrainingJobName"}, :RetryStrategy {:shape "RetryStrategy"}, :ResourceConfig {:shape "ResourceConfig"}, :DebugRuleConfigurations {:shape "DebugRuleConfigurations"}, :TrainingJobArn {:shape "TrainingJobArn"}, :TrainingEndTime {:shape "Timestamp"}, :EnableInterContainerTrafficEncryption {:shape "Boolean"}, :FinalMetricDataList {:shape "FinalMetricDataList"}, :AlgorithmSpecification {:shape "AlgorithmSpecification"}, :OutputDataConfig {:shape "OutputDataConfig"}, :CheckpointConfig {:shape "CheckpointConfig"}, :StoppingCondition {:shape "StoppingCondition"}, :ExperimentConfig {:shape "ExperimentConfig"}, :RoleArn {:shape "RoleArn"}, :EnableManagedSpotTraining {:shape "Boolean"}, :CreationTime {:shape "Timestamp"}, :HyperParameters {:shape "HyperParameters"}, :DebugHookConfig {:shape "DebugHookConfig"}, :SecondaryStatusTransitions {:shape "SecondaryStatusTransitions"}, :TrainingTimeInSeconds {:shape "TrainingTimeInSeconds"}, :ProfilingStatus {:shape "ProfilingStatus"}, :LabelingJobArn {:shape "LabelingJobArn"}, :SecondaryStatus {:shape "SecondaryStatus"}, :BillableTimeInSeconds {:shape "BillableTimeInSeconds"}, :FailureReason {:shape "FailureReason"}, :InputDataConfig {:shape "InputDataConfig"}, :ProfilerConfig {:shape "ProfilerConfig"}, :ProfilerRuleEvaluationStatuses {:shape "ProfilerRuleEvaluationStatuses"}, :TensorBoardOutputConfig {:shape "TensorBoardOutputConfig"}, :AutoMLJobArn {:shape "AutoMLJobArn"}, :ProfilerRuleConfigurations {:shape "ProfilerRuleConfigurations"}, :ModelArtifacts {:shape "ModelArtifacts"}}}, :UpdateContextRequest {:type "structure", :required ["ContextName"], :members {:ContextName {:shape "ExperimentEntityName"}, :Description {:shape "ExperimentDescription"}, :Properties {:shape "LineageEntityParameters"}, :PropertiesToRemove {:shape "ListLineageEntityParameterKey"}}}, :ListModelPackagesInput {:type "structure", :members {:CreationTimeBefore {:shape "CreationTime"}, :NameContains {:shape "NameContains"}, :ModelPackageGroupName {:shape "ArnOrName"}, :NextToken {:shape "NextToken"}, :ModelApprovalStatus {:shape "ModelApprovalStatus"}, :SortBy {:shape "ModelPackageSortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "CreationTime"}, :MaxResults {:shape "MaxResults"}, :ModelPackageType {:shape "ModelPackageType"}}}, :HyperParameterTuningJobStatus {:type "string", :enum ["Completed" "InProgress" "Failed" "Stopped" "Stopping"]}, :NotebookInstanceLifecycleConfigContent {:type "string", :max 16384, :min 1, :pattern "[\\S\\s]+"}, :TrialComponentStatus {:type "structure", :members {:PrimaryStatus {:shape "TrialComponentPrimaryStatus"}, :Message {:shape "TrialComponentStatusMessage"}}}, :ModelApprovalStatus {:type "string", :enum ["Approved" "Rejected" "PendingManualApproval"]}, :KmsKeyId {:type "string", :max 2048, :pattern ".*"}, :TrafficType {:type "string", :enum ["PHASES"]}, :ImageDigest {:type "string", :max 72, :pattern "^[Ss][Hh][Aa]256:[0-9a-fA-F]{64}$"}, :AlgorithmImage {:type "string", :max 255, :pattern ".*"}, :RecommendationJobResourceLimit {:type "structure", :members {:MaxNumberOfTests {:shape "MaxNumberOfTests"}, :MaxParallelOfTests {:shape "MaxParallelOfTests"}}}, :InferenceRecommendations {:type "list", :member {:shape "InferenceRecommendation"}, :max 10, :min 1}, :DeleteContextRequest {:type "structure", :required ["ContextName"], :members {:ContextName {:shape "ExperimentEntityName"}}}, :ActionArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:action/.*"}, :SendPipelineExecutionStepFailureResponse {:type "structure", :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}}}, :MemberDefinition {:type "structure", :members {:CognitoMemberDefinition {:shape "CognitoMemberDefinition"}, :OidcMemberDefinition {:shape "OidcMemberDefinition"}}}, :ListLabelingJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "SortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :StatusEquals {:shape "LabelingJobStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :MonitoringProblemType {:type "string", :enum ["BinaryClassification" "MulticlassClassification" "Regression"]}, :ContainerArguments {:type "list", :member {:shape "ContainerArgument"}, :max 100, :min 1}, :CreateModelBiasJobDefinitionRequest {:type "structure", :required ["JobDefinitionName" "ModelBiasAppSpecification" "ModelBiasJobInput" "ModelBiasJobOutputConfig" "JobResources" "RoleArn"], :members {:ModelBiasAppSpecification {:shape "ModelBiasAppSpecification"}, :JobDefinitionName {:shape "MonitoringJobDefinitionName"}, :JobResources {:shape "MonitoringResources"}, :Tags {:shape "TagList"}, :NetworkConfig {:shape "MonitoringNetworkConfig"}, :StoppingCondition {:shape "MonitoringStoppingCondition"}, :ModelBiasJobOutputConfig {:shape "MonitoringOutputConfig"}, :RoleArn {:shape "RoleArn"}, :ModelBiasBaselineConfig {:shape "ModelBiasBaselineConfig"}, :ModelBiasJobInput {:shape "ModelBiasJobInput"}}}, :DescribeAppResponse {:type "structure", :members {:UserProfileName {:shape "UserProfileName"}, :LastHealthCheckTimestamp {:shape "Timestamp"}, :DomainId {:shape "DomainId"}, :LastUserActivityTimestamp {:shape "Timestamp"}, :AppType {:shape "AppType"}, :ResourceSpec {:shape "ResourceSpec"}, :AppArn {:shape "AppArn"}, :CreationTime {:shape "CreationTime"}, :AppName {:shape "AppName"}, :FailureReason {:shape "FailureReason"}, :Status {:shape "AppStatus"}}}, :TransformEnvironmentKey {:type "string", :max 1024, :pattern "[a-zA-Z_][a-zA-Z0-9_]{0,1023}"}, :USD {:type "structure", :members {:Dollars {:shape "Dollars"}, :Cents {:shape "Cents"}, :TenthFractionsOfACent {:shape "TenthFractionsOfACent"}}}, :UpdateMonitoringScheduleRequest {:type "structure", :required ["MonitoringScheduleName" "MonitoringScheduleConfig"], :members {:MonitoringScheduleName {:shape "MonitoringScheduleName"}, :MonitoringScheduleConfig {:shape "MonitoringScheduleConfig"}}}, :HyperParameterTuningJobObjectives {:type "list", :member {:shape "HyperParameterTuningJobObjective"}}, :FlowDefinitionTaskAvailabilityLifetimeInSeconds {:type "integer", :max 864000, :min 1}, :TaskCount {:type "integer", :min 0}, :DataExplorationNotebookLocation {:type "string", :min 1}, :ListEndpointsInput {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "EndpointNameContains"}, :NextToken {:shape "PaginationToken"}, :SortBy {:shape "EndpointSortKey"}, :SortOrder {:shape "OrderKey"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults"}, :StatusEquals {:shape "EndpointStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :CreateNotebookInstanceLifecycleConfigInput {:type "structure", :required ["NotebookInstanceLifecycleConfigName"], :members {:NotebookInstanceLifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :OnCreate {:shape "NotebookInstanceLifecycleConfigList"}, :OnStart {:shape "NotebookInstanceLifecycleConfigList"}}}, :BatchDescribeModelPackageError {:type "structure", :required ["ErrorCode" "ErrorResponse"], :members {:ErrorCode {:shape "String"}, :ErrorResponse {:shape "String"}}}, :RStudioServerProUserGroup {:type "string", :enum ["R_STUDIO_ADMIN" "R_STUDIO_USER"]}, :CreateUserProfileRequest {:type "structure", :required ["DomainId" "UserProfileName"], :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}, :SingleSignOnUserIdentifier {:shape "SingleSignOnUserIdentifier"}, :SingleSignOnUserValue {:shape "String256"}, :Tags {:shape "TagList"}, :UserSettings {:shape "UserSettings"}}}, :DisassociateTrialComponentRequest {:type "structure", :required ["TrialComponentName" "TrialName"], :members {:TrialComponentName {:shape "ExperimentEntityName"}, :TrialName {:shape "ExperimentEntityName"}}}, :AppDetails {:type "structure", :members {:DomainId {:shape "DomainId"}, :UserProfileName {:shape "UserProfileName"}, :AppType {:shape "AppType"}, :AppName {:shape "AppName"}, :Status {:shape "AppStatus"}, :CreationTime {:shape "CreationTime"}}}, :InstanceMetadataServiceConfiguration {:type "structure", :required ["MinimumInstanceMetadataServiceVersion"], :members {:MinimumInstanceMetadataServiceVersion {:shape "MinimumInstanceMetadataServiceVersion"}}}, :MetricData {:type "structure", :members {:MetricName {:shape "MetricName"}, :Value {:shape "Float"}, :Timestamp {:shape "Timestamp"}}}, :TrafficDurationInSeconds {:type "integer", :min 1}, :DescribeSubscribedWorkteamRequest {:type "structure", :required ["WorkteamArn"], :members {:WorkteamArn {:shape "WorkteamArn"}}}, :ChannelSpecifications {:type "list", :member {:shape "ChannelSpecification"}, :max 8, :min 1}, :FeatureName {:type "string", :max 64, :min 1, :pattern "^[a-zA-Z0-9]([-_]*[a-zA-Z0-9]){0,63}"}, :RootAccess {:type "string", :enum ["Enabled" "Disabled"]}, :SortBy {:type "string", :enum ["Name" "CreationTime" "Status"]}, :MaxNumberOfTrainingJobs {:type "integer", :min 1}, :DescribeLineageGroupRequest {:type "structure", :required ["LineageGroupName"], :members {:LineageGroupName {:shape "ExperimentEntityName"}}}, :ClientSecret {:type "string", :max 1024, :min 1, :pattern "[ -~]+", :sensitive true}, :Seed {:type "long"}, :DescribeModelOutput {:type "structure", :required ["ModelName" "ExecutionRoleArn" "CreationTime" "ModelArn"], :members {:EnableNetworkIsolation {:shape "Boolean"}, :VpcConfig {:shape "VpcConfig"}, :ModelName {:shape "ModelName"}, :Containers {:shape "ContainerDefinitionList"}, :InferenceExecutionConfig {:shape "InferenceExecutionConfig"}, :PrimaryContainer {:shape "ContainerDefinition"}, :ModelArn {:shape "ModelArn"}, :ExecutionRoleArn {:shape "RoleArn"}, :CreationTime {:shape "Timestamp"}}}, :SearchResultsList {:type "list", :member {:shape "SearchRecord"}}, :ProcessingOutputs {:type "list", :member {:shape "ProcessingOutput"}, :max 10, :min 0}, :AsyncInferenceClientConfig {:type "structure", :members {:MaxConcurrentInvocationsPerInstance {:shape "MaxConcurrentInvocationsPerInstance"}}}, :ScheduleConfig {:type "structure", :required ["ScheduleExpression"], :members {:ScheduleExpression {:shape "ScheduleExpression"}}}, :AlgorithmValidationProfiles {:type "list", :member {:shape "AlgorithmValidationProfile"}, :max 1, :min 1}, :ListTrainingJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "SortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "MaxResults", :box true}, :StatusEquals {:shape "TrainingJobStatus"}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :ListAppsResponse {:type "structure", :members {:Apps {:shape "AppList"}, :NextToken {:shape "NextToken"}}}, :MonitoringNetworkConfig {:type "structure", :members {:EnableInterContainerTrafficEncryption {:shape "Boolean"}, :EnableNetworkIsolation {:shape "Boolean"}, :VpcConfig {:shape "VpcConfig"}}}, :EndpointSummary {:type "structure", :required ["EndpointName" "EndpointArn" "CreationTime" "LastModifiedTime" "EndpointStatus"], :members {:EndpointName {:shape "EndpointName"}, :EndpointArn {:shape "EndpointArn"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :EndpointStatus {:shape "EndpointStatus"}}}, :DescribeLineageGroupResponse {:type "structure", :members {:LineageGroupName {:shape "ExperimentEntityName"}, :LineageGroupArn {:shape "LineageGroupArn"}, :DisplayName {:shape "ExperimentEntityName"}, :Description {:shape "ExperimentDescription"}, :CreationTime {:shape "Timestamp"}, :CreatedBy {:shape "UserContext"}, :LastModifiedTime {:shape "Timestamp"}, :LastModifiedBy {:shape "UserContext"}}}, :ModelPackageGroupSortBy {:type "string", :enum ["Name" "CreationTime"]}, :ModelExplainabilityAppSpecification {:type "structure", :required ["ImageUri" "ConfigUri"], :members {:ImageUri {:shape "ImageUri"}, :ConfigUri {:shape "S3Uri"}, :Environment {:shape "MonitoringEnvironmentMap"}}}, :HyperParameterSpecifications {:type "list", :member {:shape "HyperParameterSpecification"}, :max 100, :min 0}, :CreateAlgorithmInput {:type "structure", :required ["AlgorithmName" "TrainingSpecification"], :members {:AlgorithmName {:shape "EntityName"}, :AlgorithmDescription {:shape "EntityDescription"}, :TrainingSpecification {:shape "TrainingSpecification"}, :InferenceSpecification {:shape "InferenceSpecification"}, :ValidationSpecification {:shape "AlgorithmValidationSpecification"}, :CertifyForMarketplace {:shape "CertifyForMarketplace"}, :Tags {:shape "TagList"}}}, :CreateHyperParameterTuningJobResponse {:type "structure", :required ["HyperParameterTuningJobArn"], :members {:HyperParameterTuningJobArn {:shape "HyperParameterTuningJobArn"}}}, :DisableProfiler {:type "boolean"}, :CandidateDefinitionNotebookLocation {:type "string", :min 1}, :MaximumRetryAttempts {:type "integer", :max 30, :min 1}, :SortActionsBy {:type "string", :enum ["Name" "CreationTime"]}, :ListUserProfilesResponse {:type "structure", :members {:UserProfiles {:shape "UserProfileList"}, :NextToken {:shape "NextToken"}}}, :HyperParameterTuningJobSortByOptions {:type "string", :enum ["Name" "Status" "CreationTime"]}, :NotebookInstanceSummaryList {:type "list", :member {:shape "NotebookInstanceSummary"}}, :ArtifactSourceType {:type "structure", :required ["SourceIdType" "Value"], :members {:SourceIdType {:shape "ArtifactSourceIdType"}, :Value {:shape "String256"}}}, :ListContextsRequest {:type "structure", :members {:SourceUri {:shape "SourceUri"}, :ContextType {:shape "String256"}, :CreatedAfter {:shape "Timestamp"}, :CreatedBefore {:shape "Timestamp"}, :SortBy {:shape "SortContextsBy"}, :SortOrder {:shape "SortOrder"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults"}}}, :MonitoringOutputs {:type "list", :member {:shape "MonitoringOutput"}, :max 1, :min 1}, :ContextSummary {:type "structure", :members {:ContextArn {:shape "ContextArn"}, :ContextName {:shape "ExperimentEntityName"}, :Source {:shape "ContextSource"}, :ContextType {:shape "String256"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}}}, :OnlineStoreSecurityConfig {:type "structure", :members {:KmsKeyId {:shape "KmsKeyId"}}}, :BatchDescribeModelPackageOutput {:type "structure", :members {:ModelPackageSummaries {:shape "ModelPackageSummaries"}, :BatchDescribeModelPackageErrorMap {:shape "BatchDescribeModelPackageErrorMap"}}}, :AssociateTrialComponentRequest {:type "structure", :required ["TrialComponentName" "TrialName"], :members {:TrialComponentName {:shape "ExperimentEntityName"}, :TrialName {:shape "ExperimentEntityName"}}}, :RetryPipelineExecutionResponse {:type "structure", :members {:PipelineExecutionArn {:shape "PipelineExecutionArn"}}}, :DatasetDefinition {:type "structure", :members {:AthenaDatasetDefinition {:shape "AthenaDatasetDefinition"}, :RedshiftDatasetDefinition {:shape "RedshiftDatasetDefinition"}, :LocalPath {:shape "ProcessingLocalPath"}, :DataDistributionType {:shape "DataDistributionType"}, :InputMode {:shape "InputMode"}}}, :ListCompilationJobsRequest {:type "structure", :members {:CreationTimeBefore {:shape "CreationTime"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ListCompilationJobsSortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "CreationTime"}, :MaxResults {:shape "MaxResults", :box true}, :StatusEquals {:shape "CompilationJobStatus"}, :LastModifiedTimeBefore {:shape "LastModifiedTime"}, :LastModifiedTimeAfter {:shape "LastModifiedTime"}}}, :EndpointOutputConfiguration {:type "structure", :required ["EndpointName" "VariantName" "InstanceType" "InitialInstanceCount"], :members {:EndpointName {:shape "String"}, :VariantName {:shape "String"}, :InstanceType {:shape "ProductionVariantInstanceType"}, :InitialInstanceCount {:shape "Integer"}}}, :ResourcePropertyName {:type "string", :max 255, :min 1, :pattern ".+"}, :AutoMLSecurityConfig {:type "structure", :members {:VolumeKmsKeyId {:shape "KmsKeyId"}, :EnableInterContainerTrafficEncryption {:shape "Boolean"}, :VpcConfig {:shape "VpcConfig"}}}, :MaxWaitTimeInSeconds {:type "integer", :min 1}, :TrialComponentKey256 {:type "string", :max 256, :pattern ".*"}, :TrainingJobStatusCounters {:type "structure", :members {:Completed {:shape "TrainingJobStatusCounter"}, :InProgress {:shape "TrainingJobStatusCounter"}, :RetryableError {:shape "TrainingJobStatusCounter"}, :NonRetryableError {:shape "TrainingJobStatusCounter"}, :Stopped {:shape "TrainingJobStatusCounter"}}}, :Float {:type "float"}, :Cidr {:type "string", :max 64, :min 4, :pattern "(^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/(3[0-2]|[1-2][0-9]|[0-9]))$)|(^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\\/(12[0-8]|1[0-1][0-9]|[1-9][0-9]|[0-9]))$)"}, :ModelPackageStatus {:type "string", :enum ["Pending" "InProgress" "Completed" "Failed" "Deleting"]}, :FileSystemId {:type "string", :min 11, :pattern ".*"}, :EndpointConfigArn {:type "string", :max 2048, :min 20, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:endpoint-config/.*"}, :AssociationSummaries {:type "list", :member {:shape "AssociationSummary"}}, :TrialComponentSummary {:type "structure", :members {:EndTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}, :TrialComponentSource {:shape "TrialComponentSource"}, :TrialComponentName {:shape "ExperimentEntityName"}, :TrialComponentArn {:shape "TrialComponentArn"}, :DisplayName {:shape "ExperimentEntityName"}, :StartTime {:shape "Timestamp"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :LastModifiedBy {:shape "UserContext"}, :Status {:shape "TrialComponentStatus"}}}, :TrialComponentArtifacts {:type "map", :key {:shape "TrialComponentKey64"}, :value {:shape "TrialComponentArtifact"}, :max 30}, :UpdateCodeRepositoryOutput {:type "structure", :required ["CodeRepositoryArn"], :members {:CodeRepositoryArn {:shape "CodeRepositoryArn"}}}, :FeatureDefinitions {:type "list", :member {:shape "FeatureDefinition"}, :max 2500, :min 1}, :GetSagemakerServicecatalogPortfolioStatusOutput {:type "structure", :members {:Status {:shape "SagemakerServicecatalogStatus"}}}, :MaxHumanLabeledObjectCount {:type "integer", :min 1}, :CreateFlowDefinitionResponse {:type "structure", :required ["FlowDefinitionArn"], :members {:FlowDefinitionArn {:shape "FlowDefinitionArn"}}}, :ModelPackageStatusItemList {:type "list", :member {:shape "ModelPackageStatusItem"}}, :DeviceDescription {:type "string", :max 40, :min 1, :pattern "[\\S\\s]+"}, :CreationTime {:type "timestamp"}, :RedshiftUserName {:type "string", :max 128, :min 1, :pattern ".*"}, :TargetPlatformArch {:type "string", :enum ["X86_64" "X86" "ARM64" "ARM_EABI" "ARM_EABIHF"]}, :SortOrder {:type "string", :enum ["Ascending" "Descending"]}, :CollectionConfigurations {:type "list", :member {:shape "CollectionConfiguration"}, :max 20, :min 0}, :EdgePresetDeploymentArtifact {:type "string", :max 2048, :min 20}, :TrialComponentSimpleSummary {:type "structure", :members {:TrialComponentName {:shape "ExperimentEntityName"}, :TrialComponentArn {:shape "TrialComponentArn"}, :TrialComponentSource {:shape "TrialComponentSource"}, :CreationTime {:shape "Timestamp"}, :CreatedBy {:shape "UserContext"}}}, :StudioLifecycleConfigName {:type "string", :max 63, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :VariantPropertyType {:type "string", :enum ["DesiredInstanceCount" "DesiredWeight" "DataCaptureConfig"]}, :ChannelSpecification {:type "structure", :required ["Name" "SupportedContentTypes" "SupportedInputModes"], :members {:Name {:shape "ChannelName"}, :Description {:shape "EntityDescription"}, :IsRequired {:shape "Boolean"}, :SupportedContentTypes {:shape "ContentTypes"}, :SupportedCompressionTypes {:shape "CompressionTypes"}, :SupportedInputModes {:shape "InputModes"}}}, :DeleteDataQualityJobDefinitionRequest {:type "structure", :required ["JobDefinitionName"], :members {:JobDefinitionName {:shape "MonitoringJobDefinitionName"}}}, :ProcessingInputs {:type "list", :member {:shape "ProcessingInput"}, :max 10, :min 0}, :CreateImageRequest {:type "structure", :required ["ImageName" "RoleArn"], :members {:Description {:shape "ImageDescription"}, :DisplayName {:shape "ImageDisplayName"}, :ImageName {:shape "ImageName"}, :RoleArn {:shape "RoleArn"}, :Tags {:shape "TagList"}}}, :EndpointStatus {:type "string", :enum ["OutOfService" "Creating" "Updating" "SystemUpdating" "RollingBack" "InService" "Deleting" "Failed"]}, :ListDeviceFleetsRequest {:type "structure", :members {:CreationTimeBefore {:shape "Timestamp"}, :NameContains {:shape "NameContains"}, :NextToken {:shape "NextToken"}, :SortBy {:shape "ListDeviceFleetsSortBy"}, :SortOrder {:shape "SortOrder"}, :CreationTimeAfter {:shape "Timestamp"}, :MaxResults {:shape "ListMaxResults", :box true}, :LastModifiedTimeBefore {:shape "Timestamp"}, :LastModifiedTimeAfter {:shape "Timestamp"}}}, :TensorBoardAppSettings {:type "structure", :members {:DefaultResourceSpec {:shape "ResourceSpec"}}}, :ListDomainsResponse {:type "structure", :members {:Domains {:shape "DomainList"}, :NextToken {:shape "NextToken"}}}, :HyperParameters {:type "map", :key {:shape "HyperParameterKey"}, :value {:shape "HyperParameterValue"}, :max 100, :min 0}, :DescribeEndpointInput {:type "structure", :required ["EndpointName"], :members {:EndpointName {:shape "EndpointName"}}}, :DeletePipelineResponse {:type "structure", :members {:PipelineArn {:shape "PipelineArn"}}}, :IdempotencyToken {:type "string", :max 128, :min 32}, :CreateTrainingJobResponse {:type "structure", :required ["TrainingJobArn"], :members {:TrainingJobArn {:shape "TrainingJobArn"}}}, :EnableIotRoleAlias {:type "boolean"}, :JsonContentType {:type "string", :max 256, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9])*\\/[a-zA-Z0-9](-*[a-zA-Z0-9.])*"}, :ModelExplainabilityBaselineConfig {:type "structure", :members {:BaseliningJobName {:shape "ProcessingJobName"}, :ConstraintsResource {:shape "MonitoringConstraintsResource"}}}, :ContentClassifiers {:type "list", :member {:shape "ContentClassifier"}, :max 256}, :DescribeWorkforceRequest {:type "structure", :required ["WorkforceName"], :members {:WorkforceName {:shape "WorkforceName"}}}, :CodeRepositoryNameContains {:type "string", :max 63, :pattern "[a-zA-Z0-9-]+"}, :MaxParallelTrainingJobs {:type "integer", :min 1}, :HyperParameterTuningJobWarmStartConfig {:type "structure", :required ["ParentHyperParameterTuningJobs" "WarmStartType"], :members {:ParentHyperParameterTuningJobs {:shape "ParentHyperParameterTuningJobs"}, :WarmStartType {:shape "HyperParameterTuningJobWarmStartType"}}}, :ModelBiasBaselineConfig {:type "structure", :members {:BaseliningJobName {:shape "ProcessingJobName"}, :ConstraintsResource {:shape "MonitoringConstraintsResource"}}}, :ListDevicesResponse {:type "structure", :required ["DeviceSummaries"], :members {:DeviceSummaries {:shape "DeviceSummaries"}, :NextToken {:shape "NextToken"}}}, :TargetPlatform {:type "structure", :required ["Os" "Arch"], :members {:Os {:shape "TargetPlatformOs"}, :Arch {:shape "TargetPlatformArch"}, :Accelerator {:shape "TargetPlatformAccelerator"}}}, :ActionStatus {:type "string", :enum ["Unknown" "InProgress" "Completed" "Failed" "Stopping" "Stopped"]}, :ParameterType {:type "string", :enum ["Integer" "Continuous" "Categorical" "FreeText"]}, :RSessionAppSettings {:type "structure", :members {:DefaultResourceSpec {:shape "ResourceSpec"}, :CustomImages {:shape "CustomImages"}}}, :String40 {:type "string", :max 40}, :UpdateAppImageConfigResponse {:type "structure", :members {:AppImageConfigArn {:shape "AppImageConfigArn"}}}, :BlockedReason {:type "string", :max 1024}, :DeleteArtifactResponse {:type "structure", :members {:ArtifactArn {:shape "ArtifactArn"}}}, :MonitoringExecutionSortKey {:type "string", :enum ["CreationTime" "ScheduledTime" "Status"]}, :Long {:type "long"}, :DescribeDeviceRequest {:type "structure", :required ["DeviceName" "DeviceFleetName"], :members {:NextToken {:shape "NextToken"}, :DeviceName {:shape "EntityName"}, :DeviceFleetName {:shape "EntityName"}}}, :InitialTaskCount {:type "integer", :min 1}, :StudioLifecycleConfigArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:studio-lifecycle-config/.*"}, :FileSystemConfig {:type "structure", :members {:MountPath {:shape "MountPath"}, :DefaultUid {:shape "DefaultUid", :box true}, :DefaultGid {:shape "DefaultGid", :box true}}}, :ModelClientConfig {:type "structure", :members {:InvocationsTimeoutInSeconds {:shape "InvocationsTimeoutInSeconds"}, :InvocationsMaxRetries {:shape "InvocationsMaxRetries"}}}, :DeleteTrialRequest {:type "structure", :required ["TrialName"], :members {:TrialName {:shape "ExperimentEntityName"}}}, :TransformJobSummaries {:type "list", :member {:shape "TransformJobSummary"}}, :PendingProductionVariantSummaryList {:type "list", :member {:shape "PendingProductionVariantSummary"}, :min 1}, :ContinuousParameterRanges {:type "list", :member {:shape "ContinuousParameterRange"}, :max 20, :min 0}, :CreateProcessingJobRequest {:type "structure", :required ["ProcessingJobName" "ProcessingResources" "AppSpecification" "RoleArn"], :members {:Environment {:shape "ProcessingEnvironmentMap"}, :ProcessingOutputConfig {:shape "ProcessingOutputConfig"}, :Tags {:shape "TagList"}, :NetworkConfig {:shape "NetworkConfig"}, :ProcessingJobName {:shape "ProcessingJobName"}, :StoppingCondition {:shape "ProcessingStoppingCondition"}, :ExperimentConfig {:shape "ExperimentConfig"}, :RoleArn {:shape "RoleArn"}, :ProcessingInputs {:shape "ProcessingInputs"}, :AppSpecification {:shape "AppSpecification"}, :ProcessingResources {:shape "ProcessingResources"}}}, :DeleteTrialComponentRequest {:type "structure", :required ["TrialComponentName"], :members {:TrialComponentName {:shape "ExperimentEntityName"}}}, :LineageGroupNameOrArn {:type "string", :max 256, :min 1, :pattern "(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:lineage-group\\/)?([a-zA-Z0-9](-*[a-zA-Z0-9]){0,119})"}, :ExperimentSummary {:type "structure", :members {:ExperimentArn {:shape "ExperimentArn"}, :ExperimentName {:shape "ExperimentEntityName"}, :DisplayName {:shape "ExperimentEntityName"}, :ExperimentSource {:shape "ExperimentSource"}, :CreationTime {:shape "Timestamp"}, :LastModifiedTime {:shape "Timestamp"}}}, :NotebookInstanceLifecycleConfigSortKey {:type "string", :enum ["Name" "CreationTime" "LastModifiedTime"]}, :Experiment {:type "structure", :members {:ExperimentName {:shape "ExperimentEntityName"}, :LastModifiedTime {:shape "Timestamp"}, :ExperimentArn {:shape "ExperimentArn"}, :Tags {:shape "TagList"}, :DisplayName {:shape "ExperimentEntityName"}, :CreatedBy {:shape "UserContext"}, :CreationTime {:shape "Timestamp"}, :Description {:shape "ExperimentDescription"}, :LastModifiedBy {:shape "UserContext"}, :Source {:shape "ExperimentSource"}}}, :ProcessingInstanceCount {:type "integer", :max 100, :min 1}, :LabelingJobName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}"}, :DescribeCompilationJobResponse {:type "structure", :required ["CompilationJobName" "CompilationJobArn" "CompilationJobStatus" "StoppingCondition" "CreationTime" "LastModifiedTime" "FailureReason" "ModelArtifacts" "RoleArn" "InputConfig" "OutputConfig"], :members {:CompilationJobName {:shape "EntityName"}, :LastModifiedTime {:shape "LastModifiedTime"}, :VpcConfig {:shape "NeoVpcConfig"}, :CompilationJobArn {:shape "CompilationJobArn"}, :InferenceImage {:shape "InferenceImage"}, :CompilationJobStatus {:shape "CompilationJobStatus"}, :CompilationStartTime {:shape "Timestamp"}, :StoppingCondition {:shape "StoppingCondition"}, :OutputConfig {:shape "OutputConfig"}, :CompilationEndTime {:shape "Timestamp"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "CreationTime"}, :ModelPackageVersionArn {:shape "ModelPackageArn"}, :ModelDigests {:shape "ModelDigests"}, :FailureReason {:shape "FailureReason"}, :InputConfig {:shape "InputConfig"}, :ModelArtifacts {:shape "ModelArtifacts"}}}, :DriftCheckBaselines {:type "structure", :members {:Bias {:shape "DriftCheckBias"}, :Explainability {:shape "DriftCheckExplainability"}, :ModelQuality {:shape "DriftCheckModelQuality"}, :ModelDataQuality {:shape "DriftCheckModelDataQuality"}}}, :ListWorkteamsRequest {:type "structure", :members {:SortBy {:shape "ListWorkteamsSortByOptions"}, :SortOrder {:shape "SortOrder"}, :NameContains {:shape "WorkteamName"}, :NextToken {:shape "NextToken"}, :MaxResults {:shape "MaxResults", :box true}}}, :ContextArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:context/.*"}, :TransformS3DataSource {:type "structure", :required ["S3DataType" "S3Uri"], :members {:S3DataType {:shape "S3DataType"}, :S3Uri {:shape "S3Uri"}}}, :CandidateArtifactLocations {:type "structure", :required ["Explainability"], :members {:Explainability {:shape "ExplainabilityLocation"}, :ModelInsights {:shape "ModelInsightsLocation"}}}, :Vertices {:type "list", :member {:shape "Vertex"}}, :MetadataPropertyValue {:type "string", :max 1024, :pattern ".*"}, :MaxParallelExecutionSteps {:type "integer", :min 1}, :GetSearchSuggestionsResponse {:type "structure", :members {:PropertyNameSuggestions {:shape "PropertyNameSuggestionList"}}}, :DeleteMonitoringScheduleRequest {:type "structure", :required ["MonitoringScheduleName"], :members {:MonitoringScheduleName {:shape "MonitoringScheduleName"}}}, :OidcConfig {:type "structure", :required ["ClientId" "ClientSecret" "Issuer" "AuthorizationEndpoint" "TokenEndpoint" "UserInfoEndpoint" "LogoutEndpoint" "JwksUri"], :members {:ClientId {:shape "ClientId"}, :ClientSecret {:shape "ClientSecret"}, :Issuer {:shape "OidcEndpoint"}, :AuthorizationEndpoint {:shape "OidcEndpoint"}, :TokenEndpoint {:shape "OidcEndpoint"}, :UserInfoEndpoint {:shape "OidcEndpoint"}, :LogoutEndpoint {:shape "OidcEndpoint"}, :JwksUri {:shape "OidcEndpoint"}}}, :UpdateExperimentRequest {:type "structure", :required ["ExperimentName"], :members {:ExperimentName {:shape "ExperimentEntityName"}, :DisplayName {:shape "ExperimentEntityName"}, :Description {:shape "ExperimentDescription"}}}, :TrialSummaries {:type "list", :member {:shape "TrialSummary"}}, :DeleteAlgorithmInput {:type "structure", :required ["AlgorithmName"], :members {:AlgorithmName {:shape "EntityName"}}}, :DescribeNotebookInstanceInput {:type "structure", :required ["NotebookInstanceName"], :members {:NotebookInstanceName {:shape "NotebookInstanceName"}}}, :ModelMetadataSummary {:type "structure", :required ["Domain" "Framework" "Task" "Model" "FrameworkVersion"], :members {:Domain {:shape "String"}, :Framework {:shape "String"}, :Task {:shape "String"}, :Model {:shape "String"}, :FrameworkVersion {:shape "String"}}}, :CreateTrialResponse {:type "structure", :members {:TrialArn {:shape "TrialArn"}}}, :RecommendationJobDescription {:type "string", :max 128}, :ParameterRange {:type "structure", :members {:IntegerParameterRangeSpecification {:shape "IntegerParameterRangeSpecification"}, :ContinuousParameterRangeSpecification {:shape "ContinuousParameterRangeSpecification"}, :CategoricalParameterRangeSpecification {:shape "CategoricalParameterRangeSpecification"}}}, :ModelPackageSummaryList {:type "list", :member {:shape "ModelPackageSummary"}}, :DescribeDataQualityJobDefinitionResponse {:type "structure", :required ["JobDefinitionArn" "JobDefinitionName" "CreationTime" "DataQualityAppSpecification" "DataQualityJobInput" "DataQualityJobOutputConfig" "JobResources" "RoleArn"], :members {:DataQualityBaselineConfig {:shape "DataQualityBaselineConfig"}, :JobDefinitionName {:shape "MonitoringJobDefinitionName"}, :JobResources {:shape "MonitoringResources"}, :DataQualityAppSpecification {:shape "DataQualityAppSpecification"}, :NetworkConfig {:shape "MonitoringNetworkConfig"}, :StoppingCondition {:shape "MonitoringStoppingCondition"}, :DataQualityJobInput {:shape "DataQualityJobInput"}, :RoleArn {:shape "RoleArn"}, :CreationTime {:shape "Timestamp"}, :JobDefinitionArn {:shape "MonitoringJobDefinitionArn"}, :DataQualityJobOutputConfig {:shape "MonitoringOutputConfig"}}}, :DebugHookConfig {:type "structure", :required ["S3OutputPath"], :members {:LocalPath {:shape "DirectoryPath"}, :S3OutputPath {:shape "S3Uri"}, :HookParameters {:shape "HookParameters"}, :CollectionConfigurations {:shape "CollectionConfigurations"}}}, :ModelExplainabilityJobInput {:type "structure", :required ["EndpointInput"], :members {:EndpointInput {:shape "EndpointInput"}}}, :MaxCandidates {:type "integer", :min 1}, :DescribeHumanTaskUiRequest {:type "structure", :required ["HumanTaskUiName"], :members {:HumanTaskUiName {:shape "HumanTaskUiName"}}}, :GitConfigForUpdate {:type "structure", :members {:SecretArn {:shape "SecretArn"}}}, :Parents {:type "list", :member {:shape "Parent"}}, :AutoMLCandidates {:type "list", :member {:shape "AutoMLCandidate"}}, :Workforce {:type "structure", :required ["WorkforceName" "WorkforceArn"], :members {:WorkforceName {:shape "WorkforceName"}, :WorkforceArn {:shape "WorkforceArn"}, :LastUpdatedDate {:shape "Timestamp"}, :SourceIpConfig {:shape "SourceIpConfig"}, :SubDomain {:shape "String"}, :CognitoConfig {:shape "CognitoConfig"}, :OidcConfig {:shape "OidcConfigForResponse"}, :CreateDate {:shape "Timestamp"}}}, :VpcSecurityGroupIds {:type "list", :member {:shape "SecurityGroupId"}, :max 5, :min 1}, :RetentionType {:type "string", :enum ["Retain" "Delete"]}, :FeatureGroupArn {:type "string", :max 256, :pattern "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:feature-group/.*"}, :UpdateNotebookInstanceInput {:type "structure", :required ["NotebookInstanceName"], :members {:DisassociateDefaultCodeRepository {:shape "DisassociateDefaultCodeRepository"}, :AdditionalCodeRepositories {:shape "AdditionalCodeRepositoryNamesOrUrls"}, :InstanceType {:shape "InstanceType"}, :AcceleratorTypes {:shape "NotebookInstanceAcceleratorTypes"}, :DisassociateAdditionalCodeRepositories {:shape "DisassociateAdditionalCodeRepositories"}, :RoleArn {:shape "RoleArn"}, :NotebookInstanceName {:shape "NotebookInstanceName"}, :InstanceMetadataServiceConfiguration {:shape "InstanceMetadataServiceConfiguration"}, :RootAccess {:shape "RootAccess"}, :DisassociateAcceleratorTypes {:shape "DisassociateNotebookInstanceAcceleratorTypes"}, :LifecycleConfigName {:shape "NotebookInstanceLifecycleConfigName"}, :DefaultCodeRepository {:shape "CodeRepositoryNameOrUrl"}, :VolumeSizeInGB {:shape "NotebookInstanceVolumeSizeInGB"}, :DisassociateLifecycleConfig {:shape "DisassociateNotebookInstanceLifecycleConfig"}}}, :AppManaged {:type "boolean"}, :Cents {:type "integer", :max 99, :min 0}, :ImageName {:type "string", :max 63, :min 1, :pattern "^[a-zA-Z0-9]([-.]?[a-zA-Z0-9]){0,62}$"}, :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})(?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy