import { _InstanceType, AccountDefaultStatus, ActionStatus, ActivationState, AppNetworkAccessType, AppSecurityGroupManagement, AppType, BatchStrategy, ClusterNodeProvisioningMode, ClusterNodeRecovery, CrossAccountFilterOption, Direction, EndpointStatus, ExecutionStatus, FeatureStatus, HomeEfsFileSystemCreation, HubContentSupportStatus, HubContentType, HyperParameterTuningJobSortByOptions, HyperParameterTuningJobStatus, ImageSortBy, ImageSortOrder, ImageVersionSortBy, ImageVersionSortOrder, InferenceComponentSortKey, InferenceComponentStatus, InferenceExperimentStatus, InferenceExperimentStopDesiredState, InferenceExperimentType, IsTrackingServerActive, JobCategory, JobStatus, JobType, LabelingJobStatus, LineageType, ListInferenceRecommendationsJobsSortBy, ListLabelingJobsForWorkteamSortByOptions, ListOptimizationJobsSortBy, ListWorkforcesSortByOptions, ListWorkteamsSortByOptions, MlflowAppStatus, ModelApprovalStatus, ModelCardExportJobSortBy, ModelCardExportJobSortOrder, ModelCardExportJobStatus, ModelCardSortBy, ModelCardSortOrder, ModelCardStatus, ModelCardVersionSortBy, ModelMetadataFilterType, ModelPackageGroupSortBy, ModelPackageGroupStatus, ModelPackageRegistrationType, ModelPackageSortBy, ModelPackageStatus, ModelPackageType, ModelSortKey, ModelVariantAction, MonitoringAlertHistorySortKey, MonitoringAlertStatus, MonitoringExecutionSortKey, MonitoringJobDefinitionSortKey, MonitoringScheduleSortKey, MonitoringType, NotebookInstanceLifecycleConfigSortKey, NotebookInstanceLifecycleConfigSortOrder, NotebookInstanceSortKey, NotebookInstanceSortOrder, NotebookInstanceStatus, OptimizationJobDeploymentInstanceType, OptimizationJobStatus, OrderKey, PartnerAppStatus, PartnerAppType, PipelineExecutionStatus, PipelineStatus, ProcessingJobStatus, Processor, ProjectSortBy, ProjectSortOrder, ProjectStatus, RecommendationJobStatus, RecommendationStepType, Relation, ReservedCapacityInstanceType, ReservedCapacityType, ResourceCatalogSortBy, ResourceCatalogSortOrder, SageMakerResourceName, ScheduleStatus, SecondaryStatus, SharingType, SkipModelValidation, SortBy, SortInferenceExperimentsBy, SortLineageGroupsBy, SortMlflowAppBy, SortOrder, SortPipelineExecutionsBy, SortPipelinesBy, SortTrackingServerBy, SortTrialComponentsBy, SortTrialsBy, SpaceSortKey, SpaceStatus, StepStatus, StudioLifecycleConfigAppType, StudioLifecycleConfigSortKey, TagPropagation, ThroughputMode, TrackingServerStatus, TrainingJobSortByOptions, TrainingJobStatus, TrainingPlanFilterName, TrainingPlanSortBy, TrainingPlanSortOrder, TrainingPlanStatus, TransformJobStatus, UltraServerHealthStatus, UserProfileSortKey, UserProfileStatus, VariantPropertyType, VendorGuidance, WarmPoolResourceStatus, } from "./enums"; import { AdditionalInferenceSpecificationDefinition, AlgorithmSpecification, AppSpecification, AutoMLJobStepMetadata, BatchDataCaptureConfig, BatchTransformInput, BedrockCustomModelDeploymentMetadata, BedrockCustomModelMetadata, BedrockModelImportMetadata, BedrockProvisionedModelThroughputMetadata, CacheHitResult, CallbackStepMetadata, Channel, CheckpointConfig, ClarifyCheckStepMetadata, ClusterAutoScalingConfig, ClusterInstanceGroupSpecification, ClusterOrchestrator, ClusterRestrictedInstanceGroupsConfig, ClusterRestrictedInstanceGroupSpecification, ClusterTieredStorageConfig, CodeEditorAppImageConfig, DeploymentConfiguration, InferenceSpecification, JupyterLabAppImageConfig, KernelGatewayImageConfig, OutputDataConfig, OutputParameter, ResourceConfig, StoppingCondition, Tag, TransformInput, TransformOutput, TransformResources, UserContext, VpcConfig, } from "./models_0"; import { ComputeQuotaConfig, ComputeQuotaTarget, ConditionStepMetadata, ContainerDefinition, DefaultSpaceSettings, DeploymentConfig, DriftCheckBaselines, EdgeOutputConfig, FeatureDefinition, InferenceComponentRuntimeConfig, InferenceComponentSpecification, InferenceExecutionConfig, InferenceExperimentDataStorageConfig, InferenceExperimentSchedule, ManagedConfiguration, MetadataProperties, ModelCardSecurityConfig, ModelLifeCycle, ModelMetrics, ModelPackageModelCard, ModelPackageSecurityConfig, ModelPackageValidationSpecification, ModelVariantConfig, MonitoringScheduleConfig, NetworkConfig, RetryStrategy, SchedulerConfig, ShadowModeConfig, SourceAlgorithmSpecification, TtlDuration, UiTemplate, UserSettings, } from "./models_1"; import { DataProcessing, DebugHookConfig, DebugRuleConfiguration, DebugRuleEvaluationStatus, DeploymentRecommendation, ExperimentConfig, FeatureParameter, InstanceGroupHealthCheckConfiguration, ModelArtifacts, ModelClientConfig, ModelPackageConfig, ParallelismConfiguration, ProcessingInput, ProcessingOutputConfig, ProcessingResources, ProcessingStoppingCondition, ProfilerConfig, ServiceCatalogProvisioningDetails, SpaceStorageSettings, TensorBoardOutputConfig, TrialComponentArtifact, TrialComponentParameterValue, TrialComponentStatus, } from "./models_2"; import { DesiredWeightAndCapacity, Device, DeviceDeploymentSummary, DomainSettingsForUpdate, Edge, EMRStepMetadata, Endpoint, EndpointConfigStepMetadata, EndpointStepMetadata, Experiment, FailStepMetadata, FeatureGroup, FeatureMetadata, Filter, GitConfigForUpdate, HumanTaskUiSummary, HyperParameterTrainingJobSummary, HyperParameterTuningJobSearchEntity, HyperParameterTuningJobSummary, Image, ImageVersion, InferenceComponentDeploymentConfig, InferenceComponentMetadata, InferenceComponentSummary, InferenceExperimentSummary, InferenceRecommendationsJob, InferenceRecommendationsJobStep, Job, JobConfigSchemaVersionSummary, JobStepMetadata, JobSummary, LabelingJobForWorkteamSummary, LabelingJobSummary, LambdaStepMetadata, LineageGroupSummary, LineageMetadata, MetricData, ModelPackageStatusDetails, MonitoringExecutionSummary, MonitoringJobDefinitionSummary, PipelineExperimentConfig, ReservedCapacitySummary, SecondaryStatusTransition, SelectiveExecutionConfig, ServiceCatalogProvisionedProductDetails, SubscribedWorkteam, TemplateProviderDetail, TrialComponentMetricSummary, TrialComponentSource, TrialSource, WarmPoolStatus, Workforce, Workteam, } from "./models_3"; export interface ListHumanTaskUisResponse { HumanTaskUiSummaries: HumanTaskUiSummary[] | undefined; NextToken?: string | undefined; } export interface ListHyperParameterTuningJobsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; SortBy?: HyperParameterTuningJobSortByOptions | undefined; SortOrder?: SortOrder | undefined; NameContains?: string | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; StatusEquals?: HyperParameterTuningJobStatus | undefined; } export interface ListHyperParameterTuningJobsResponse { HyperParameterTuningJobSummaries: HyperParameterTuningJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListImagesRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; NextToken?: string | undefined; SortBy?: ImageSortBy | undefined; SortOrder?: ImageSortOrder | undefined; } export interface ListImagesResponse { Images?: Image[] | undefined; NextToken?: string | undefined; } export interface ListImageVersionsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; ImageName: string | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; SortBy?: ImageVersionSortBy | undefined; SortOrder?: ImageVersionSortOrder | undefined; } export interface ListImageVersionsResponse { ImageVersions?: ImageVersion[] | undefined; NextToken?: string | undefined; } export interface ListInferenceComponentsInput { SortBy?: InferenceComponentSortKey | undefined; SortOrder?: OrderKey | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; StatusEquals?: InferenceComponentStatus | undefined; EndpointNameEquals?: string | undefined; VariantNameEquals?: string | undefined; } export interface ListInferenceComponentsOutput { InferenceComponents: InferenceComponentSummary[] | undefined; NextToken?: string | undefined; } export interface ListInferenceExperimentsRequest { NameContains?: string | undefined; Type?: InferenceExperimentType | undefined; StatusEquals?: InferenceExperimentStatus | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; SortBy?: SortInferenceExperimentsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListInferenceExperimentsResponse { InferenceExperiments?: InferenceExperimentSummary[] | undefined; NextToken?: string | undefined; } export interface ListInferenceRecommendationsJobsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; StatusEquals?: RecommendationJobStatus | undefined; SortBy?: ListInferenceRecommendationsJobsSortBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; ModelNameEquals?: string | undefined; ModelPackageVersionArnEquals?: string | undefined; } export interface ListInferenceRecommendationsJobsResponse { InferenceRecommendationsJobs: InferenceRecommendationsJob[] | undefined; NextToken?: string | undefined; } export interface ListInferenceRecommendationsJobStepsRequest { JobName: string | undefined; Status?: RecommendationJobStatus | undefined; StepType?: RecommendationStepType | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListInferenceRecommendationsJobStepsResponse { Steps?: InferenceRecommendationsJobStep[] | undefined; NextToken?: string | undefined; } export interface ListJobsRequest { JobCategory: JobCategory | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; SortBy?: SortBy | undefined; SortOrder?: SortOrder | undefined; StatusEquals?: JobStatus | undefined; } export interface ListJobsResponse { NextToken?: string | undefined; JobSummaries: JobSummary[] | undefined; } export interface ListJobSchemaVersionsRequest { JobCategory: JobCategory | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListJobSchemaVersionsResponse { NextToken?: string | undefined; JobConfigSchemas: JobConfigSchemaVersionSummary[] | undefined; } export interface ListLabelingJobsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; NameContains?: string | undefined; SortBy?: SortBy | undefined; SortOrder?: SortOrder | undefined; StatusEquals?: LabelingJobStatus | undefined; } export interface ListLabelingJobsResponse { LabelingJobSummaryList?: LabelingJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListLabelingJobsForWorkteamRequest { WorkteamArn: string | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; JobReferenceCodeContains?: string | undefined; SortBy?: ListLabelingJobsForWorkteamSortByOptions | undefined; SortOrder?: SortOrder | undefined; } export interface ListLabelingJobsForWorkteamResponse { LabelingJobSummaryList: LabelingJobForWorkteamSummary[] | undefined; NextToken?: string | undefined; } export interface ListLineageGroupsRequest { CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortLineageGroupsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListLineageGroupsResponse { LineageGroupSummaries?: LineageGroupSummary[] | undefined; NextToken?: string | undefined; } export interface ListMlflowAppsRequest { CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; Status?: MlflowAppStatus | undefined; MlflowVersion?: string | undefined; DefaultForDomainId?: string | undefined; AccountDefaultStatus?: AccountDefaultStatus | undefined; SortBy?: SortMlflowAppBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface MlflowAppSummary { Arn?: string | undefined; Name?: string | undefined; Status?: MlflowAppStatus | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; MlflowVersion?: string | undefined; } export interface ListMlflowAppsResponse { Summaries?: MlflowAppSummary[] | undefined; NextToken?: string | undefined; } export interface ListMlflowTrackingServersRequest { CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; TrackingServerStatus?: TrackingServerStatus | undefined; MlflowVersion?: string | undefined; SortBy?: SortTrackingServerBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface TrackingServerSummary { TrackingServerArn?: string | undefined; TrackingServerName?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; TrackingServerStatus?: TrackingServerStatus | undefined; IsActive?: IsTrackingServerActive | undefined; MlflowVersion?: string | undefined; } export interface ListMlflowTrackingServersResponse { TrackingServerSummaries?: TrackingServerSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelBiasJobDefinitionsRequest { EndpointName?: string | undefined; SortBy?: MonitoringJobDefinitionSortKey | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; } export interface ListModelBiasJobDefinitionsResponse { JobDefinitionSummaries: MonitoringJobDefinitionSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelCardExportJobsRequest { ModelCardName: string | undefined; ModelCardVersion?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; ModelCardExportJobNameContains?: string | undefined; StatusEquals?: ModelCardExportJobStatus | undefined; SortBy?: ModelCardExportJobSortBy | undefined; SortOrder?: ModelCardExportJobSortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ModelCardExportJobSummary { ModelCardExportJobName: string | undefined; ModelCardExportJobArn: string | undefined; Status: ModelCardExportJobStatus | undefined; ModelCardName: string | undefined; ModelCardVersion: number | undefined; CreatedAt: Date | undefined; LastModifiedAt: Date | undefined; } export interface ListModelCardExportJobsResponse { ModelCardExportJobSummaries: ModelCardExportJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelCardsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; ModelCardStatus?: ModelCardStatus | undefined; NextToken?: string | undefined; SortBy?: ModelCardSortBy | undefined; SortOrder?: ModelCardSortOrder | undefined; } export interface ModelCardSummary { ModelCardName: string | undefined; ModelCardArn: string | undefined; ModelCardStatus: ModelCardStatus | undefined; CreationTime: Date | undefined; LastModifiedTime?: Date | undefined; } export interface ListModelCardsResponse { ModelCardSummaries: ModelCardSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelCardVersionsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; ModelCardName: string | undefined; ModelCardStatus?: ModelCardStatus | undefined; NextToken?: string | undefined; SortBy?: ModelCardVersionSortBy | undefined; SortOrder?: ModelCardSortOrder | undefined; } export interface ModelCardVersionSummary { ModelCardName: string | undefined; ModelCardArn: string | undefined; ModelCardStatus: ModelCardStatus | undefined; ModelCardVersion: number | undefined; CreationTime: Date | undefined; LastModifiedTime?: Date | undefined; } export interface ListModelCardVersionsResponse { ModelCardVersionSummaryList: ModelCardVersionSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelExplainabilityJobDefinitionsRequest { EndpointName?: string | undefined; SortBy?: MonitoringJobDefinitionSortKey | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; } export interface ListModelExplainabilityJobDefinitionsResponse { JobDefinitionSummaries: MonitoringJobDefinitionSummary[] | undefined; NextToken?: string | undefined; } export interface ModelMetadataFilter { Name: ModelMetadataFilterType | undefined; Value: string | undefined; } export interface ModelMetadataSearchExpression { Filters?: ModelMetadataFilter[] | undefined; } export interface ListModelMetadataRequest { SearchExpression?: ModelMetadataSearchExpression | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ModelMetadataSummary { Domain: string | undefined; Framework: string | undefined; Task: string | undefined; Model: string | undefined; FrameworkVersion: string | undefined; } export interface ListModelMetadataResponse { ModelMetadataSummaries: ModelMetadataSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelPackageGroupsInput { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; NextToken?: string | undefined; SortBy?: ModelPackageGroupSortBy | undefined; SortOrder?: SortOrder | undefined; CrossAccountFilterOption?: CrossAccountFilterOption | undefined; } export interface ModelPackageGroupSummary { ModelPackageGroupName: string | undefined; ModelPackageGroupArn: string | undefined; ModelPackageGroupDescription?: string | undefined; CreationTime: Date | undefined; ModelPackageGroupStatus: ModelPackageGroupStatus | undefined; ManagedConfiguration?: ManagedConfiguration | undefined; } export interface ListModelPackageGroupsOutput { ModelPackageGroupSummaryList: ModelPackageGroupSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelPackagesInput { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; ModelApprovalStatus?: ModelApprovalStatus | undefined; ModelPackageGroupName?: string | undefined; ModelPackageType?: ModelPackageType | undefined; NextToken?: string | undefined; SortBy?: ModelPackageSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ModelPackageSummary { ModelPackageName?: string | undefined; ModelPackageGroupName?: string | undefined; ModelPackageVersion?: number | undefined; ModelPackageArn: string | undefined; ModelPackageDescription?: string | undefined; CreationTime: Date | undefined; ModelPackageStatus: ModelPackageStatus | undefined; ModelApprovalStatus?: ModelApprovalStatus | undefined; ModelLifeCycle?: ModelLifeCycle | undefined; ModelPackageRegistrationType?: ModelPackageRegistrationType | undefined; } export interface ListModelPackagesOutput { ModelPackageSummaryList: ModelPackageSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelQualityJobDefinitionsRequest { EndpointName?: string | undefined; SortBy?: MonitoringJobDefinitionSortKey | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; } export interface ListModelQualityJobDefinitionsResponse { JobDefinitionSummaries: MonitoringJobDefinitionSummary[] | undefined; NextToken?: string | undefined; } export interface ListModelsInput { SortBy?: ModelSortKey | undefined; SortOrder?: OrderKey | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; } export interface ModelSummary { ModelName: string | undefined; ModelArn: string | undefined; CreationTime: Date | undefined; } export interface ListModelsOutput { Models: ModelSummary[] | undefined; NextToken?: string | undefined; } export interface ListMonitoringAlertHistoryRequest { MonitoringScheduleName?: string | undefined; MonitoringAlertName?: string | undefined; SortBy?: MonitoringAlertHistorySortKey | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; StatusEquals?: MonitoringAlertStatus | undefined; } export interface MonitoringAlertHistorySummary { MonitoringScheduleName: string | undefined; MonitoringAlertName: string | undefined; CreationTime: Date | undefined; AlertStatus: MonitoringAlertStatus | undefined; } export interface ListMonitoringAlertHistoryResponse { MonitoringAlertHistory?: MonitoringAlertHistorySummary[] | undefined; NextToken?: string | undefined; } export interface ListMonitoringAlertsRequest { MonitoringScheduleName: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ModelDashboardIndicatorAction { Enabled?: boolean | undefined; } export interface MonitoringAlertActions { ModelDashboardIndicator?: ModelDashboardIndicatorAction | undefined; } export interface MonitoringAlertSummary { MonitoringAlertName: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; AlertStatus: MonitoringAlertStatus | undefined; DatapointsToAlert: number | undefined; EvaluationPeriod: number | undefined; Actions: MonitoringAlertActions | undefined; } export interface ListMonitoringAlertsResponse { MonitoringAlertSummaries?: MonitoringAlertSummary[] | undefined; NextToken?: string | undefined; } export interface ListMonitoringExecutionsRequest { MonitoringScheduleName?: string | undefined; EndpointName?: string | undefined; SortBy?: MonitoringExecutionSortKey | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; ScheduledTimeBefore?: Date | undefined; ScheduledTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; StatusEquals?: ExecutionStatus | undefined; MonitoringJobDefinitionName?: string | undefined; MonitoringTypeEquals?: MonitoringType | undefined; } export interface ListMonitoringExecutionsResponse { MonitoringExecutionSummaries: MonitoringExecutionSummary[] | undefined; NextToken?: string | undefined; } export interface ListMonitoringSchedulesRequest { EndpointName?: string | undefined; SortBy?: MonitoringScheduleSortKey | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; StatusEquals?: ScheduleStatus | undefined; MonitoringJobDefinitionName?: string | undefined; MonitoringTypeEquals?: MonitoringType | undefined; } export interface MonitoringScheduleSummary { MonitoringScheduleName: string | undefined; MonitoringScheduleArn: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; MonitoringScheduleStatus: ScheduleStatus | undefined; EndpointName?: string | undefined; MonitoringJobDefinitionName?: string | undefined; MonitoringType?: MonitoringType | undefined; } export interface ListMonitoringSchedulesResponse { MonitoringScheduleSummaries: MonitoringScheduleSummary[] | undefined; NextToken?: string | undefined; } export interface ListNotebookInstanceLifecycleConfigsInput { NextToken?: string | undefined; MaxResults?: number | undefined; SortBy?: NotebookInstanceLifecycleConfigSortKey | undefined; SortOrder?: NotebookInstanceLifecycleConfigSortOrder | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; } export interface NotebookInstanceLifecycleConfigSummary { NotebookInstanceLifecycleConfigName: string | undefined; NotebookInstanceLifecycleConfigArn: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface ListNotebookInstanceLifecycleConfigsOutput { NextToken?: string | undefined; NotebookInstanceLifecycleConfigs?: NotebookInstanceLifecycleConfigSummary[] | undefined; } export interface ListNotebookInstancesInput { NextToken?: string | undefined; MaxResults?: number | undefined; SortBy?: NotebookInstanceSortKey | undefined; SortOrder?: NotebookInstanceSortOrder | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; StatusEquals?: NotebookInstanceStatus | undefined; NotebookInstanceLifecycleConfigNameContains?: string | undefined; DefaultCodeRepositoryContains?: string | undefined; AdditionalCodeRepositoryEquals?: string | undefined; } export interface NotebookInstanceSummary { NotebookInstanceName: string | undefined; NotebookInstanceArn: string | undefined; NotebookInstanceStatus?: NotebookInstanceStatus | undefined; Url?: string | undefined; InstanceType?: _InstanceType | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; NotebookInstanceLifecycleConfigName?: string | undefined; DefaultCodeRepository?: string | undefined; AdditionalCodeRepositories?: string[] | undefined; } export interface ListNotebookInstancesOutput { NextToken?: string | undefined; NotebookInstances?: NotebookInstanceSummary[] | undefined; } export interface ListOptimizationJobsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; OptimizationContains?: string | undefined; NameContains?: string | undefined; StatusEquals?: OptimizationJobStatus | undefined; SortBy?: ListOptimizationJobsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface OptimizationJobSummary { OptimizationJobName: string | undefined; OptimizationJobArn: string | undefined; CreationTime: Date | undefined; OptimizationJobStatus: OptimizationJobStatus | undefined; OptimizationStartTime?: Date | undefined; OptimizationEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; DeploymentInstanceType: OptimizationJobDeploymentInstanceType | undefined; MaxInstanceCount?: number | undefined; OptimizationTypes: string[] | undefined; } export interface ListOptimizationJobsResponse { OptimizationJobSummaries: OptimizationJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListPartnerAppsRequest { MaxResults?: number | undefined; NextToken?: string | undefined; } export interface PartnerAppSummary { Arn?: string | undefined; Name?: string | undefined; Type?: PartnerAppType | undefined; Status?: PartnerAppStatus | undefined; CreationTime?: Date | undefined; } export interface ListPartnerAppsResponse { Summaries?: PartnerAppSummary[] | undefined; NextToken?: string | undefined; } export interface ListPipelineExecutionsRequest { PipelineName: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortPipelineExecutionsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface PipelineExecutionSummary { PipelineExecutionArn?: string | undefined; StartTime?: Date | undefined; PipelineExecutionStatus?: PipelineExecutionStatus | undefined; PipelineExecutionDescription?: string | undefined; PipelineExecutionDisplayName?: string | undefined; PipelineExecutionFailureReason?: string | undefined; } export interface ListPipelineExecutionsResponse { PipelineExecutionSummaries?: PipelineExecutionSummary[] | undefined; NextToken?: string | undefined; } export interface ListPipelineExecutionStepsRequest { PipelineExecutionArn?: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; SortOrder?: SortOrder | undefined; } export interface ModelStepMetadata { Arn?: string | undefined; } export interface ProcessingJobStepMetadata { Arn?: string | undefined; } export interface QualityCheckStepMetadata { CheckType?: string | undefined; BaselineUsedForDriftCheckStatistics?: string | undefined; BaselineUsedForDriftCheckConstraints?: string | undefined; CalculatedBaselineStatistics?: string | undefined; CalculatedBaselineConstraints?: string | undefined; ModelPackageGroupName?: string | undefined; ViolationReport?: string | undefined; CheckJobArn?: string | undefined; SkipCheck?: boolean | undefined; RegisterNewBaseline?: boolean | undefined; } export interface RegisterModelStepMetadata { Arn?: string | undefined; } export interface TrainingJobStepMetadata { Arn?: string | undefined; } export interface TransformJobStepMetadata { Arn?: string | undefined; } export interface TuningJobStepMetaData { Arn?: string | undefined; } export interface PipelineExecutionStepMetadata { TrainingJob?: TrainingJobStepMetadata | undefined; ProcessingJob?: ProcessingJobStepMetadata | undefined; TransformJob?: TransformJobStepMetadata | undefined; TuningJob?: TuningJobStepMetaData | undefined; Model?: ModelStepMetadata | undefined; RegisterModel?: RegisterModelStepMetadata | undefined; Condition?: ConditionStepMetadata | undefined; Callback?: CallbackStepMetadata | undefined; Lambda?: LambdaStepMetadata | undefined; EMR?: EMRStepMetadata | undefined; QualityCheck?: QualityCheckStepMetadata | undefined; ClarifyCheck?: ClarifyCheckStepMetadata | undefined; Fail?: FailStepMetadata | undefined; AutoMLJob?: AutoMLJobStepMetadata | undefined; Endpoint?: EndpointStepMetadata | undefined; EndpointConfig?: EndpointConfigStepMetadata | undefined; BedrockCustomModel?: BedrockCustomModelMetadata | undefined; BedrockCustomModelDeployment?: BedrockCustomModelDeploymentMetadata | undefined; BedrockProvisionedModelThroughput?: BedrockProvisionedModelThroughputMetadata | undefined; BedrockModelImport?: BedrockModelImportMetadata | undefined; InferenceComponent?: InferenceComponentMetadata | undefined; Lineage?: LineageMetadata | undefined; Job?: JobStepMetadata | undefined; } export interface SelectiveExecutionResult { SourcePipelineExecutionArn?: string | undefined; } export interface PipelineExecutionStep { StepName?: string | undefined; StepDisplayName?: string | undefined; StepDescription?: string | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; StepStatus?: StepStatus | undefined; CacheHitResult?: CacheHitResult | undefined; FailureReason?: string | undefined; Metadata?: PipelineExecutionStepMetadata | undefined; AttemptCount?: number | undefined; SelectiveExecutionResult?: SelectiveExecutionResult | undefined; } export interface ListPipelineExecutionStepsResponse { PipelineExecutionSteps?: PipelineExecutionStep[] | undefined; NextToken?: string | undefined; } export interface ListPipelineParametersForExecutionRequest { PipelineExecutionArn: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface Parameter { Name: string | undefined; Value: string | undefined; } export interface ListPipelineParametersForExecutionResponse { PipelineParameters?: Parameter[] | undefined; NextToken?: string | undefined; } export interface ListPipelinesRequest { PipelineNamePrefix?: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortPipelinesBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface PipelineSummary { PipelineArn?: string | undefined; PipelineName?: string | undefined; PipelineDisplayName?: string | undefined; PipelineDescription?: string | undefined; RoleArn?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; LastExecutionTime?: Date | undefined; } export interface ListPipelinesResponse { PipelineSummaries?: PipelineSummary[] | undefined; NextToken?: string | undefined; } export interface ListPipelineVersionsRequest { PipelineName: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface PipelineVersionSummary { PipelineArn?: string | undefined; PipelineVersionId?: number | undefined; CreationTime?: Date | undefined; PipelineVersionDescription?: string | undefined; PipelineVersionDisplayName?: string | undefined; LastExecutionPipelineExecutionArn?: string | undefined; } export interface ListPipelineVersionsResponse { PipelineVersionSummaries?: PipelineVersionSummary[] | undefined; NextToken?: string | undefined; } export interface ListProcessingJobsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; StatusEquals?: ProcessingJobStatus | undefined; SortBy?: SortBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ProcessingJobSummary { ProcessingJobName: string | undefined; ProcessingJobArn: string | undefined; CreationTime: Date | undefined; ProcessingEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; ProcessingJobStatus: ProcessingJobStatus | undefined; FailureReason?: string | undefined; ExitMessage?: string | undefined; } export interface ListProcessingJobsResponse { ProcessingJobSummaries: ProcessingJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListProjectsInput { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; NextToken?: string | undefined; SortBy?: ProjectSortBy | undefined; SortOrder?: ProjectSortOrder | undefined; } export interface ProjectSummary { ProjectName: string | undefined; ProjectDescription?: string | undefined; ProjectArn: string | undefined; ProjectId: string | undefined; CreationTime: Date | undefined; ProjectStatus: ProjectStatus | undefined; } export interface ListProjectsOutput { ProjectSummaryList: ProjectSummary[] | undefined; NextToken?: string | undefined; } export interface ListResourceCatalogsRequest { NameContains?: string | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortOrder?: ResourceCatalogSortOrder | undefined; SortBy?: ResourceCatalogSortBy | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ResourceCatalog { ResourceCatalogArn: string | undefined; ResourceCatalogName: string | undefined; Description: string | undefined; CreationTime: Date | undefined; } export interface ListResourceCatalogsResponse { ResourceCatalogs?: ResourceCatalog[] | undefined; NextToken?: string | undefined; } export interface ListSpacesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; SortOrder?: SortOrder | undefined; SortBy?: SpaceSortKey | undefined; DomainIdEquals?: string | undefined; SpaceNameContains?: string | undefined; } export interface OwnershipSettingsSummary { OwnerUserProfileName?: string | undefined; } export interface SpaceSettingsSummary { AppType?: AppType | undefined; RemoteAccess?: FeatureStatus | undefined; SpaceStorageSettings?: SpaceStorageSettings | undefined; } export interface SpaceSharingSettingsSummary { SharingType?: SharingType | undefined; } export interface SpaceDetails { DomainId?: string | undefined; SpaceName?: string | undefined; Status?: SpaceStatus | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; SpaceSettingsSummary?: SpaceSettingsSummary | undefined; SpaceSharingSettingsSummary?: SpaceSharingSettingsSummary | undefined; OwnershipSettingsSummary?: OwnershipSettingsSummary | undefined; SpaceDisplayName?: string | undefined; } export interface ListSpacesResponse { Spaces?: SpaceDetails[] | undefined; NextToken?: string | undefined; } export interface ListStageDevicesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; EdgeDeploymentPlanName: string | undefined; ExcludeDevicesDeployedInOtherStage?: boolean | undefined; StageName: string | undefined; } export interface ListStageDevicesResponse { DeviceDeploymentSummaries: DeviceDeploymentSummary[] | undefined; NextToken?: string | undefined; } export interface ListStudioLifecycleConfigsRequest { MaxResults?: number | undefined; NextToken?: string | undefined; NameContains?: string | undefined; AppTypeEquals?: StudioLifecycleConfigAppType | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; ModifiedTimeBefore?: Date | undefined; ModifiedTimeAfter?: Date | undefined; SortBy?: StudioLifecycleConfigSortKey | undefined; SortOrder?: SortOrder | undefined; } export interface StudioLifecycleConfigDetails { StudioLifecycleConfigArn?: string | undefined; StudioLifecycleConfigName?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; StudioLifecycleConfigAppType?: StudioLifecycleConfigAppType | undefined; } export interface ListStudioLifecycleConfigsResponse { NextToken?: string | undefined; StudioLifecycleConfigs?: StudioLifecycleConfigDetails[] | undefined; } export interface ListSubscribedWorkteamsRequest { NameContains?: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListSubscribedWorkteamsResponse { SubscribedWorkteams: SubscribedWorkteam[] | undefined; NextToken?: string | undefined; } export interface ListTagsInput { ResourceArn: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListTagsOutput { Tags?: Tag[] | undefined; NextToken?: string | undefined; } export interface ListTrainingJobsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; StatusEquals?: TrainingJobStatus | undefined; SortBy?: SortBy | undefined; SortOrder?: SortOrder | undefined; WarmPoolStatusEquals?: WarmPoolResourceStatus | undefined; TrainingPlanArnEquals?: string | undefined; } export interface TrainingJobSummary { TrainingJobName: string | undefined; TrainingJobArn: string | undefined; CreationTime: Date | undefined; TrainingEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; TrainingJobStatus: TrainingJobStatus | undefined; SecondaryStatus?: SecondaryStatus | undefined; WarmPoolStatus?: WarmPoolStatus | undefined; TrainingPlanArn?: string | undefined; } export interface ListTrainingJobsResponse { TrainingJobSummaries: TrainingJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListTrainingJobsForHyperParameterTuningJobRequest { HyperParameterTuningJobName: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; StatusEquals?: TrainingJobStatus | undefined; SortBy?: TrainingJobSortByOptions | undefined; SortOrder?: SortOrder | undefined; } export interface ListTrainingJobsForHyperParameterTuningJobResponse { TrainingJobSummaries: HyperParameterTrainingJobSummary[] | undefined; NextToken?: string | undefined; } export interface TrainingPlanFilter { Name: TrainingPlanFilterName | undefined; Value: string | undefined; } export interface ListTrainingPlansRequest { NextToken?: string | undefined; MaxResults?: number | undefined; StartTimeAfter?: Date | undefined; StartTimeBefore?: Date | undefined; SortBy?: TrainingPlanSortBy | undefined; SortOrder?: TrainingPlanSortOrder | undefined; Filters?: TrainingPlanFilter[] | undefined; } export interface TrainingPlanSummary { TrainingPlanArn: string | undefined; TrainingPlanName: string | undefined; Status: TrainingPlanStatus | undefined; StatusMessage?: string | undefined; DurationHours?: number | undefined; DurationMinutes?: number | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; UpfrontFee?: string | undefined; CurrencyCode?: string | undefined; TotalInstanceCount?: number | undefined; AvailableInstanceCount?: number | undefined; InUseInstanceCount?: number | undefined; TotalUltraServerCount?: number | undefined; TargetResources?: SageMakerResourceName[] | undefined; ReservedCapacitySummaries?: ReservedCapacitySummary[] | undefined; } export interface ListTrainingPlansResponse { NextToken?: string | undefined; TrainingPlanSummaries: TrainingPlanSummary[] | undefined; } export interface ListTransformJobsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; StatusEquals?: TransformJobStatus | undefined; SortBy?: SortBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface TransformJobSummary { TransformJobName: string | undefined; TransformJobArn: string | undefined; CreationTime: Date | undefined; TransformEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; TransformJobStatus: TransformJobStatus | undefined; FailureReason?: string | undefined; } export interface ListTransformJobsResponse { TransformJobSummaries: TransformJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListTrialComponentsRequest { ExperimentName?: string | undefined; TrialName?: string | undefined; SourceArn?: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortTrialComponentsBy | undefined; SortOrder?: SortOrder | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface TrialComponentSummary { TrialComponentName?: string | undefined; TrialComponentArn?: string | undefined; DisplayName?: string | undefined; TrialComponentSource?: TrialComponentSource | undefined; Status?: TrialComponentStatus | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; } export interface ListTrialComponentsResponse { TrialComponentSummaries?: TrialComponentSummary[] | undefined; NextToken?: string | undefined; } export interface ListTrialsRequest { ExperimentName?: string | undefined; TrialComponentName?: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortTrialsBy | undefined; SortOrder?: SortOrder | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface TrialSummary { TrialArn?: string | undefined; TrialName?: string | undefined; DisplayName?: string | undefined; TrialSource?: TrialSource | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface ListTrialsResponse { TrialSummaries?: TrialSummary[] | undefined; NextToken?: string | undefined; } export interface ListUltraServersByReservedCapacityRequest { ReservedCapacityArn: string | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface UltraServer { UltraServerId: string | undefined; UltraServerType: string | undefined; AvailabilityZone: string | undefined; InstanceType: ReservedCapacityInstanceType | undefined; TotalInstanceCount: number | undefined; ConfiguredSpareInstanceCount?: number | undefined; AvailableInstanceCount?: number | undefined; InUseInstanceCount?: number | undefined; AvailableSpareInstanceCount?: number | undefined; UnhealthyInstanceCount?: number | undefined; HealthStatus?: UltraServerHealthStatus | undefined; } export interface ListUltraServersByReservedCapacityResponse { NextToken?: string | undefined; UltraServers: UltraServer[] | undefined; } export interface ListUserProfilesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; SortOrder?: SortOrder | undefined; SortBy?: UserProfileSortKey | undefined; DomainIdEquals?: string | undefined; UserProfileNameContains?: string | undefined; } export interface UserProfileDetails { DomainId?: string | undefined; UserProfileName?: string | undefined; Status?: UserProfileStatus | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface ListUserProfilesResponse { UserProfiles?: UserProfileDetails[] | undefined; NextToken?: string | undefined; } export interface ListWorkforcesRequest { SortBy?: ListWorkforcesSortByOptions | undefined; SortOrder?: SortOrder | undefined; NameContains?: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListWorkforcesResponse { Workforces: Workforce[] | undefined; NextToken?: string | undefined; } export interface ListWorkteamsRequest { SortBy?: ListWorkteamsSortByOptions | undefined; SortOrder?: SortOrder | undefined; NameContains?: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListWorkteamsResponse { Workteams: Workteam[] | undefined; NextToken?: string | undefined; } export interface Model { ModelName?: string | undefined; PrimaryContainer?: ContainerDefinition | undefined; Containers?: ContainerDefinition[] | undefined; InferenceExecutionConfig?: InferenceExecutionConfig | undefined; ExecutionRoleArn?: string | undefined; VpcConfig?: VpcConfig | undefined; CreationTime?: Date | undefined; ModelArn?: string | undefined; EnableNetworkIsolation?: boolean | undefined; Tags?: Tag[] | undefined; DeploymentRecommendation?: DeploymentRecommendation | undefined; } export interface ModelCard { ModelCardArn?: string | undefined; ModelCardName?: string | undefined; ModelCardVersion?: number | undefined; Content?: string | undefined; ModelCardStatus?: ModelCardStatus | undefined; SecurityConfig?: ModelCardSecurityConfig | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; Tags?: Tag[] | undefined; ModelId?: string | undefined; RiskRating?: string | undefined; ModelPackageGroupName?: string | undefined; } export interface ModelDashboardEndpoint { EndpointName: string | undefined; EndpointArn: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; EndpointStatus: EndpointStatus | undefined; } export interface TransformJob { TransformJobName?: string | undefined; TransformJobArn?: string | undefined; TransformJobStatus?: TransformJobStatus | undefined; FailureReason?: string | undefined; ModelName?: string | undefined; MaxConcurrentTransforms?: number | undefined; ModelClientConfig?: ModelClientConfig | undefined; MaxPayloadInMB?: number | undefined; BatchStrategy?: BatchStrategy | undefined; Environment?: Record | undefined; TransformInput?: TransformInput | undefined; TransformOutput?: TransformOutput | undefined; DataCaptureConfig?: BatchDataCaptureConfig | undefined; TransformResources?: TransformResources | undefined; CreationTime?: Date | undefined; TransformStartTime?: Date | undefined; TransformEndTime?: Date | undefined; LabelingJobArn?: string | undefined; AutoMLJobArn?: string | undefined; DataProcessing?: DataProcessing | undefined; ExperimentConfig?: ExperimentConfig | undefined; Tags?: Tag[] | undefined; } export interface ModelDashboardModelCard { ModelCardArn?: string | undefined; ModelCardName?: string | undefined; ModelCardVersion?: number | undefined; ModelCardStatus?: ModelCardStatus | undefined; SecurityConfig?: ModelCardSecurityConfig | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; Tags?: Tag[] | undefined; ModelId?: string | undefined; RiskRating?: string | undefined; } export interface ModelDashboardMonitoringSchedule { MonitoringScheduleArn?: string | undefined; MonitoringScheduleName?: string | undefined; MonitoringScheduleStatus?: ScheduleStatus | undefined; MonitoringType?: MonitoringType | undefined; FailureReason?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; MonitoringScheduleConfig?: MonitoringScheduleConfig | undefined; EndpointName?: string | undefined; MonitoringAlertSummaries?: MonitoringAlertSummary[] | undefined; LastMonitoringExecutionSummary?: MonitoringExecutionSummary | undefined; BatchTransformInput?: BatchTransformInput | undefined; } export interface ModelDashboardModel { Model?: Model | undefined; Endpoints?: ModelDashboardEndpoint[] | undefined; LastBatchTransformJob?: TransformJob | undefined; MonitoringSchedules?: ModelDashboardMonitoringSchedule[] | undefined; ModelCard?: ModelDashboardModelCard | undefined; } export interface ModelPackage { ModelPackageName?: string | undefined; ModelPackageGroupName?: string | undefined; ModelPackageVersion?: number | undefined; ModelPackageRegistrationType?: ModelPackageRegistrationType | undefined; ModelPackageArn?: string | undefined; ModelPackageDescription?: string | undefined; CreationTime?: Date | undefined; InferenceSpecification?: InferenceSpecification | undefined; SourceAlgorithmSpecification?: SourceAlgorithmSpecification | undefined; ValidationSpecification?: ModelPackageValidationSpecification | undefined; ModelPackageStatus?: ModelPackageStatus | undefined; ModelPackageStatusDetails?: ModelPackageStatusDetails | undefined; CertifyForMarketplace?: boolean | undefined; ModelApprovalStatus?: ModelApprovalStatus | undefined; CreatedBy?: UserContext | undefined; MetadataProperties?: MetadataProperties | undefined; ModelMetrics?: ModelMetrics | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; ApprovalDescription?: string | undefined; Domain?: string | undefined; Task?: string | undefined; SamplePayloadUrl?: string | undefined; AdditionalInferenceSpecifications?: AdditionalInferenceSpecificationDefinition[] | undefined; SourceUri?: string | undefined; SecurityConfig?: ModelPackageSecurityConfig | undefined; ModelCard?: ModelPackageModelCard | undefined; ModelLifeCycle?: ModelLifeCycle | undefined; Tags?: Tag[] | undefined; CustomerMetadataProperties?: Record | undefined; DriftCheckBaselines?: DriftCheckBaselines | undefined; SkipModelValidation?: SkipModelValidation | undefined; } export interface ModelPackageGroup { ModelPackageGroupName?: string | undefined; ModelPackageGroupArn?: string | undefined; ModelPackageGroupDescription?: string | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; ModelPackageGroupStatus?: ModelPackageGroupStatus | undefined; Tags?: Tag[] | undefined; } export interface NestedFilters { NestedPropertyName: string | undefined; Filters: Filter[] | undefined; } export interface OnlineStoreConfigUpdate { TtlDuration?: TtlDuration | undefined; } export interface Parent { TrialName?: string | undefined; ExperimentName?: string | undefined; } export interface Pipeline { PipelineArn?: string | undefined; PipelineName?: string | undefined; PipelineDisplayName?: string | undefined; PipelineDescription?: string | undefined; RoleArn?: string | undefined; PipelineStatus?: PipelineStatus | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; LastRunTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedBy?: UserContext | undefined; ParallelismConfiguration?: ParallelismConfiguration | undefined; Tags?: Tag[] | undefined; } export interface PipelineExecution { PipelineArn?: string | undefined; PipelineExecutionArn?: string | undefined; PipelineExecutionDisplayName?: string | undefined; PipelineExecutionStatus?: PipelineExecutionStatus | undefined; PipelineExecutionDescription?: string | undefined; PipelineExperimentConfig?: PipelineExperimentConfig | undefined; FailureReason?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedBy?: UserContext | undefined; ParallelismConfiguration?: ParallelismConfiguration | undefined; SelectiveExecutionConfig?: SelectiveExecutionConfig | undefined; PipelineParameters?: Parameter[] | undefined; PipelineVersionId?: number | undefined; PipelineVersionDisplayName?: string | undefined; } export interface PipelineVersion { PipelineArn?: string | undefined; PipelineVersionId?: number | undefined; PipelineVersionDisplayName?: string | undefined; PipelineVersionDescription?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedBy?: UserContext | undefined; LastExecutedPipelineExecutionArn?: string | undefined; LastExecutedPipelineExecutionDisplayName?: string | undefined; LastExecutedPipelineExecutionStatus?: PipelineExecutionStatus | undefined; } export interface ProcessingJob { ProcessingInputs?: ProcessingInput[] | undefined; ProcessingOutputConfig?: ProcessingOutputConfig | undefined; ProcessingJobName?: string | undefined; ProcessingResources?: ProcessingResources | undefined; StoppingCondition?: ProcessingStoppingCondition | undefined; AppSpecification?: AppSpecification | undefined; Environment?: Record | undefined; NetworkConfig?: NetworkConfig | undefined; RoleArn?: string | undefined; ExperimentConfig?: ExperimentConfig | undefined; ProcessingJobArn?: string | undefined; ProcessingJobStatus?: ProcessingJobStatus | undefined; ExitMessage?: string | undefined; FailureReason?: string | undefined; ProcessingEndTime?: Date | undefined; ProcessingStartTime?: Date | undefined; LastModifiedTime?: Date | undefined; CreationTime?: Date | undefined; MonitoringScheduleArn?: string | undefined; AutoMLJobArn?: string | undefined; TrainingJobArn?: string | undefined; Tags?: Tag[] | undefined; } export interface ProfilerConfigForUpdate { S3OutputPath?: string | undefined; ProfilingIntervalInMilliseconds?: number | undefined; ProfilingParameters?: Record | undefined; DisableProfiler?: boolean | undefined; } export interface Project { ProjectArn?: string | undefined; ProjectName?: string | undefined; ProjectId?: string | undefined; ProjectDescription?: string | undefined; ServiceCatalogProvisioningDetails?: ServiceCatalogProvisioningDetails | undefined; ServiceCatalogProvisionedProductDetails?: ServiceCatalogProvisionedProductDetails | undefined; ProjectStatus?: ProjectStatus | undefined; CreatedBy?: UserContext | undefined; CreationTime?: Date | undefined; TemplateProviderDetails?: TemplateProviderDetail[] | undefined; Tags?: Tag[] | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; } export interface PutModelPackageGroupPolicyInput { ModelPackageGroupName: string | undefined; ResourcePolicy: string | undefined; } export interface PutModelPackageGroupPolicyOutput { ModelPackageGroupArn: string | undefined; } export interface QueryFilters { Types?: string[] | undefined; LineageTypes?: LineageType[] | undefined; CreatedBefore?: Date | undefined; CreatedAfter?: Date | undefined; ModifiedBefore?: Date | undefined; ModifiedAfter?: Date | undefined; Properties?: Record | undefined; } export interface QueryLineageRequest { StartArns?: string[] | undefined; Direction?: Direction | undefined; IncludeEdges?: boolean | undefined; Filters?: QueryFilters | undefined; MaxDepth?: number | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface Vertex { Arn?: string | undefined; Type?: string | undefined; LineageType?: LineageType | undefined; } export interface QueryLineageResponse { Vertices?: Vertex[] | undefined; Edges?: Edge[] | undefined; NextToken?: string | undefined; } export interface RegisterDevicesRequest { DeviceFleetName: string | undefined; Devices: Device[] | undefined; Tags?: Tag[] | undefined; } export interface RemoteDebugConfigForUpdate { EnableRemoteDebug?: boolean | undefined; } export interface RenderableTask { Input: string | undefined; } export interface RenderingError { Code: string | undefined; Message: string | undefined; } export interface RenderUiTemplateRequest { UiTemplate?: UiTemplate | undefined; Task: RenderableTask | undefined; RoleArn: string | undefined; HumanTaskUiArn?: string | undefined; } export interface RenderUiTemplateResponse { RenderedContent: string | undefined; Errors: RenderingError[] | undefined; } export interface ReservedCapacityOffering { ReservedCapacityType?: ReservedCapacityType | undefined; UltraServerType?: string | undefined; UltraServerCount?: number | undefined; InstanceType: ReservedCapacityInstanceType | undefined; InstanceCount: number | undefined; AvailabilityZone?: string | undefined; DurationHours?: number | undefined; DurationMinutes?: number | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; ExtensionStartTime?: Date | undefined; ExtensionEndTime?: Date | undefined; } export interface ResourceConfigForUpdate { KeepAlivePeriodInSeconds: number | undefined; } export interface RetryPipelineExecutionRequest { PipelineExecutionArn: string | undefined; ClientRequestToken?: string | undefined; ParallelismConfiguration?: ParallelismConfiguration | undefined; } export interface RetryPipelineExecutionResponse { PipelineExecutionArn?: string | undefined; } export interface VisibilityConditions { Key?: string | undefined; Value?: string | undefined; } export interface TrainingJob { TrainingJobName?: string | undefined; TrainingJobArn?: string | undefined; TuningJobArn?: string | undefined; LabelingJobArn?: string | undefined; AutoMLJobArn?: string | undefined; ModelArtifacts?: ModelArtifacts | undefined; TrainingJobStatus?: TrainingJobStatus | undefined; SecondaryStatus?: SecondaryStatus | undefined; FailureReason?: string | undefined; HyperParameters?: Record | undefined; AlgorithmSpecification?: AlgorithmSpecification | undefined; RoleArn?: string | undefined; InputDataConfig?: Channel[] | undefined; OutputDataConfig?: OutputDataConfig | undefined; ResourceConfig?: ResourceConfig | undefined; WarmPoolStatus?: WarmPoolStatus | undefined; VpcConfig?: VpcConfig | undefined; StoppingCondition?: StoppingCondition | undefined; CreationTime?: Date | undefined; TrainingStartTime?: Date | undefined; TrainingEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; SecondaryStatusTransitions?: SecondaryStatusTransition[] | undefined; FinalMetricDataList?: MetricData[] | undefined; EnableNetworkIsolation?: boolean | undefined; EnableInterContainerTrafficEncryption?: boolean | undefined; EnableManagedSpotTraining?: boolean | undefined; CheckpointConfig?: CheckpointConfig | undefined; TrainingTimeInSeconds?: number | undefined; BillableTimeInSeconds?: number | undefined; DebugHookConfig?: DebugHookConfig | undefined; ExperimentConfig?: ExperimentConfig | undefined; DebugRuleConfigurations?: DebugRuleConfiguration[] | undefined; TensorBoardOutputConfig?: TensorBoardOutputConfig | undefined; DebugRuleEvaluationStatuses?: DebugRuleEvaluationStatus[] | undefined; OutputModelPackageArn?: string | undefined; ModelPackageConfig?: ModelPackageConfig | undefined; ProfilerConfig?: ProfilerConfig | undefined; Environment?: Record | undefined; RetryStrategy?: RetryStrategy | undefined; Tags?: Tag[] | undefined; } export interface TrialComponentSimpleSummary { TrialComponentName?: string | undefined; TrialComponentArn?: string | undefined; TrialComponentSource?: TrialComponentSource | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; } export interface Trial { TrialName?: string | undefined; TrialArn?: string | undefined; DisplayName?: string | undefined; ExperimentName?: string | undefined; Source?: TrialSource | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; MetadataProperties?: MetadataProperties | undefined; Tags?: Tag[] | undefined; TrialComponentSummaries?: TrialComponentSimpleSummary[] | undefined; } export interface TrialComponentSourceDetail { SourceArn?: string | undefined; TrainingJob?: TrainingJob | undefined; ProcessingJob?: ProcessingJob | undefined; TransformJob?: TransformJob | undefined; } export interface TrialComponent { TrialComponentName?: string | undefined; DisplayName?: string | undefined; TrialComponentArn?: string | undefined; Source?: TrialComponentSource | undefined; Status?: TrialComponentStatus | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; Parameters?: Record | undefined; InputArtifacts?: Record | undefined; OutputArtifacts?: Record | undefined; Metrics?: TrialComponentMetricSummary[] | undefined; MetadataProperties?: MetadataProperties | undefined; SourceDetail?: TrialComponentSourceDetail | undefined; LineageGroupArn?: string | undefined; Tags?: Tag[] | undefined; Parents?: Parent[] | undefined; RunName?: string | undefined; } export interface SearchRecord { TrainingJob?: TrainingJob | undefined; Experiment?: Experiment | undefined; Trial?: Trial | undefined; TrialComponent?: TrialComponent | undefined; Endpoint?: Endpoint | undefined; ModelPackage?: ModelPackage | undefined; ModelPackageGroup?: ModelPackageGroup | undefined; Pipeline?: Pipeline | undefined; PipelineExecution?: PipelineExecution | undefined; PipelineVersion?: PipelineVersion | undefined; FeatureGroup?: FeatureGroup | undefined; FeatureMetadata?: FeatureMetadata | undefined; Project?: Project | undefined; HyperParameterTuningJob?: HyperParameterTuningJobSearchEntity | undefined; ModelCard?: ModelCard | undefined; Model?: ModelDashboardModel | undefined; Job?: Job | undefined; } export interface TotalHits { Value?: number | undefined; Relation?: Relation | undefined; } export interface SearchResponse { Results?: SearchRecord[] | undefined; NextToken?: string | undefined; TotalHits?: TotalHits | undefined; } export interface SearchTrainingPlanOfferingsRequest { InstanceType?: ReservedCapacityInstanceType | undefined; InstanceCount?: number | undefined; UltraServerType?: string | undefined; UltraServerCount?: number | undefined; StartTimeAfter?: Date | undefined; EndTimeBefore?: Date | undefined; DurationHours?: number | undefined; TargetResources?: SageMakerResourceName[] | undefined; TrainingPlanArn?: string | undefined; } export interface TrainingPlanExtensionOffering { TrainingPlanExtensionOfferingId: string | undefined; AvailabilityZone?: string | undefined; StartDate?: Date | undefined; EndDate?: Date | undefined; DurationHours?: number | undefined; UpfrontFee?: string | undefined; CurrencyCode?: string | undefined; } export interface TrainingPlanOffering { TrainingPlanOfferingId: string | undefined; TargetResources: SageMakerResourceName[] | undefined; RequestedStartTimeAfter?: Date | undefined; RequestedEndTimeBefore?: Date | undefined; DurationHours?: number | undefined; DurationMinutes?: number | undefined; UpfrontFee?: string | undefined; CurrencyCode?: string | undefined; ReservedCapacityOfferings?: ReservedCapacityOffering[] | undefined; } export interface SearchTrainingPlanOfferingsResponse { TrainingPlanOfferings: TrainingPlanOffering[] | undefined; TrainingPlanExtensionOfferings?: TrainingPlanExtensionOffering[] | undefined; } export interface SendPipelineExecutionStepFailureRequest { CallbackToken: string | undefined; FailureReason?: string | undefined; ClientRequestToken?: string | undefined; } export interface SendPipelineExecutionStepFailureResponse { PipelineExecutionArn?: string | undefined; } export interface SendPipelineExecutionStepSuccessRequest { CallbackToken: string | undefined; OutputParameters?: OutputParameter[] | undefined; ClientRequestToken?: string | undefined; } export interface SendPipelineExecutionStepSuccessResponse { PipelineExecutionArn?: string | undefined; } export interface StartClusterHealthCheckRequest { ClusterName: string | undefined; DeepHealthCheckConfigurations: InstanceGroupHealthCheckConfiguration[] | undefined; } export interface StartClusterHealthCheckResponse { ClusterArn: string | undefined; } export interface StartEdgeDeploymentStageRequest { EdgeDeploymentPlanName: string | undefined; StageName: string | undefined; } export interface StartInferenceExperimentRequest { Name: string | undefined; } export interface StartInferenceExperimentResponse { InferenceExperimentArn: string | undefined; } export interface StartMlflowTrackingServerRequest { TrackingServerName: string | undefined; } export interface StartMlflowTrackingServerResponse { TrackingServerArn?: string | undefined; } export interface StartMonitoringScheduleRequest { MonitoringScheduleName: string | undefined; } export interface StartNotebookInstanceInput { NotebookInstanceName: string | undefined; } export interface StartPipelineExecutionRequest { PipelineName: string | undefined; PipelineExecutionDisplayName?: string | undefined; PipelineParameters?: Parameter[] | undefined; PipelineExecutionDescription?: string | undefined; ClientRequestToken?: string | undefined; ParallelismConfiguration?: ParallelismConfiguration | undefined; SelectiveExecutionConfig?: SelectiveExecutionConfig | undefined; PipelineVersionId?: number | undefined; MlflowExperimentName?: string | undefined; } export interface StartPipelineExecutionResponse { PipelineExecutionArn?: string | undefined; } export interface StartSessionRequest { ResourceIdentifier: string | undefined; } export interface StartSessionResponse { SessionId?: string | undefined; StreamUrl?: string | undefined; TokenValue?: string | undefined; } export interface StopAIBenchmarkJobRequest { AIBenchmarkJobName: string | undefined; } export interface StopAIBenchmarkJobResponse { AIBenchmarkJobArn: string | undefined; } export interface StopAIRecommendationJobRequest { AIRecommendationJobName: string | undefined; } export interface StopAIRecommendationJobResponse { AIRecommendationJobArn: string | undefined; } export interface StopAutoMLJobRequest { AutoMLJobName: string | undefined; } export interface StopCompilationJobRequest { CompilationJobName: string | undefined; } export interface StopEdgeDeploymentStageRequest { EdgeDeploymentPlanName: string | undefined; StageName: string | undefined; } export interface StopEdgePackagingJobRequest { EdgePackagingJobName: string | undefined; } export interface StopHyperParameterTuningJobRequest { HyperParameterTuningJobName: string | undefined; } export interface StopInferenceExperimentRequest { Name: string | undefined; ModelVariantActions: Record | undefined; DesiredModelVariants?: ModelVariantConfig[] | undefined; DesiredState?: InferenceExperimentStopDesiredState | undefined; Reason?: string | undefined; } export interface StopInferenceExperimentResponse { InferenceExperimentArn: string | undefined; } export interface StopInferenceRecommendationsJobRequest { JobName: string | undefined; } export interface StopJobRequest { JobName: string | undefined; JobCategory: JobCategory | undefined; } export interface StopJobResponse {} export interface StopLabelingJobRequest { LabelingJobName: string | undefined; } export interface StopMlflowTrackingServerRequest { TrackingServerName: string | undefined; } export interface StopMlflowTrackingServerResponse { TrackingServerArn?: string | undefined; } export interface StopMonitoringScheduleRequest { MonitoringScheduleName: string | undefined; } export interface StopNotebookInstanceInput { NotebookInstanceName: string | undefined; } export interface StopOptimizationJobRequest { OptimizationJobName: string | undefined; } export interface StopPipelineExecutionRequest { PipelineExecutionArn: string | undefined; ClientRequestToken?: string | undefined; } export interface StopPipelineExecutionResponse { PipelineExecutionArn?: string | undefined; } export interface StopProcessingJobRequest { ProcessingJobName: string | undefined; } export interface StopTrainingJobRequest { TrainingJobName: string | undefined; } export interface StopTransformJobRequest { TransformJobName: string | undefined; } export interface UpdateActionRequest { ActionName: string | undefined; Description?: string | undefined; Status?: ActionStatus | undefined; Properties?: Record | undefined; PropertiesToRemove?: string[] | undefined; } export interface UpdateActionResponse { ActionArn?: string | undefined; } export interface UpdateAppImageConfigRequest { AppImageConfigName: string | undefined; KernelGatewayImageConfig?: KernelGatewayImageConfig | undefined; JupyterLabAppImageConfig?: JupyterLabAppImageConfig | undefined; CodeEditorAppImageConfig?: CodeEditorAppImageConfig | undefined; } export interface UpdateAppImageConfigResponse { AppImageConfigArn?: string | undefined; } export interface UpdateArtifactRequest { ArtifactArn: string | undefined; ArtifactName?: string | undefined; Properties?: Record | undefined; PropertiesToRemove?: string[] | undefined; } export interface UpdateArtifactResponse { ArtifactArn?: string | undefined; } export interface UpdateClusterRequest { ClusterName: string | undefined; InstanceGroups?: ClusterInstanceGroupSpecification[] | undefined; RestrictedInstanceGroups?: ClusterRestrictedInstanceGroupSpecification[] | undefined; RestrictedInstanceGroupsConfig?: ClusterRestrictedInstanceGroupsConfig | undefined; TieredStorageConfig?: ClusterTieredStorageConfig | undefined; NodeRecovery?: ClusterNodeRecovery | undefined; InstanceGroupsToDelete?: string[] | undefined; NodeProvisioningMode?: ClusterNodeProvisioningMode | undefined; ClusterRole?: string | undefined; AutoScaling?: ClusterAutoScalingConfig | undefined; Orchestrator?: ClusterOrchestrator | undefined; } export interface UpdateClusterResponse { ClusterArn: string | undefined; } export interface UpdateClusterSchedulerConfigRequest { ClusterSchedulerConfigId: string | undefined; TargetVersion: number | undefined; SchedulerConfig?: SchedulerConfig | undefined; Description?: string | undefined; } export interface UpdateClusterSchedulerConfigResponse { ClusterSchedulerConfigArn: string | undefined; ClusterSchedulerConfigVersion: number | undefined; } export interface UpdateClusterSoftwareInstanceGroupSpecification { InstanceGroupName: string | undefined; ImageReleaseVersion?: string | undefined; } export interface UpdateClusterSoftwareRequest { ClusterName: string | undefined; InstanceGroups?: UpdateClusterSoftwareInstanceGroupSpecification[] | undefined; DeploymentConfig?: DeploymentConfiguration | undefined; ImageId?: string | undefined; } export interface UpdateClusterSoftwareResponse { ClusterArn: string | undefined; } export interface UpdateCodeRepositoryInput { CodeRepositoryName: string | undefined; GitConfig?: GitConfigForUpdate | undefined; } export interface UpdateCodeRepositoryOutput { CodeRepositoryArn: string | undefined; } export interface UpdateComputeQuotaRequest { ComputeQuotaId: string | undefined; TargetVersion: number | undefined; ComputeQuotaConfig?: ComputeQuotaConfig | undefined; ComputeQuotaTarget?: ComputeQuotaTarget | undefined; ActivationState?: ActivationState | undefined; Description?: string | undefined; } export interface UpdateComputeQuotaResponse { ComputeQuotaArn: string | undefined; ComputeQuotaVersion: number | undefined; } export interface UpdateContextRequest { ContextName: string | undefined; Description?: string | undefined; Properties?: Record | undefined; PropertiesToRemove?: string[] | undefined; } export interface UpdateContextResponse { ContextArn?: string | undefined; } export interface UpdateDeviceFleetRequest { DeviceFleetName: string | undefined; RoleArn?: string | undefined; Description?: string | undefined; OutputConfig: EdgeOutputConfig | undefined; EnableIotRoleAlias?: boolean | undefined; } export interface UpdateDevicesRequest { DeviceFleetName: string | undefined; Devices: Device[] | undefined; } export interface UpdateDomainRequest { DomainId: string | undefined; DefaultUserSettings?: UserSettings | undefined; DomainSettingsForUpdate?: DomainSettingsForUpdate | undefined; AppSecurityGroupManagement?: AppSecurityGroupManagement | undefined; DefaultSpaceSettings?: DefaultSpaceSettings | undefined; SubnetIds?: string[] | undefined; AppNetworkAccessType?: AppNetworkAccessType | undefined; TagPropagation?: TagPropagation | undefined; HomeEfsFileSystemCreation?: HomeEfsFileSystemCreation | undefined; VpcId?: string | undefined; } export interface UpdateDomainResponse { DomainArn?: string | undefined; } export interface VariantProperty { VariantPropertyType: VariantPropertyType | undefined; } export interface UpdateEndpointInput { EndpointName: string | undefined; EndpointConfigName: string | undefined; RetainAllVariantProperties?: boolean | undefined; ExcludeRetainedVariantProperties?: VariantProperty[] | undefined; DeploymentConfig?: DeploymentConfig | undefined; RetainDeploymentConfig?: boolean | undefined; } export interface UpdateEndpointOutput { EndpointArn: string | undefined; } export interface UpdateEndpointWeightsAndCapacitiesInput { EndpointName: string | undefined; DesiredWeightsAndCapacities: DesiredWeightAndCapacity[] | undefined; } export interface UpdateEndpointWeightsAndCapacitiesOutput { EndpointArn: string | undefined; } export interface UpdateExperimentRequest { ExperimentName: string | undefined; DisplayName?: string | undefined; Description?: string | undefined; } export interface UpdateExperimentResponse { ExperimentArn?: string | undefined; } export interface ThroughputConfigUpdate { ThroughputMode?: ThroughputMode | undefined; ProvisionedReadCapacityUnits?: number | undefined; ProvisionedWriteCapacityUnits?: number | undefined; } export interface UpdateFeatureGroupRequest { FeatureGroupName: string | undefined; FeatureAdditions?: FeatureDefinition[] | undefined; OnlineStoreConfig?: OnlineStoreConfigUpdate | undefined; ThroughputConfig?: ThroughputConfigUpdate | undefined; } export interface UpdateFeatureGroupResponse { FeatureGroupArn: string | undefined; } export interface UpdateFeatureMetadataRequest { FeatureGroupName: string | undefined; FeatureName: string | undefined; Description?: string | undefined; ParameterAdditions?: FeatureParameter[] | undefined; ParameterRemovals?: string[] | undefined; } export interface UpdateHubRequest { HubName: string | undefined; HubDescription?: string | undefined; HubDisplayName?: string | undefined; HubSearchKeywords?: string[] | undefined; } export interface UpdateHubResponse { HubArn: string | undefined; } export interface UpdateHubContentRequest { HubName: string | undefined; HubContentName: string | undefined; HubContentType: HubContentType | undefined; HubContentVersion: string | undefined; HubContentDisplayName?: string | undefined; HubContentDescription?: string | undefined; HubContentMarkdown?: string | undefined; HubContentSearchKeywords?: string[] | undefined; SupportStatus?: HubContentSupportStatus | undefined; } export interface UpdateHubContentResponse { HubArn: string | undefined; HubContentArn: string | undefined; } export interface UpdateHubContentReferenceRequest { HubName: string | undefined; HubContentName: string | undefined; HubContentType: HubContentType | undefined; MinVersion?: string | undefined; } export interface UpdateHubContentReferenceResponse { HubArn: string | undefined; HubContentArn: string | undefined; } export interface UpdateImageRequest { DeleteProperties?: string[] | undefined; Description?: string | undefined; DisplayName?: string | undefined; ImageName: string | undefined; RoleArn?: string | undefined; } export interface UpdateImageResponse { ImageArn?: string | undefined; } export interface UpdateImageVersionRequest { ImageName: string | undefined; Alias?: string | undefined; Version?: number | undefined; AliasesToAdd?: string[] | undefined; AliasesToDelete?: string[] | undefined; VendorGuidance?: VendorGuidance | undefined; JobType?: JobType | undefined; MLFramework?: string | undefined; ProgrammingLang?: string | undefined; Processor?: Processor | undefined; Horovod?: boolean | undefined; ReleaseNotes?: string | undefined; } export interface UpdateImageVersionResponse { ImageVersionArn?: string | undefined; } export interface UpdateInferenceComponentInput { InferenceComponentName: string | undefined; Specification?: InferenceComponentSpecification | undefined; Specifications?: InferenceComponentSpecification[] | undefined; RuntimeConfig?: InferenceComponentRuntimeConfig | undefined; DeploymentConfig?: InferenceComponentDeploymentConfig | undefined; } export interface UpdateInferenceComponentOutput { InferenceComponentArn: string | undefined; } export interface UpdateInferenceComponentRuntimeConfigInput { InferenceComponentName: string | undefined; DesiredRuntimeConfig: InferenceComponentRuntimeConfig | undefined; } export interface UpdateInferenceComponentRuntimeConfigOutput { InferenceComponentArn: string | undefined; } export interface UpdateInferenceExperimentRequest { Name: string | undefined; Schedule?: InferenceExperimentSchedule | undefined; Description?: string | undefined; ModelVariants?: ModelVariantConfig[] | undefined; DataStorageConfig?: InferenceExperimentDataStorageConfig | undefined; ShadowModeConfig?: ShadowModeConfig | undefined; } export interface UpdateInferenceExperimentResponse { InferenceExperimentArn: string | undefined; }