import { _InstanceType, AccountDefaultStatus, AIBenchmarkJobStatus, AIRecommendationJobStatus, AlgorithmSortBy, AppImageConfigSortKey, AppSortKey, AssociationEdgeType, AutoMLJobStatus, AutoMLSortBy, AutoMLSortOrder, BatchStrategy, CandidateSortBy, CandidateStatus, ClusterEventResourceType, ClusterSortBy, CodeRepositorySortBy, CodeRepositorySortOrder, CompilationJobStatus, DetailedModelPackageStatus, DeviceDeploymentStatus, DirectInternetAccess, DomainStatus, EdgePackagingJobStatus, EndpointConfigSortKey, EndpointSortKey, EndpointStatus, EventSortBy, ExecutionRoleIdentityConfig, ExecutionStatus, FeatureGroupSortBy, FeatureGroupSortOrder, FeatureGroupStatus, FeatureType, FlowDefinitionStatus, HubContentSortBy, HubContentStatus, HubContentSupportStatus, HubContentType, HubSortBy, HubStatus, HyperParameterTuningJobObjectiveType, HyperParameterTuningJobStatus, HyperParameterTuningJobStrategyType, ImageStatus, ImageVersionStatus, IncludedData, InferenceComponentCapacitySizeType, InferenceComponentStatus, InferenceExperimentStatus, InferenceExperimentType, IPAddressType, IsTrackingServerActive, JobCategory, JobSecondaryStatus, JobStatus, JobType, LabelingJobStatus, ListAIBenchmarkJobsSortBy, ListAIRecommendationJobsSortBy, ListAIWorkloadConfigsSortBy, ListCompilationJobsSortBy, ListDeviceFleetsSortBy, ListEdgeDeploymentPlansSortBy, ListEdgePackagingJobsSortBy, MaintenanceStatus, ManagedStorageType, MlflowAppStatus, ModelApprovalStatus, ModelCardExportJobStatus, ModelCardProcessingStatus, ModelCardStatus, ModelPackageGroupStatus, ModelPackageRegistrationType, ModelPackageStatus, ModelRegistrationMode, ModelVariantStatus, MonitoringJobDefinitionSortKey, MonitoringType, NotebookInstanceAcceleratorType, NotebookInstanceStatus, ObjectiveStatus, OfflineStoreStatusValue, Operator, OptimizationJobDeploymentInstanceType, OptimizationJobStatus, OrderKey, PartnerAppAuthType, PartnerAppStatus, PartnerAppType, PipelineExecutionStatus, PipelineStatus, ProcessingJobStatus, Processor, ProductionVariantInstanceType, ProfilingStatus, ProjectStatus, RecommendationJobStatus, RecommendationJobType, RecommendationStepType, ReservedCapacityInstanceType, ReservedCapacityStatus, ReservedCapacityType, ResourceType, RootAccess, RuleEvaluationStatus, SageMakerResourceName, SagemakerServicecatalogStatus, SchedulerResourceStatus, ScheduleStatus, SecondaryStatus, SkipModelValidation, SortActionsBy, SortArtifactsBy, SortAssociationsBy, SortClusterSchedulerConfigBy, SortContextsBy, SortExperimentsBy, SortOrder, SortQuotaBy, SpaceStatus, StudioLifecycleConfigAppType, TrackingServerMaintenanceStatus, TrackingServerSize, TrackingServerStatus, TrainingJobStatus, TrainingPlanStatus, TransformJobStatus, UserProfileStatus, VendorGuidance, VolumeAttachmentStatus, WarmPoolResourceStatus, WorkforceIpAddressType, WorkforceStatus, } from "./enums"; import { ActionSummary, AdditionalInferenceSpecificationDefinition, AgentVersion, AIBenchmarkJobSummary, AIRecommendationJobSummary, AIWorkloadConfigSummary, AlgorithmSpecification, AlgorithmSummary, AmazonQSettings, AppDetails, AppImageConfigDetails, AppSpecification, ArtifactSummary, AssociationInfo, AssociationSummary, AutoMLCandidate, AutoMLJobSummary, AutoRollbackConfig, Autotune, AvailableUpgrade, BatchDataCaptureConfig, CfnTemplateProviderDetail, Channel, CheckpointConfig, ClusterEventSummary, ClusterNodeSummary, ClusterSchedulerConfigSummary, ClusterSummary, CodeRepositorySummary, InferenceSpecification, OutputDataConfig, OutputParameter, ResourceConfig, ResourceSpec, StoppingCondition, Tag, TransformInput, TransformOutput, TransformResources, UserContext, VpcConfig, } from "./models_0"; import { CognitoConfig, CompilationJobSummary, ComputeQuotaSummary, ContainerDefinition, ContainerMetricsConfig, ContextSummary, DockerSettings, DriftCheckBaselines, EdgeOutputConfig, EndpointInfo, FeatureDefinition, HumanTaskConfig, HyperParameterTrainingJobDefinition, HyperParameterTuningJobConfig, HyperParameterTuningJobWarmStartConfig, InferenceComponentComputeResourceRequirements, InferenceComponentSchedulingConfig, InferenceComponentStartupParameters, InferenceExecutionConfig, InferenceExperimentDataStorageConfig, InferenceExperimentSchedule, InstanceMetadataServiceConfiguration, LabelingJobAlgorithmsConfig, LabelingJobInputConfig, LabelingJobOutputConfig, LabelingJobStoppingConditions, ManagedConfiguration, MetadataProperties, ModelBiasAppSpecification, ModelBiasBaselineConfig, ModelBiasJobInput, ModelCardExportOutputConfig, ModelCardSecurityConfig, ModelExplainabilityAppSpecification, ModelExplainabilityBaselineConfig, ModelExplainabilityJobInput, ModelInfrastructureConfig, ModelLifeCycle, ModelMetrics, ModelPackageModelCard, ModelPackageSecurityConfig, ModelPackageValidationSpecification, ModelQualityAppSpecification, ModelQualityBaselineConfig, ModelQualityJobInput, MonitoringNetworkConfig, MonitoringOutputConfig, MonitoringResources, MonitoringScheduleConfig, MonitoringStoppingCondition, NetworkConfig, OfflineStoreConfig, OnlineStoreConfig, ProductionVariantServerlessConfig, RecommendationJobInputConfig, RecommendationJobStoppingConditions, ResourceLimits, RetryStrategy, ShadowModeConfig, SourceAlgorithmSpecification, TrustedIdentityPropagationSettings, UnifiedStudioSettings, UserSettings, } from "./models_1"; import { CustomizedMetricSpecification, DataCaptureConfigSummary, DataProcessing, DebugHookConfig, DebugRuleConfiguration, DebugRuleEvaluationStatus, DeployedImage, DeploymentRecommendation, ExperimentConfig, ExperimentSource, FeatureParameter, InfraCheckConfig, LastUpdateStatus, MemberDefinition, MlflowConfig, ModelArtifacts, ModelClientConfig, ModelPackageConfig, NotebookInstanceLifecycleHook, NotificationConfiguration, OfflineStoreStatus, OptimizationConfig, OptimizationJobModelSource, OptimizationJobOutputConfig, OptimizationVpcConfig, OwnershipSettings, ParallelismConfiguration, PartnerAppConfig, PartnerAppMaintenanceConfig, ProcessingInput, ProcessingOutputConfig, ProcessingResources, ProcessingStoppingCondition, ProductionVariantSummary, ProfilerConfig, ProfilerRuleConfiguration, RemoteDebugConfig, ServerlessJobConfig, ServiceCatalogProvisioningDetails, SourceIpConfig, SpaceSettings, SpaceSharingSettings, TensorBoardOutputConfig, TrialComponentArtifact, TrialComponentParameterValue, TrialComponentStatus, WorkerAccessConfiguration, } from "./models_2"; export interface DescribeHyperParameterTuningJobRequest { HyperParameterTuningJobName: string | undefined; } export interface FinalHyperParameterTuningJobObjectiveMetric { Type?: HyperParameterTuningJobObjectiveType | undefined; MetricName: string | undefined; Value: number | undefined; } export interface HyperParameterTrainingJobSummary { TrainingJobDefinitionName?: string | undefined; TrainingJobName: string | undefined; TrainingJobArn: string | undefined; TuningJobName?: string | undefined; CreationTime: Date | undefined; TrainingStartTime?: Date | undefined; TrainingEndTime?: Date | undefined; TrainingJobStatus: TrainingJobStatus | undefined; TunedHyperParameters: Record | undefined; FailureReason?: string | undefined; FinalHyperParameterTuningJobObjectiveMetric?: | FinalHyperParameterTuningJobObjectiveMetric | undefined; ObjectiveStatus?: ObjectiveStatus | undefined; } export interface HyperParameterTuningJobConsumedResources { RuntimeInSeconds?: number | undefined; } export interface ObjectiveStatusCounters { Succeeded?: number | undefined; Pending?: number | undefined; Failed?: number | undefined; } export interface TrainingJobStatusCounters { Completed?: number | undefined; InProgress?: number | undefined; RetryableError?: number | undefined; NonRetryableError?: number | undefined; Stopped?: number | undefined; } export interface HyperParameterTuningJobCompletionDetails { NumberOfTrainingJobsObjectiveNotImproving?: number | undefined; ConvergenceDetectedTime?: Date | undefined; } export interface DescribeHyperParameterTuningJobResponse { HyperParameterTuningJobName: string | undefined; HyperParameterTuningJobArn: string | undefined; HyperParameterTuningJobConfig: HyperParameterTuningJobConfig | undefined; TrainingJobDefinition?: HyperParameterTrainingJobDefinition | undefined; TrainingJobDefinitions?: HyperParameterTrainingJobDefinition[] | undefined; HyperParameterTuningJobStatus: HyperParameterTuningJobStatus | undefined; CreationTime: Date | undefined; HyperParameterTuningEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; TrainingJobStatusCounters: TrainingJobStatusCounters | undefined; ObjectiveStatusCounters: ObjectiveStatusCounters | undefined; BestTrainingJob?: HyperParameterTrainingJobSummary | undefined; OverallBestTrainingJob?: HyperParameterTrainingJobSummary | undefined; WarmStartConfig?: HyperParameterTuningJobWarmStartConfig | undefined; Autotune?: Autotune | undefined; FailureReason?: string | undefined; TuningJobCompletionDetails?: HyperParameterTuningJobCompletionDetails | undefined; ConsumedResources?: HyperParameterTuningJobConsumedResources | undefined; } export interface DescribeImageRequest { ImageName: string | undefined; } export interface DescribeImageResponse { CreationTime?: Date | undefined; Description?: string | undefined; DisplayName?: string | undefined; FailureReason?: string | undefined; ImageArn?: string | undefined; ImageName?: string | undefined; ImageStatus?: ImageStatus | undefined; LastModifiedTime?: Date | undefined; RoleArn?: string | undefined; } export interface DescribeImageVersionRequest { ImageName: string | undefined; Version?: number | undefined; Alias?: string | undefined; } export interface DescribeImageVersionResponse { BaseImage?: string | undefined; ContainerImage?: string | undefined; CreationTime?: Date | undefined; FailureReason?: string | undefined; ImageArn?: string | undefined; ImageVersionArn?: string | undefined; ImageVersionStatus?: ImageVersionStatus | undefined; LastModifiedTime?: Date | undefined; Version?: number | undefined; VendorGuidance?: VendorGuidance | undefined; JobType?: JobType | undefined; MLFramework?: string | undefined; ProgrammingLang?: string | undefined; Processor?: Processor | undefined; Horovod?: boolean | undefined; ReleaseNotes?: string | undefined; } export interface DescribeInferenceComponentInput { InferenceComponentName: string | undefined; } export interface InferenceComponentCapacitySize { Type: InferenceComponentCapacitySizeType | undefined; Value: number | undefined; } export interface InferenceComponentRollingUpdatePolicy { MaximumBatchSize: InferenceComponentCapacitySize | undefined; WaitIntervalInSeconds: number | undefined; MaximumExecutionTimeoutInSeconds?: number | undefined; RollbackMaximumBatchSize?: InferenceComponentCapacitySize | undefined; } export interface InferenceComponentDeploymentConfig { RollingUpdatePolicy: InferenceComponentRollingUpdatePolicy | undefined; AutoRollbackConfiguration?: AutoRollbackConfig | undefined; } export interface InferenceComponentPlacementStatus { InstanceType: ProductionVariantInstanceType | undefined; CurrentCopyCount: number | undefined; } export interface InferenceComponentRuntimeConfigSummary { DesiredCopyCount?: number | undefined; CurrentCopyCount?: number | undefined; PlacementStatus?: InferenceComponentPlacementStatus[] | undefined; } export interface InferenceComponentContainerSpecificationSummary { DeployedImage?: DeployedImage | undefined; ArtifactUrl?: string | undefined; Environment?: Record | undefined; ContainerMetricsConfig?: ContainerMetricsConfig | undefined; } export interface InferenceComponentDataCacheConfigSummary { EnableCaching: boolean | undefined; } export interface InferenceComponentSpecificationSummary { InstanceType?: ProductionVariantInstanceType | undefined; ModelName?: string | undefined; Container?: InferenceComponentContainerSpecificationSummary | undefined; StartupParameters?: InferenceComponentStartupParameters | undefined; ComputeResourceRequirements?: InferenceComponentComputeResourceRequirements | undefined; BaseInferenceComponentName?: string | undefined; DataCacheConfig?: InferenceComponentDataCacheConfigSummary | undefined; SchedulingConfig?: InferenceComponentSchedulingConfig | undefined; } export interface DescribeInferenceComponentOutput { InferenceComponentName: string | undefined; InferenceComponentArn: string | undefined; EndpointName: string | undefined; EndpointArn: string | undefined; VariantName?: string | undefined; FailureReason?: string | undefined; Specification?: InferenceComponentSpecificationSummary | undefined; Specifications?: InferenceComponentSpecificationSummary[] | undefined; RuntimeConfig?: InferenceComponentRuntimeConfigSummary | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; InferenceComponentStatus?: InferenceComponentStatus | undefined; LastDeploymentConfig?: InferenceComponentDeploymentConfig | undefined; } export interface DescribeInferenceExperimentRequest { Name: string | undefined; } export interface EndpointMetadata { EndpointName: string | undefined; EndpointConfigName?: string | undefined; EndpointStatus?: EndpointStatus | undefined; FailureReason?: string | undefined; } export interface ModelVariantConfigSummary { ModelName: string | undefined; VariantName: string | undefined; InfrastructureConfig: ModelInfrastructureConfig | undefined; Status: ModelVariantStatus | undefined; } export interface DescribeInferenceExperimentResponse { Arn: string | undefined; Name: string | undefined; Type: InferenceExperimentType | undefined; Schedule?: InferenceExperimentSchedule | undefined; Status: InferenceExperimentStatus | undefined; StatusReason?: string | undefined; Description?: string | undefined; CreationTime?: Date | undefined; CompletionTime?: Date | undefined; LastModifiedTime?: Date | undefined; RoleArn?: string | undefined; EndpointMetadata: EndpointMetadata | undefined; ModelVariants: ModelVariantConfigSummary[] | undefined; DataStorageConfig?: InferenceExperimentDataStorageConfig | undefined; ShadowModeConfig?: ShadowModeConfig | undefined; KmsKey?: string | undefined; } export interface DescribeInferenceRecommendationsJobRequest { JobName: string | undefined; } export interface InferenceMetrics { MaxInvocations: number | undefined; ModelLatency: number | undefined; } export interface EndpointPerformance { Metrics: InferenceMetrics | undefined; EndpointInfo: EndpointInfo | undefined; } export interface EndpointOutputConfiguration { EndpointName: string | undefined; VariantName: string | undefined; InstanceType?: ProductionVariantInstanceType | undefined; InitialInstanceCount?: number | undefined; ServerlessConfig?: ProductionVariantServerlessConfig | undefined; } export interface RecommendationMetrics { CostPerHour?: number | undefined; CostPerInference?: number | undefined; MaxInvocations?: number | undefined; ModelLatency?: number | undefined; CpuUtilization?: number | undefined; MemoryUtilization?: number | undefined; ModelSetupTime?: number | undefined; } export interface EnvironmentParameter { Key: string | undefined; ValueType: string | undefined; Value: string | undefined; } export interface ModelConfiguration { InferenceSpecificationName?: string | undefined; EnvironmentParameters?: EnvironmentParameter[] | undefined; CompilationJobName?: string | undefined; } export interface InferenceRecommendation { RecommendationId?: string | undefined; Metrics?: RecommendationMetrics | undefined; EndpointConfiguration: EndpointOutputConfiguration | undefined; ModelConfiguration: ModelConfiguration | undefined; InvocationEndTime?: Date | undefined; InvocationStartTime?: Date | undefined; } export interface DescribeInferenceRecommendationsJobResponse { JobName: string | undefined; JobDescription?: string | undefined; JobType: RecommendationJobType | undefined; JobArn: string | undefined; RoleArn: string | undefined; Status: RecommendationJobStatus | undefined; CreationTime: Date | undefined; CompletionTime?: Date | undefined; LastModifiedTime: Date | undefined; FailureReason?: string | undefined; InputConfig: RecommendationJobInputConfig | undefined; StoppingConditions?: RecommendationJobStoppingConditions | undefined; InferenceRecommendations?: InferenceRecommendation[] | undefined; EndpointPerformances?: EndpointPerformance[] | undefined; } export interface DescribeJobRequest { JobName: string | undefined; JobCategory: JobCategory | undefined; } export interface JobSecondaryStatusTransition { Status: JobSecondaryStatus | undefined; StartTime: Date | undefined; EndTime?: Date | undefined; StatusMessage?: string | undefined; } export interface DescribeJobResponse { JobName: string | undefined; JobArn: string | undefined; RoleArn: string | undefined; JobCategory: JobCategory | undefined; JobConfigSchemaVersion: string | undefined; JobConfigDocument?: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; EndTime?: Date | undefined; JobStatus: JobStatus | undefined; SecondaryStatus: JobSecondaryStatus | undefined; SecondaryStatusTransitions: JobSecondaryStatusTransition[] | undefined; FailureReason?: string | undefined; Tags?: Tag[] | undefined; } export interface DescribeJobSchemaVersionRequest { JobCategory: JobCategory | undefined; JobConfigSchemaVersion?: string | undefined; } export interface DescribeJobSchemaVersionResponse { JobCategory: JobCategory | undefined; JobConfigSchemaVersion: string | undefined; JobConfigSchema: string | undefined; } export interface DescribeLabelingJobRequest { LabelingJobName: string | undefined; } export interface LabelCounters { TotalLabeled?: number | undefined; HumanLabeled?: number | undefined; MachineLabeled?: number | undefined; FailedNonRetryableError?: number | undefined; Unlabeled?: number | undefined; } export interface LabelingJobOutput { OutputDatasetS3Uri: string | undefined; FinalActiveLearningModelArn?: string | undefined; } export interface DescribeLabelingJobResponse { LabelingJobStatus: LabelingJobStatus | undefined; LabelCounters: LabelCounters | undefined; FailureReason?: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; JobReferenceCode: string | undefined; LabelingJobName: string | undefined; LabelingJobArn: string | undefined; LabelAttributeName?: string | undefined; InputConfig: LabelingJobInputConfig | undefined; OutputConfig: LabelingJobOutputConfig | undefined; RoleArn: string | undefined; LabelCategoryConfigS3Uri?: string | undefined; StoppingConditions?: LabelingJobStoppingConditions | undefined; LabelingJobAlgorithmsConfig?: LabelingJobAlgorithmsConfig | undefined; HumanTaskConfig: HumanTaskConfig | undefined; Tags?: Tag[] | undefined; LabelingJobOutput?: LabelingJobOutput | undefined; } export interface DescribeLineageGroupRequest { LineageGroupName: string | undefined; } export interface DescribeLineageGroupResponse { LineageGroupName?: string | undefined; LineageGroupArn?: string | undefined; DisplayName?: string | undefined; Description?: string | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; } export interface DescribeMlflowAppRequest { Arn: string | undefined; } export interface DescribeMlflowAppResponse { Arn?: string | undefined; Name?: string | undefined; ArtifactStoreUri?: string | undefined; MlflowVersion?: string | undefined; RoleArn?: string | undefined; KmsKeyId?: string | undefined; Status?: MlflowAppStatus | undefined; ModelRegistrationMode?: ModelRegistrationMode | undefined; AccountDefaultStatus?: AccountDefaultStatus | undefined; DefaultDomainIdList?: string[] | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; WeeklyMaintenanceWindowStart?: string | undefined; MaintenanceStatus?: MaintenanceStatus | undefined; } export interface DescribeMlflowTrackingServerRequest { TrackingServerName: string | undefined; } export interface DescribeMlflowTrackingServerResponse { TrackingServerArn?: string | undefined; TrackingServerName?: string | undefined; ArtifactStoreUri?: string | undefined; TrackingServerSize?: TrackingServerSize | undefined; MlflowVersion?: string | undefined; RoleArn?: string | undefined; TrackingServerStatus?: TrackingServerStatus | undefined; TrackingServerMaintenanceStatus?: TrackingServerMaintenanceStatus | undefined; IsActive?: IsTrackingServerActive | undefined; TrackingServerUrl?: string | undefined; WeeklyMaintenanceWindowStart?: string | undefined; AutomaticModelRegistration?: boolean | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; S3BucketOwnerAccountId?: string | undefined; S3BucketOwnerVerification?: boolean | undefined; } export interface DescribeModelInput { ModelName: string | undefined; } export interface DescribeModelOutput { 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; DeploymentRecommendation?: DeploymentRecommendation | undefined; } export interface DescribeModelBiasJobDefinitionRequest { JobDefinitionName: string | undefined; } export interface DescribeModelBiasJobDefinitionResponse { JobDefinitionArn: string | undefined; JobDefinitionName: string | undefined; CreationTime: Date | undefined; ModelBiasBaselineConfig?: ModelBiasBaselineConfig | undefined; ModelBiasAppSpecification: ModelBiasAppSpecification | undefined; ModelBiasJobInput: ModelBiasJobInput | undefined; ModelBiasJobOutputConfig: MonitoringOutputConfig | undefined; JobResources: MonitoringResources | undefined; NetworkConfig?: MonitoringNetworkConfig | undefined; RoleArn: string | undefined; StoppingCondition?: MonitoringStoppingCondition | undefined; } export interface DescribeModelCardRequest { ModelCardName: string | undefined; ModelCardVersion?: number | undefined; IncludedData?: IncludedData | undefined; } export interface DescribeModelCardResponse { 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; ModelCardProcessingStatus?: ModelCardProcessingStatus | undefined; } export interface DescribeModelCardExportJobRequest { ModelCardExportJobArn: string | undefined; } export interface ModelCardExportArtifacts { S3ExportArtifacts: string | undefined; } export interface DescribeModelCardExportJobResponse { ModelCardExportJobName: string | undefined; ModelCardExportJobArn: string | undefined; Status: ModelCardExportJobStatus | undefined; ModelCardName: string | undefined; ModelCardVersion: number | undefined; OutputConfig: ModelCardExportOutputConfig | undefined; CreatedAt: Date | undefined; LastModifiedAt: Date | undefined; FailureReason?: string | undefined; ExportArtifacts?: ModelCardExportArtifacts | undefined; } export interface DescribeModelExplainabilityJobDefinitionRequest { JobDefinitionName: string | undefined; } export interface DescribeModelExplainabilityJobDefinitionResponse { JobDefinitionArn: string | undefined; JobDefinitionName: string | undefined; CreationTime: Date | undefined; ModelExplainabilityBaselineConfig?: ModelExplainabilityBaselineConfig | undefined; ModelExplainabilityAppSpecification: ModelExplainabilityAppSpecification | undefined; ModelExplainabilityJobInput: ModelExplainabilityJobInput | undefined; ModelExplainabilityJobOutputConfig: MonitoringOutputConfig | undefined; JobResources: MonitoringResources | undefined; NetworkConfig?: MonitoringNetworkConfig | undefined; RoleArn: string | undefined; StoppingCondition?: MonitoringStoppingCondition | undefined; } export interface DescribeModelPackageInput { ModelPackageName: string | undefined; IncludedData?: IncludedData | undefined; } export interface ModelPackageStatusItem { Name: string | undefined; Status: DetailedModelPackageStatus | undefined; FailureReason?: string | undefined; } export interface ModelPackageStatusDetails { ValidationStatuses: ModelPackageStatusItem[] | undefined; ImageScanStatuses?: ModelPackageStatusItem[] | undefined; } export interface DescribeModelPackageOutput { 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; CustomerMetadataProperties?: Record | undefined; DriftCheckBaselines?: DriftCheckBaselines | undefined; AdditionalInferenceSpecifications?: AdditionalInferenceSpecificationDefinition[] | undefined; SkipModelValidation?: SkipModelValidation | undefined; SourceUri?: string | undefined; SecurityConfig?: ModelPackageSecurityConfig | undefined; ModelCard?: ModelPackageModelCard | undefined; ModelLifeCycle?: ModelLifeCycle | undefined; ManagedStorageType?: ManagedStorageType | undefined; } export interface DescribeModelPackageGroupInput { ModelPackageGroupName: string | undefined; } export interface DescribeModelPackageGroupOutput { ModelPackageGroupName: string | undefined; ModelPackageGroupArn: string | undefined; ModelPackageGroupDescription?: string | undefined; CreationTime: Date | undefined; CreatedBy: UserContext | undefined; ModelPackageGroupStatus: ModelPackageGroupStatus | undefined; ManagedConfiguration?: ManagedConfiguration | undefined; } export interface DescribeModelQualityJobDefinitionRequest { JobDefinitionName: string | undefined; } export interface DescribeModelQualityJobDefinitionResponse { JobDefinitionArn: string | undefined; JobDefinitionName: string | undefined; CreationTime: Date | undefined; ModelQualityBaselineConfig?: ModelQualityBaselineConfig | undefined; ModelQualityAppSpecification: ModelQualityAppSpecification | undefined; ModelQualityJobInput: ModelQualityJobInput | undefined; ModelQualityJobOutputConfig: MonitoringOutputConfig | undefined; JobResources: MonitoringResources | undefined; NetworkConfig?: MonitoringNetworkConfig | undefined; RoleArn: string | undefined; StoppingCondition?: MonitoringStoppingCondition | undefined; } export interface DescribeMonitoringScheduleRequest { MonitoringScheduleName: string | undefined; } export interface MonitoringExecutionSummary { MonitoringScheduleName: string | undefined; ScheduledTime: Date | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; MonitoringExecutionStatus: ExecutionStatus | undefined; ProcessingJobArn?: string | undefined; EndpointName?: string | undefined; FailureReason?: string | undefined; MonitoringJobDefinitionName?: string | undefined; MonitoringType?: MonitoringType | undefined; } export interface DescribeMonitoringScheduleResponse { 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; LastMonitoringExecutionSummary?: MonitoringExecutionSummary | undefined; } export interface DescribeNotebookInstanceInput { NotebookInstanceName: string | undefined; } export interface DescribeNotebookInstanceOutput { NotebookInstanceArn?: string | undefined; NotebookInstanceName?: string | undefined; NotebookInstanceStatus?: NotebookInstanceStatus | undefined; FailureReason?: string | undefined; Url?: string | undefined; InstanceType?: _InstanceType | undefined; IpAddressType?: IPAddressType | undefined; SubnetId?: string | undefined; SecurityGroups?: string[] | undefined; RoleArn?: string | undefined; KmsKeyId?: string | undefined; NetworkInterfaceId?: string | undefined; LastModifiedTime?: Date | undefined; CreationTime?: Date | undefined; NotebookInstanceLifecycleConfigName?: string | undefined; DirectInternetAccess?: DirectInternetAccess | undefined; VolumeSizeInGB?: number | undefined; AcceleratorTypes?: NotebookInstanceAcceleratorType[] | undefined; DefaultCodeRepository?: string | undefined; AdditionalCodeRepositories?: string[] | undefined; RootAccess?: RootAccess | undefined; PlatformIdentifier?: string | undefined; InstanceMetadataServiceConfiguration?: InstanceMetadataServiceConfiguration | undefined; } export interface DescribeNotebookInstanceLifecycleConfigInput { NotebookInstanceLifecycleConfigName: string | undefined; } export interface DescribeNotebookInstanceLifecycleConfigOutput { NotebookInstanceLifecycleConfigArn?: string | undefined; NotebookInstanceLifecycleConfigName?: string | undefined; OnCreate?: NotebookInstanceLifecycleHook[] | undefined; OnStart?: NotebookInstanceLifecycleHook[] | undefined; LastModifiedTime?: Date | undefined; CreationTime?: Date | undefined; } export interface DescribeOptimizationJobRequest { OptimizationJobName: string | undefined; } export interface OptimizationOutput { RecommendedInferenceImage?: string | undefined; } export interface DescribeOptimizationJobResponse { OptimizationJobArn: string | undefined; OptimizationJobStatus: OptimizationJobStatus | undefined; OptimizationStartTime?: Date | undefined; OptimizationEndTime?: Date | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; FailureReason?: string | undefined; OptimizationJobName: string | undefined; ModelSource: OptimizationJobModelSource | undefined; OptimizationEnvironment?: Record | undefined; DeploymentInstanceType: OptimizationJobDeploymentInstanceType | undefined; MaxInstanceCount?: number | undefined; OptimizationConfigs: OptimizationConfig[] | undefined; OutputConfig: OptimizationJobOutputConfig | undefined; OptimizationOutput?: OptimizationOutput | undefined; RoleArn: string | undefined; StoppingCondition: StoppingCondition | undefined; VpcConfig?: OptimizationVpcConfig | undefined; TrainingPlanArns?: string[] | undefined; } export interface DescribePartnerAppRequest { Arn: string | undefined; IncludeAvailableUpgrade?: boolean | undefined; } export interface ErrorInfo { Code?: string | undefined; Reason?: string | undefined; } export interface IdcConfigOutput { InstanceArn: string | undefined; ApplicationArn?: string | undefined; } export interface DescribePartnerAppResponse { Arn?: string | undefined; Name?: string | undefined; Type?: PartnerAppType | undefined; Status?: PartnerAppStatus | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; ExecutionRoleArn?: string | undefined; KmsKeyId?: string | undefined; BaseUrl?: string | undefined; MaintenanceConfig?: PartnerAppMaintenanceConfig | undefined; Tier?: string | undefined; Version?: string | undefined; ApplicationConfig?: PartnerAppConfig | undefined; AuthType?: PartnerAppAuthType | undefined; EnableIamSessionBasedIdentity?: boolean | undefined; Error?: ErrorInfo | undefined; EnableAutoMinorVersionUpgrade?: boolean | undefined; CurrentVersionEolDate?: Date | undefined; AvailableUpgrade?: AvailableUpgrade | undefined; IdcConfig?: IdcConfigOutput | undefined; } export interface DescribePipelineRequest { PipelineName: string | undefined; PipelineVersionId?: number | undefined; } export interface DescribePipelineResponse { PipelineArn?: string | undefined; PipelineName?: string | undefined; PipelineDisplayName?: string | undefined; PipelineDefinition?: 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; PipelineVersionDisplayName?: string | undefined; PipelineVersionDescription?: string | undefined; } export interface DescribePipelineDefinitionForExecutionRequest { PipelineExecutionArn: string | undefined; } export interface DescribePipelineDefinitionForExecutionResponse { PipelineDefinition?: string | undefined; CreationTime?: Date | undefined; } export interface DescribePipelineExecutionRequest { PipelineExecutionArn: string | undefined; } export interface MLflowConfiguration { MlflowResourceArn?: string | undefined; MlflowExperimentName?: string | undefined; } export interface PipelineExperimentConfig { ExperimentName?: string | undefined; TrialName?: string | undefined; } export interface SelectedStep { StepName: string | undefined; } export interface SelectiveExecutionConfig { SourcePipelineExecutionArn?: string | undefined; SelectedSteps: SelectedStep[] | undefined; } export interface DescribePipelineExecutionResponse { 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; PipelineVersionId?: number | undefined; MLflowConfig?: MLflowConfiguration | undefined; } export interface DescribeProcessingJobRequest { ProcessingJobName: string | undefined; } export interface DescribeProcessingJobResponse { 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; } export interface DescribeProjectInput { ProjectName: string | undefined; } export interface ServiceCatalogProvisionedProductDetails { ProvisionedProductId?: string | undefined; ProvisionedProductStatusMessage?: string | undefined; } export interface TemplateProviderDetail { CfnTemplateProviderDetail?: CfnTemplateProviderDetail | undefined; } export interface DescribeProjectOutput { ProjectArn: string | undefined; ProjectName: string | undefined; ProjectId: string | undefined; ProjectDescription?: string | undefined; ServiceCatalogProvisioningDetails?: ServiceCatalogProvisioningDetails | undefined; ServiceCatalogProvisionedProductDetails?: ServiceCatalogProvisionedProductDetails | undefined; ProjectStatus: ProjectStatus | undefined; TemplateProviderDetails?: TemplateProviderDetail[] | undefined; CreatedBy?: UserContext | undefined; CreationTime: Date | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; } export interface DescribeReservedCapacityRequest { ReservedCapacityArn: string | undefined; } export interface UltraServerSummary { UltraServerType: string | undefined; InstanceType: ReservedCapacityInstanceType | undefined; UltraServerCount?: number | undefined; AvailableSpareInstanceCount?: number | undefined; UnhealthyInstanceCount?: number | undefined; } export interface DescribeReservedCapacityResponse { ReservedCapacityArn: string | undefined; ReservedCapacityType?: ReservedCapacityType | undefined; Status?: ReservedCapacityStatus | undefined; AvailabilityZone?: string | undefined; DurationHours?: number | undefined; DurationMinutes?: number | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; InstanceType: ReservedCapacityInstanceType | undefined; TotalInstanceCount: number | undefined; AvailableInstanceCount?: number | undefined; InUseInstanceCount?: number | undefined; UltraServerSummary?: UltraServerSummary | undefined; } export interface DescribeSpaceRequest { DomainId: string | undefined; SpaceName: string | undefined; } export interface DescribeSpaceResponse { DomainId?: string | undefined; SpaceArn?: string | undefined; SpaceName?: string | undefined; HomeEfsFileSystemUid?: string | undefined; Status?: SpaceStatus | undefined; LastModifiedTime?: Date | undefined; CreationTime?: Date | undefined; FailureReason?: string | undefined; SpaceSettings?: SpaceSettings | undefined; OwnershipSettings?: OwnershipSettings | undefined; SpaceSharingSettings?: SpaceSharingSettings | undefined; SpaceDisplayName?: string | undefined; Url?: string | undefined; } export interface DescribeStudioLifecycleConfigRequest { StudioLifecycleConfigName: string | undefined; } export interface DescribeStudioLifecycleConfigResponse { StudioLifecycleConfigArn?: string | undefined; StudioLifecycleConfigName?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; StudioLifecycleConfigContent?: string | undefined; StudioLifecycleConfigAppType?: StudioLifecycleConfigAppType | undefined; } export interface DescribeSubscribedWorkteamRequest { WorkteamArn: string | undefined; } export interface SubscribedWorkteam { WorkteamArn: string | undefined; MarketplaceTitle?: string | undefined; SellerName?: string | undefined; MarketplaceDescription?: string | undefined; ListingId?: string | undefined; } export interface DescribeSubscribedWorkteamResponse { SubscribedWorkteam: SubscribedWorkteam | undefined; } export interface DescribeTrainingJobRequest { TrainingJobName: string | undefined; } export interface MetricData { MetricName?: string | undefined; Value?: number | undefined; Timestamp?: Date | undefined; } export interface MlflowDetails { MlflowExperimentId?: string | undefined; MlflowRunId?: string | undefined; } export interface ProfilerRuleEvaluationStatus { RuleConfigurationName?: string | undefined; RuleEvaluationJobArn?: string | undefined; RuleEvaluationStatus?: RuleEvaluationStatus | undefined; StatusDetails?: string | undefined; LastModifiedTime?: Date | undefined; } export interface TrainingProgressInfo { TotalStepCountPerEpoch?: number | undefined; CurrentStep?: number | undefined; CurrentEpoch?: number | undefined; MaxEpoch?: number | undefined; } export interface SecondaryStatusTransition { Status: SecondaryStatus | undefined; StartTime: Date | undefined; EndTime?: Date | undefined; StatusMessage?: string | undefined; } export interface WarmPoolStatus { Status: WarmPoolResourceStatus | undefined; ResourceRetainedBillableTimeInSeconds?: number | undefined; ReusedByJob?: string | undefined; } export interface DescribeTrainingJobResponse { 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; BillableTokenCount?: number | undefined; DebugHookConfig?: DebugHookConfig | undefined; ExperimentConfig?: ExperimentConfig | undefined; DebugRuleConfigurations?: DebugRuleConfiguration[] | undefined; TensorBoardOutputConfig?: TensorBoardOutputConfig | undefined; DebugRuleEvaluationStatuses?: DebugRuleEvaluationStatus[] | undefined; ProfilerConfig?: ProfilerConfig | undefined; ProfilerRuleConfigurations?: ProfilerRuleConfiguration[] | undefined; ProfilerRuleEvaluationStatuses?: ProfilerRuleEvaluationStatus[] | undefined; ProfilingStatus?: ProfilingStatus | undefined; Environment?: Record | undefined; RetryStrategy?: RetryStrategy | undefined; RemoteDebugConfig?: RemoteDebugConfig | undefined; InfraCheckConfig?: InfraCheckConfig | undefined; ServerlessJobConfig?: ServerlessJobConfig | undefined; MlflowConfig?: MlflowConfig | undefined; ModelPackageConfig?: ModelPackageConfig | undefined; MlflowDetails?: MlflowDetails | undefined; ProgressInfo?: TrainingProgressInfo | undefined; OutputModelPackageArn?: string | undefined; } export interface DescribeTrainingPlanRequest { TrainingPlanName: string | undefined; } export interface ReservedCapacitySummary { ReservedCapacityArn: string | undefined; ReservedCapacityType?: ReservedCapacityType | undefined; UltraServerType?: string | undefined; UltraServerCount?: number | undefined; InstanceType: ReservedCapacityInstanceType | undefined; TotalInstanceCount: number | undefined; Status: ReservedCapacityStatus | undefined; AvailabilityZone?: string | undefined; AvailabilityZoneId?: string | undefined; DurationHours?: number | undefined; DurationMinutes?: number | undefined; StartTime?: Date | undefined; EndTime?: Date | undefined; } export interface DescribeTrainingPlanResponse { 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; UnhealthyInstanceCount?: number | undefined; AvailableSpareInstanceCount?: number | undefined; TotalUltraServerCount?: number | undefined; TargetResources?: SageMakerResourceName[] | undefined; ReservedCapacitySummaries?: ReservedCapacitySummary[] | undefined; } export interface DescribeTrainingPlanExtensionHistoryRequest { TrainingPlanArn: string | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface TrainingPlanExtension { TrainingPlanExtensionOfferingId: string | undefined; ExtendedAt?: Date | undefined; StartDate?: Date | undefined; EndDate?: Date | undefined; Status?: string | undefined; PaymentStatus?: string | undefined; AvailabilityZone?: string | undefined; AvailabilityZoneId?: string | undefined; DurationHours?: number | undefined; UpfrontFee?: string | undefined; CurrencyCode?: string | undefined; } export interface DescribeTrainingPlanExtensionHistoryResponse { TrainingPlanExtensions: TrainingPlanExtension[] | undefined; NextToken?: string | undefined; } export interface DescribeTransformJobRequest { TransformJobName: string | undefined; } export interface DescribeTransformJobResponse { 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; } export interface DescribeTrialRequest { TrialName: string | undefined; } export interface TrialSource { SourceArn: string | undefined; SourceType?: string | undefined; } export interface DescribeTrialResponse { 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; } export interface DescribeTrialComponentRequest { TrialComponentName: string | undefined; } export interface TrialComponentMetricSummary { MetricName?: string | undefined; SourceArn?: string | undefined; TimeStamp?: Date | undefined; Max?: number | undefined; Min?: number | undefined; Last?: number | undefined; Count?: number | undefined; Avg?: number | undefined; StdDev?: number | undefined; } export interface TrialComponentSource { SourceArn: string | undefined; SourceType?: string | undefined; } export interface DescribeTrialComponentResponse { TrialComponentName?: string | undefined; TrialComponentArn?: string | undefined; DisplayName?: 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; MetadataProperties?: MetadataProperties | undefined; Metrics?: TrialComponentMetricSummary[] | undefined; LineageGroupArn?: string | undefined; Sources?: TrialComponentSource[] | undefined; } export interface DescribeUserProfileRequest { DomainId: string | undefined; UserProfileName: string | undefined; } export interface DescribeUserProfileResponse { DomainId?: string | undefined; UserProfileArn?: string | undefined; UserProfileName?: string | undefined; HomeEfsFileSystemUid?: string | undefined; Status?: UserProfileStatus | undefined; LastModifiedTime?: Date | undefined; CreationTime?: Date | undefined; FailureReason?: string | undefined; SingleSignOnUserIdentifier?: string | undefined; SingleSignOnUserValue?: string | undefined; UserSettings?: UserSettings | undefined; } export interface DescribeWorkforceRequest { WorkforceName: string | undefined; } export interface OidcConfigForResponse { ClientId?: string | undefined; Issuer?: string | undefined; AuthorizationEndpoint?: string | undefined; TokenEndpoint?: string | undefined; UserInfoEndpoint?: string | undefined; LogoutEndpoint?: string | undefined; JwksUri?: string | undefined; Scope?: string | undefined; AuthenticationRequestExtraParams?: Record | undefined; } export interface WorkforceVpcConfigResponse { VpcId: string | undefined; SecurityGroupIds: string[] | undefined; Subnets: string[] | undefined; VpcEndpointId?: string | undefined; } export interface Workforce { WorkforceName: string | undefined; WorkforceArn: string | undefined; LastUpdatedDate?: Date | undefined; SourceIpConfig?: SourceIpConfig | undefined; SubDomain?: string | undefined; CognitoConfig?: CognitoConfig | undefined; OidcConfig?: OidcConfigForResponse | undefined; CreateDate?: Date | undefined; WorkforceVpcConfig?: WorkforceVpcConfigResponse | undefined; Status?: WorkforceStatus | undefined; FailureReason?: string | undefined; IpAddressType?: WorkforceIpAddressType | undefined; } export interface DescribeWorkforceResponse { Workforce: Workforce | undefined; } export interface DescribeWorkteamRequest { WorkteamName: string | undefined; } export interface Workteam { WorkteamName: string | undefined; MemberDefinitions: MemberDefinition[] | undefined; WorkteamArn: string | undefined; WorkforceArn?: string | undefined; ProductListingIds?: string[] | undefined; Description: string | undefined; SubDomain?: string | undefined; CreateDate?: Date | undefined; LastUpdatedDate?: Date | undefined; NotificationConfiguration?: NotificationConfiguration | undefined; WorkerAccessConfiguration?: WorkerAccessConfiguration | undefined; } export interface DescribeWorkteamResponse { Workteam: Workteam | undefined; } export interface ProductionVariantServerlessUpdateConfig { MaxConcurrency?: number | undefined; ProvisionedConcurrency?: number | undefined; } export interface DesiredWeightAndCapacity { VariantName: string | undefined; DesiredWeight?: number | undefined; DesiredInstanceCount?: number | undefined; ServerlessUpdateConfig?: ProductionVariantServerlessUpdateConfig | undefined; } export interface DetachClusterNodeVolumeRequest { ClusterArn: string | undefined; NodeId: string | undefined; VolumeId: string | undefined; } export interface DetachClusterNodeVolumeResponse { ClusterArn: string | undefined; NodeId: string | undefined; VolumeId: string | undefined; AttachTime: Date | undefined; Status: VolumeAttachmentStatus | undefined; DeviceName: string | undefined; } export interface Device { DeviceName: string | undefined; Description?: string | undefined; IotThingName?: string | undefined; } export interface DeviceDeploymentSummary { EdgeDeploymentPlanArn: string | undefined; EdgeDeploymentPlanName: string | undefined; StageName: string | undefined; DeployedStageName?: string | undefined; DeviceFleetName?: string | undefined; DeviceName: string | undefined; DeviceArn: string | undefined; DeviceDeploymentStatus?: DeviceDeploymentStatus | undefined; DeviceDeploymentStatusMessage?: string | undefined; Description?: string | undefined; DeploymentStartTime?: Date | undefined; } export interface DeviceFleetSummary { DeviceFleetArn: string | undefined; DeviceFleetName: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface DeviceStats { ConnectedDeviceCount: number | undefined; RegisteredDeviceCount: number | undefined; } export interface EdgeModelSummary { ModelName: string | undefined; ModelVersion: string | undefined; } export interface DeviceSummary { DeviceName: string | undefined; DeviceArn: string | undefined; Description?: string | undefined; DeviceFleetName?: string | undefined; IotThingName?: string | undefined; RegistrationTime?: Date | undefined; LatestHeartbeat?: Date | undefined; Models?: EdgeModelSummary[] | undefined; AgentVersion?: string | undefined; } export interface DisableSagemakerServicecatalogPortfolioInput {} export interface DisableSagemakerServicecatalogPortfolioOutput {} export interface DisassociateTrialComponentRequest { TrialComponentName: string | undefined; TrialName: string | undefined; } export interface DisassociateTrialComponentResponse { TrialComponentArn?: string | undefined; TrialArn?: string | undefined; } export interface DomainDetails { DomainArn?: string | undefined; DomainId?: string | undefined; DomainName?: string | undefined; Status?: DomainStatus | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; Url?: string | undefined; } export interface RStudioServerProDomainSettingsForUpdate { DomainExecutionRoleArn: string | undefined; DefaultResourceSpec?: ResourceSpec | undefined; RStudioConnectUrl?: string | undefined; RStudioPackageManagerUrl?: string | undefined; } export interface DomainSettingsForUpdate { RStudioServerProDomainSettingsForUpdate?: RStudioServerProDomainSettingsForUpdate | undefined; ExecutionRoleIdentityConfig?: ExecutionRoleIdentityConfig | undefined; SecurityGroupIds?: string[] | undefined; TrustedIdentityPropagationSettings?: TrustedIdentityPropagationSettings | undefined; DockerSettings?: DockerSettings | undefined; AmazonQSettings?: AmazonQSettings | undefined; UnifiedStudioSettings?: UnifiedStudioSettings | undefined; IpAddressType?: IPAddressType | undefined; } export interface PredefinedMetricSpecification { PredefinedMetricType?: string | undefined; } export type MetricSpecification = | MetricSpecification.CustomizedMember | MetricSpecification.PredefinedMember | MetricSpecification.$UnknownMember; export declare namespace MetricSpecification { interface PredefinedMember { Predefined: PredefinedMetricSpecification; Customized?: never; $unknown?: never; } interface CustomizedMember { Predefined?: never; Customized: CustomizedMetricSpecification; $unknown?: never; } interface $UnknownMember { Predefined?: never; Customized?: never; $unknown: [string, any]; } interface Visitor { Predefined: (value: PredefinedMetricSpecification) => T; Customized: (value: CustomizedMetricSpecification) => T; _: (name: string, value: any) => T; } } export interface TargetTrackingScalingPolicyConfiguration { MetricSpecification?: MetricSpecification | undefined; TargetValue?: number | undefined; } export type ScalingPolicy = ScalingPolicy.TargetTrackingMember | ScalingPolicy.$UnknownMember; export declare namespace ScalingPolicy { interface TargetTrackingMember { TargetTracking: TargetTrackingScalingPolicyConfiguration; $unknown?: never; } interface $UnknownMember { TargetTracking?: never; $unknown: [string, any]; } interface Visitor { TargetTracking: (value: TargetTrackingScalingPolicyConfiguration) => T; _: (name: string, value: any) => T; } } export interface DynamicScalingConfiguration { MinCapacity?: number | undefined; MaxCapacity?: number | undefined; ScaleInCooldown?: number | undefined; ScaleOutCooldown?: number | undefined; ScalingPolicies?: ScalingPolicy[] | undefined; } export interface Edge { SourceArn?: string | undefined; DestinationArn?: string | undefined; AssociationType?: AssociationEdgeType | undefined; } export interface EdgeDeploymentPlanSummary { EdgeDeploymentPlanArn: string | undefined; EdgeDeploymentPlanName: string | undefined; DeviceFleetName: string | undefined; EdgeDeploymentSuccess: number | undefined; EdgeDeploymentPending: number | undefined; EdgeDeploymentFailed: number | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface EdgeModelStat { ModelName: string | undefined; ModelVersion: string | undefined; OfflineDeviceCount: number | undefined; ConnectedDeviceCount: number | undefined; ActiveDeviceCount: number | undefined; SamplingDeviceCount: number | undefined; } export interface EdgePackagingJobSummary { EdgePackagingJobArn: string | undefined; EdgePackagingJobName: string | undefined; EdgePackagingJobStatus: EdgePackagingJobStatus | undefined; CompilationJobName?: string | undefined; ModelName?: string | undefined; ModelVersion?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface EMRStepMetadata { ClusterId?: string | undefined; StepId?: string | undefined; StepName?: string | undefined; LogFilePath?: string | undefined; } export interface EnableSagemakerServicecatalogPortfolioInput {} export interface EnableSagemakerServicecatalogPortfolioOutput {} export interface MonitoringSchedule { 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; LastMonitoringExecutionSummary?: MonitoringExecutionSummary | undefined; Tags?: Tag[] | undefined; } export interface Endpoint { EndpointName: string | undefined; EndpointArn: string | undefined; EndpointConfigName: string | undefined; ProductionVariants?: ProductionVariantSummary[] | undefined; DataCaptureConfig?: DataCaptureConfigSummary | undefined; EndpointStatus: EndpointStatus | undefined; FailureReason?: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; MonitoringSchedules?: MonitoringSchedule[] | undefined; Tags?: Tag[] | undefined; ShadowProductionVariants?: ProductionVariantSummary[] | undefined; } export interface EndpointConfigStepMetadata { Arn?: string | undefined; } export interface EndpointConfigSummary { EndpointConfigName: string | undefined; EndpointConfigArn: string | undefined; CreationTime: Date | undefined; } export interface EndpointStepMetadata { Arn?: string | undefined; } export interface EndpointSummary { EndpointName: string | undefined; EndpointArn: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; EndpointStatus: EndpointStatus | undefined; } export interface Experiment { ExperimentName?: string | undefined; ExperimentArn?: string | undefined; DisplayName?: string | undefined; Source?: ExperimentSource | undefined; Description?: string | undefined; CreationTime?: Date | undefined; CreatedBy?: UserContext | undefined; LastModifiedTime?: Date | undefined; LastModifiedBy?: UserContext | undefined; Tags?: Tag[] | undefined; } export interface ExperimentSummary { ExperimentArn?: string | undefined; ExperimentName?: string | undefined; DisplayName?: string | undefined; ExperimentSource?: ExperimentSource | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface ExtendTrainingPlanRequest { TrainingPlanExtensionOfferingId: string | undefined; } export interface ExtendTrainingPlanResponse { TrainingPlanExtensions: TrainingPlanExtension[] | undefined; } export interface FailStepMetadata { ErrorMessage?: string | undefined; } export interface FeatureGroup { FeatureGroupArn?: string | undefined; FeatureGroupName?: string | undefined; RecordIdentifierFeatureName?: string | undefined; EventTimeFeatureName?: string | undefined; FeatureDefinitions?: FeatureDefinition[] | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; OnlineStoreConfig?: OnlineStoreConfig | undefined; OfflineStoreConfig?: OfflineStoreConfig | undefined; RoleArn?: string | undefined; FeatureGroupStatus?: FeatureGroupStatus | undefined; OfflineStoreStatus?: OfflineStoreStatus | undefined; LastUpdateStatus?: LastUpdateStatus | undefined; FailureReason?: string | undefined; Description?: string | undefined; Tags?: Tag[] | undefined; } export interface FeatureGroupSummary { FeatureGroupName: string | undefined; FeatureGroupArn: string | undefined; CreationTime: Date | undefined; FeatureGroupStatus?: FeatureGroupStatus | undefined; OfflineStoreStatus?: OfflineStoreStatus | undefined; } export interface FeatureMetadata { FeatureGroupArn?: string | undefined; FeatureGroupName?: string | undefined; FeatureName?: string | undefined; FeatureType?: FeatureType | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; Description?: string | undefined; Parameters?: FeatureParameter[] | undefined; } export interface Filter { Name: string | undefined; Operator?: Operator | undefined; Value?: string | undefined; } export interface FlowDefinitionSummary { FlowDefinitionName: string | undefined; FlowDefinitionArn: string | undefined; FlowDefinitionStatus: FlowDefinitionStatus | undefined; CreationTime: Date | undefined; FailureReason?: string | undefined; } export interface GetDeviceFleetReportRequest { DeviceFleetName: string | undefined; } export interface GetDeviceFleetReportResponse { DeviceFleetArn: string | undefined; DeviceFleetName: string | undefined; OutputConfig?: EdgeOutputConfig | undefined; Description?: string | undefined; ReportGenerated?: Date | undefined; DeviceStats?: DeviceStats | undefined; AgentVersions?: AgentVersion[] | undefined; ModelStats?: EdgeModelStat[] | undefined; } export interface GetLineageGroupPolicyRequest { LineageGroupName: string | undefined; } export interface GetLineageGroupPolicyResponse { LineageGroupArn?: string | undefined; ResourcePolicy?: string | undefined; } export interface GetModelPackageGroupPolicyInput { ModelPackageGroupName: string | undefined; } export interface GetModelPackageGroupPolicyOutput { ResourcePolicy: string | undefined; } export interface GetSagemakerServicecatalogPortfolioStatusInput {} export interface GetSagemakerServicecatalogPortfolioStatusOutput { Status?: SagemakerServicecatalogStatus | undefined; } export interface ScalingPolicyObjective { MinInvocationsPerMinute?: number | undefined; MaxInvocationsPerMinute?: number | undefined; } export interface GetScalingConfigurationRecommendationRequest { InferenceRecommendationsJobName: string | undefined; RecommendationId?: string | undefined; EndpointName?: string | undefined; TargetCpuUtilizationPerCore?: number | undefined; ScalingPolicyObjective?: ScalingPolicyObjective | undefined; } export interface ScalingPolicyMetric { InvocationsPerInstance?: number | undefined; ModelLatency?: number | undefined; } export interface GetScalingConfigurationRecommendationResponse { InferenceRecommendationsJobName?: string | undefined; RecommendationId?: string | undefined; EndpointName?: string | undefined; TargetCpuUtilizationPerCore?: number | undefined; ScalingPolicyObjective?: ScalingPolicyObjective | undefined; Metric?: ScalingPolicyMetric | undefined; DynamicScalingConfiguration?: DynamicScalingConfiguration | undefined; } export interface PropertyNameQuery { PropertyNameHint: string | undefined; } export interface SuggestionQuery { PropertyNameQuery?: PropertyNameQuery | undefined; } export interface GetSearchSuggestionsRequest { Resource: ResourceType | undefined; SuggestionQuery?: SuggestionQuery | undefined; } export interface PropertyNameSuggestion { PropertyName?: string | undefined; } export interface GetSearchSuggestionsResponse { PropertyNameSuggestions?: PropertyNameSuggestion[] | undefined; } export interface GitConfigForUpdate { SecretArn?: string | undefined; } export interface HubContentInfo { HubContentName: string | undefined; HubContentArn: string | undefined; SageMakerPublicHubContentArn?: string | undefined; HubContentVersion: string | undefined; HubContentType: HubContentType | undefined; DocumentSchemaVersion: string | undefined; HubContentDisplayName?: string | undefined; HubContentDescription?: string | undefined; SupportStatus?: HubContentSupportStatus | undefined; HubContentSearchKeywords?: string[] | undefined; HubContentStatus: HubContentStatus | undefined; CreationTime: Date | undefined; OriginalCreationTime?: Date | undefined; } export interface HubInfo { HubName: string | undefined; HubArn: string | undefined; HubDisplayName?: string | undefined; HubDescription?: string | undefined; HubSearchKeywords?: string[] | undefined; HubStatus: HubStatus | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; } export interface HumanTaskUiSummary { HumanTaskUiName: string | undefined; HumanTaskUiArn: string | undefined; CreationTime: Date | undefined; } export interface HyperParameterTuningJobSearchEntity { HyperParameterTuningJobName?: string | undefined; HyperParameterTuningJobArn?: string | undefined; HyperParameterTuningJobConfig?: HyperParameterTuningJobConfig | undefined; TrainingJobDefinition?: HyperParameterTrainingJobDefinition | undefined; TrainingJobDefinitions?: HyperParameterTrainingJobDefinition[] | undefined; HyperParameterTuningJobStatus?: HyperParameterTuningJobStatus | undefined; CreationTime?: Date | undefined; HyperParameterTuningEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; TrainingJobStatusCounters?: TrainingJobStatusCounters | undefined; ObjectiveStatusCounters?: ObjectiveStatusCounters | undefined; BestTrainingJob?: HyperParameterTrainingJobSummary | undefined; OverallBestTrainingJob?: HyperParameterTrainingJobSummary | undefined; WarmStartConfig?: HyperParameterTuningJobWarmStartConfig | undefined; FailureReason?: string | undefined; TuningJobCompletionDetails?: HyperParameterTuningJobCompletionDetails | undefined; ConsumedResources?: HyperParameterTuningJobConsumedResources | undefined; Tags?: Tag[] | undefined; } export interface HyperParameterTuningJobSummary { HyperParameterTuningJobName: string | undefined; HyperParameterTuningJobArn: string | undefined; HyperParameterTuningJobStatus: HyperParameterTuningJobStatus | undefined; Strategy: HyperParameterTuningJobStrategyType | undefined; CreationTime: Date | undefined; HyperParameterTuningEndTime?: Date | undefined; LastModifiedTime?: Date | undefined; TrainingJobStatusCounters: TrainingJobStatusCounters | undefined; ObjectiveStatusCounters: ObjectiveStatusCounters | undefined; ResourceLimits?: ResourceLimits | undefined; } export interface Image { CreationTime: Date | undefined; Description?: string | undefined; DisplayName?: string | undefined; FailureReason?: string | undefined; ImageArn: string | undefined; ImageName: string | undefined; ImageStatus: ImageStatus | undefined; LastModifiedTime: Date | undefined; } export interface ImageVersion { CreationTime: Date | undefined; FailureReason?: string | undefined; ImageArn: string | undefined; ImageVersionArn: string | undefined; ImageVersionStatus: ImageVersionStatus | undefined; LastModifiedTime: Date | undefined; Version: number | undefined; } export interface ImportHubContentRequest { HubContentName: string | undefined; HubContentVersion?: string | undefined; HubContentType: HubContentType | undefined; DocumentSchemaVersion: string | undefined; HubName: string | undefined; HubContentDisplayName?: string | undefined; HubContentDescription?: string | undefined; HubContentMarkdown?: string | undefined; HubContentDocument: string | undefined; SupportStatus?: HubContentSupportStatus | undefined; HubContentSearchKeywords?: string[] | undefined; Tags?: Tag[] | undefined; } export interface ImportHubContentResponse { HubArn: string | undefined; HubContentArn: string | undefined; } export interface InferenceComponentMetadata { Arn?: string | undefined; } export interface InferenceComponentSummary { CreationTime: Date | undefined; InferenceComponentArn: string | undefined; InferenceComponentName: string | undefined; EndpointArn: string | undefined; EndpointName: string | undefined; VariantName: string | undefined; InferenceComponentStatus?: InferenceComponentStatus | undefined; LastModifiedTime: Date | undefined; } export interface InferenceExperimentSummary { Name: string | undefined; Type: InferenceExperimentType | undefined; Schedule?: InferenceExperimentSchedule | undefined; Status: InferenceExperimentStatus | undefined; StatusReason?: string | undefined; Description?: string | undefined; CreationTime: Date | undefined; CompletionTime?: Date | undefined; LastModifiedTime: Date | undefined; RoleArn?: string | undefined; } export interface InferenceRecommendationsJob { JobName: string | undefined; JobDescription: string | undefined; JobType: RecommendationJobType | undefined; JobArn: string | undefined; Status: RecommendationJobStatus | undefined; CreationTime: Date | undefined; CompletionTime?: Date | undefined; RoleArn: string | undefined; LastModifiedTime: Date | undefined; FailureReason?: string | undefined; ModelName?: string | undefined; SamplePayloadUrl?: string | undefined; ModelPackageVersionArn?: string | undefined; } export interface RecommendationJobInferenceBenchmark { Metrics?: RecommendationMetrics | undefined; EndpointMetrics?: InferenceMetrics | undefined; EndpointConfiguration?: EndpointOutputConfiguration | undefined; ModelConfiguration: ModelConfiguration | undefined; FailureReason?: string | undefined; InvocationEndTime?: Date | undefined; InvocationStartTime?: Date | undefined; } export interface InferenceRecommendationsJobStep { StepType: RecommendationStepType | undefined; JobName: string | undefined; Status: RecommendationJobStatus | undefined; InferenceBenchmark?: RecommendationJobInferenceBenchmark | undefined; } export interface Job { JobName?: string | undefined; JobArn?: string | undefined; RoleArn?: string | undefined; JobCategory?: JobCategory | undefined; JobConfigSchemaVersion?: string | undefined; JobConfigDocument?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; EndTime?: Date | undefined; JobStatus?: JobStatus | undefined; SecondaryStatus?: JobSecondaryStatus | undefined; SecondaryStatusTransitions?: JobSecondaryStatusTransition[] | undefined; FailureReason?: string | undefined; Tags?: Tag[] | undefined; } export interface JobConfigSchemaVersionSummary { JobConfigSchemaVersion: string | undefined; } export interface JobStepMetadata { Arn?: string | undefined; } export interface JobSummary { JobArn: string | undefined; JobName: string | undefined; JobCategory: JobCategory | undefined; JobStatus: JobStatus | undefined; JobSecondaryStatus: JobSecondaryStatus | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; EndTime?: Date | undefined; } export interface LabelCountersForWorkteam { HumanLabeled?: number | undefined; PendingHuman?: number | undefined; Total?: number | undefined; } export interface LabelingJobForWorkteamSummary { LabelingJobName?: string | undefined; JobReferenceCode: string | undefined; WorkRequesterAccountId: string | undefined; CreationTime: Date | undefined; LabelCounters?: LabelCountersForWorkteam | undefined; NumberOfHumanWorkersPerDataObject?: number | undefined; } export interface LabelingJobSummary { LabelingJobName: string | undefined; LabelingJobArn: string | undefined; CreationTime: Date | undefined; LastModifiedTime: Date | undefined; LabelingJobStatus: LabelingJobStatus | undefined; LabelCounters: LabelCounters | undefined; WorkteamArn: string | undefined; PreHumanTaskLambdaArn?: string | undefined; AnnotationConsolidationLambdaArn?: string | undefined; FailureReason?: string | undefined; LabelingJobOutput?: LabelingJobOutput | undefined; InputConfig?: LabelingJobInputConfig | undefined; } export interface LambdaStepMetadata { Arn?: string | undefined; OutputParameters?: OutputParameter[] | undefined; } export interface LineageGroupSummary { LineageGroupArn?: string | undefined; LineageGroupName?: string | undefined; DisplayName?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; } export interface LineageMetadata { ActionArns?: Record | undefined; ArtifactArns?: Record | undefined; ContextArns?: Record | undefined; Associations?: AssociationInfo[] | undefined; } export interface ListActionsRequest { SourceUri?: string | undefined; ActionType?: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortActionsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListActionsResponse { ActionSummaries?: ActionSummary[] | undefined; NextToken?: string | undefined; } export interface ListAIBenchmarkJobsRequest { MaxResults?: number | undefined; NextToken?: string | undefined; NameContains?: string | undefined; StatusEquals?: AIBenchmarkJobStatus | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortBy?: ListAIBenchmarkJobsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListAIBenchmarkJobsResponse { AIBenchmarkJobs: AIBenchmarkJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListAIRecommendationJobsRequest { MaxResults?: number | undefined; NextToken?: string | undefined; NameContains?: string | undefined; StatusEquals?: AIRecommendationJobStatus | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortBy?: ListAIRecommendationJobsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListAIRecommendationJobsResponse { AIRecommendationJobs: AIRecommendationJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListAIWorkloadConfigsRequest { MaxResults?: number | undefined; NextToken?: string | undefined; NameContains?: string | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortBy?: ListAIWorkloadConfigsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListAIWorkloadConfigsResponse { AIWorkloadConfigs: AIWorkloadConfigSummary[] | undefined; NextToken?: string | undefined; } export interface ListAlgorithmsInput { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; NextToken?: string | undefined; SortBy?: AlgorithmSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListAlgorithmsOutput { AlgorithmSummaryList: AlgorithmSummary[] | undefined; NextToken?: string | undefined; } export interface ListAliasesRequest { ImageName: string | undefined; Alias?: string | undefined; Version?: number | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListAliasesResponse { SageMakerImageVersionAliases?: string[] | undefined; NextToken?: string | undefined; } export interface ListAppImageConfigsRequest { MaxResults?: number | undefined; NextToken?: string | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; ModifiedTimeBefore?: Date | undefined; ModifiedTimeAfter?: Date | undefined; SortBy?: AppImageConfigSortKey | undefined; SortOrder?: SortOrder | undefined; } export interface ListAppImageConfigsResponse { NextToken?: string | undefined; AppImageConfigs?: AppImageConfigDetails[] | undefined; } export interface ListAppsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; SortOrder?: SortOrder | undefined; SortBy?: AppSortKey | undefined; DomainIdEquals?: string | undefined; UserProfileNameEquals?: string | undefined; SpaceNameEquals?: string | undefined; } export interface ListAppsResponse { Apps?: AppDetails[] | undefined; NextToken?: string | undefined; } export interface ListArtifactsRequest { SourceUri?: string | undefined; ArtifactType?: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortArtifactsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListArtifactsResponse { ArtifactSummaries?: ArtifactSummary[] | undefined; NextToken?: string | undefined; } export interface ListAssociationsRequest { SourceArn?: string | undefined; DestinationArn?: string | undefined; SourceType?: string | undefined; DestinationType?: string | undefined; AssociationType?: AssociationEdgeType | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortAssociationsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListAssociationsResponse { AssociationSummaries?: AssociationSummary[] | undefined; NextToken?: string | undefined; } export interface ListAutoMLJobsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; StatusEquals?: AutoMLJobStatus | undefined; SortOrder?: AutoMLSortOrder | undefined; SortBy?: AutoMLSortBy | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListAutoMLJobsResponse { AutoMLJobSummaries: AutoMLJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListCandidatesForAutoMLJobRequest { AutoMLJobName: string | undefined; StatusEquals?: CandidateStatus | undefined; CandidateNameEquals?: string | undefined; SortOrder?: AutoMLSortOrder | undefined; SortBy?: CandidateSortBy | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListCandidatesForAutoMLJobResponse { Candidates: AutoMLCandidate[] | undefined; NextToken?: string | undefined; } export interface ListClusterEventsRequest { ClusterName: string | undefined; InstanceGroupName?: string | undefined; NodeId?: string | undefined; EventTimeAfter?: Date | undefined; EventTimeBefore?: Date | undefined; SortBy?: EventSortBy | undefined; SortOrder?: SortOrder | undefined; ResourceType?: ClusterEventResourceType | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListClusterEventsResponse { NextToken?: string | undefined; Events?: ClusterEventSummary[] | undefined; } export interface ListClusterNodesRequest { ClusterName: string | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; InstanceGroupNameContains?: string | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; SortBy?: ClusterSortBy | undefined; SortOrder?: SortOrder | undefined; IncludeNodeLogicalIds?: boolean | undefined; } export interface ListClusterNodesResponse { NextToken?: string | undefined; ClusterNodeSummaries: ClusterNodeSummary[] | undefined; } export interface ListClustersRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; NextToken?: string | undefined; SortBy?: ClusterSortBy | undefined; SortOrder?: SortOrder | undefined; TrainingPlanArn?: string | undefined; } export interface ListClustersResponse { NextToken?: string | undefined; ClusterSummaries: ClusterSummary[] | undefined; } export interface ListClusterSchedulerConfigsRequest { CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; NameContains?: string | undefined; ClusterArn?: string | undefined; Status?: SchedulerResourceStatus | undefined; SortBy?: SortClusterSchedulerConfigBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListClusterSchedulerConfigsResponse { ClusterSchedulerConfigSummaries?: ClusterSchedulerConfigSummary[] | undefined; NextToken?: string | undefined; } export interface ListCodeRepositoriesInput { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; NextToken?: string | undefined; SortBy?: CodeRepositorySortBy | undefined; SortOrder?: CodeRepositorySortOrder | undefined; } export interface ListCodeRepositoriesOutput { CodeRepositorySummaryList: CodeRepositorySummary[] | undefined; NextToken?: string | undefined; } export interface ListCompilationJobsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; StatusEquals?: CompilationJobStatus | undefined; SortBy?: ListCompilationJobsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListCompilationJobsResponse { CompilationJobSummaries: CompilationJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListComputeQuotasRequest { CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; NameContains?: string | undefined; Status?: SchedulerResourceStatus | undefined; ClusterArn?: string | undefined; SortBy?: SortQuotaBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListComputeQuotasResponse { ComputeQuotaSummaries?: ComputeQuotaSummary[] | undefined; NextToken?: string | undefined; } export interface ListContextsRequest { SourceUri?: string | undefined; ContextType?: string | undefined; CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortContextsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListContextsResponse { ContextSummaries?: ContextSummary[] | undefined; NextToken?: string | undefined; } export interface ListDataQualityJobDefinitionsRequest { 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 MonitoringJobDefinitionSummary { MonitoringJobDefinitionName: string | undefined; MonitoringJobDefinitionArn: string | undefined; CreationTime: Date | undefined; EndpointName: string | undefined; } export interface ListDataQualityJobDefinitionsResponse { JobDefinitionSummaries: MonitoringJobDefinitionSummary[] | undefined; NextToken?: string | undefined; } export interface ListDeviceFleetsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; SortBy?: ListDeviceFleetsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListDeviceFleetsResponse { DeviceFleetSummaries: DeviceFleetSummary[] | undefined; NextToken?: string | undefined; } export interface ListDevicesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; LatestHeartbeatAfter?: Date | undefined; ModelName?: string | undefined; DeviceFleetName?: string | undefined; } export interface ListDevicesResponse { DeviceSummaries: DeviceSummary[] | undefined; NextToken?: string | undefined; } export interface ListDomainsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListDomainsResponse { Domains?: DomainDetails[] | undefined; NextToken?: string | undefined; } export interface ListEdgeDeploymentPlansRequest { NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; DeviceFleetNameContains?: string | undefined; SortBy?: ListEdgeDeploymentPlansSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListEdgeDeploymentPlansResponse { EdgeDeploymentPlanSummaries: EdgeDeploymentPlanSummary[] | undefined; NextToken?: string | undefined; } export interface ListEdgePackagingJobsRequest { NextToken?: string | undefined; MaxResults?: number | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; NameContains?: string | undefined; ModelNameContains?: string | undefined; StatusEquals?: EdgePackagingJobStatus | undefined; SortBy?: ListEdgePackagingJobsSortBy | undefined; SortOrder?: SortOrder | undefined; } export interface ListEdgePackagingJobsResponse { EdgePackagingJobSummaries: EdgePackagingJobSummary[] | undefined; NextToken?: string | undefined; } export interface ListEndpointConfigsInput { SortBy?: EndpointConfigSortKey | undefined; SortOrder?: OrderKey | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; } export interface ListEndpointConfigsOutput { EndpointConfigs: EndpointConfigSummary[] | undefined; NextToken?: string | undefined; } export interface ListEndpointsInput { SortBy?: EndpointSortKey | 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?: EndpointStatus | undefined; } export interface ListEndpointsOutput { Endpoints: EndpointSummary[] | undefined; NextToken?: string | undefined; } export interface ListExperimentsRequest { CreatedAfter?: Date | undefined; CreatedBefore?: Date | undefined; SortBy?: SortExperimentsBy | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListExperimentsResponse { ExperimentSummaries?: ExperimentSummary[] | undefined; NextToken?: string | undefined; } export interface ListFeatureGroupsRequest { NameContains?: string | undefined; FeatureGroupStatusEquals?: FeatureGroupStatus | undefined; OfflineStoreStatusEquals?: OfflineStoreStatusValue | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortOrder?: FeatureGroupSortOrder | undefined; SortBy?: FeatureGroupSortBy | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListFeatureGroupsResponse { FeatureGroupSummaries: FeatureGroupSummary[] | undefined; NextToken?: string | undefined; } export interface ListFlowDefinitionsRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListFlowDefinitionsResponse { FlowDefinitionSummaries: FlowDefinitionSummary[] | undefined; NextToken?: string | undefined; } export interface ListHubContentsRequest { HubName: string | undefined; HubContentType: HubContentType | undefined; NameContains?: string | undefined; MaxSchemaVersion?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; SortBy?: HubContentSortBy | undefined; SortOrder?: SortOrder | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListHubContentsResponse { HubContentSummaries: HubContentInfo[] | undefined; NextToken?: string | undefined; } export interface ListHubContentVersionsRequest { HubName: string | undefined; HubContentType: HubContentType | undefined; HubContentName: string | undefined; MinVersion?: string | undefined; MaxSchemaVersion?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; SortBy?: HubContentSortBy | undefined; SortOrder?: SortOrder | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListHubContentVersionsResponse { HubContentSummaries: HubContentInfo[] | undefined; NextToken?: string | undefined; } export interface ListHubsRequest { NameContains?: string | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; LastModifiedTimeBefore?: Date | undefined; LastModifiedTimeAfter?: Date | undefined; SortBy?: HubSortBy | undefined; SortOrder?: SortOrder | undefined; MaxResults?: number | undefined; NextToken?: string | undefined; } export interface ListHubsResponse { HubSummaries: HubInfo[] | undefined; NextToken?: string | undefined; } export interface ListHumanTaskUisRequest { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; SortOrder?: SortOrder | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; }