mypydantic.models.forecast
1# Model Generated: Thu Mar 2 21:56:19 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class ActionModel(BaseModel): 14 attribute_name: str = Field(alias="AttributeName") 15 operation: Literal["ADD", "DIVIDE", "MULTIPLY", "SUBTRACT"] = Field( 16 alias="Operation" 17 ) 18 value: float = Field(alias="Value") 19 20 21class AdditionalDatasetModel(BaseModel): 22 name: str = Field(alias="Name") 23 configuration: Optional[Mapping[str, Sequence[str]]] = Field( 24 default=None, alias="Configuration" 25 ) 26 27 28class AttributeConfigModel(BaseModel): 29 attribute_name: str = Field(alias="AttributeName") 30 transformations: Mapping[str, str] = Field(alias="Transformations") 31 32 33class BaselineMetricModel(BaseModel): 34 name: Optional[str] = Field(default=None, alias="Name") 35 value: Optional[float] = Field(default=None, alias="Value") 36 37 38class CategoricalParameterRangeModel(BaseModel): 39 name: str = Field(alias="Name") 40 values: Sequence[str] = Field(alias="Values") 41 42 43class ContinuousParameterRangeModel(BaseModel): 44 name: str = Field(alias="Name") 45 max_value: float = Field(alias="MaxValue") 46 min_value: float = Field(alias="MinValue") 47 scaling_type: Optional[ 48 Literal["Auto", "Linear", "Logarithmic", "ReverseLogarithmic"] 49 ] = Field(default=None, alias="ScalingType") 50 51 52class EncryptionConfigModel(BaseModel): 53 role_arn: str = Field(alias="RoleArn") 54 kms_key_arn: str = Field(alias="KMSKeyArn") 55 56 57class MonitorConfigModel(BaseModel): 58 monitor_name: str = Field(alias="MonitorName") 59 60 61class TagModel(BaseModel): 62 key: str = Field(alias="Key") 63 value: str = Field(alias="Value") 64 65 66class TimeAlignmentBoundaryModel(BaseModel): 67 month: Optional[ 68 Literal[ 69 "APRIL", 70 "AUGUST", 71 "DECEMBER", 72 "FEBRUARY", 73 "JANUARY", 74 "JULY", 75 "JUNE", 76 "MARCH", 77 "MAY", 78 "NOVEMBER", 79 "OCTOBER", 80 "SEPTEMBER", 81 ] 82 ] = Field(default=None, alias="Month") 83 day_of_month: Optional[int] = Field(default=None, alias="DayOfMonth") 84 day_of_week: Optional[ 85 Literal[ 86 "FRIDAY", "MONDAY", "SATURDAY", "SUNDAY", "THURSDAY", "TUESDAY", "WEDNESDAY" 87 ] 88 ] = Field(default=None, alias="DayOfWeek") 89 hour: Optional[int] = Field(default=None, alias="Hour") 90 91 92class ResponseMetadataModel(BaseModel): 93 request_id: str = Field(alias="RequestId") 94 host_id: str = Field(alias="HostId") 95 http_status_code: int = Field(alias="HTTPStatusCode") 96 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 97 retry_attempts: int = Field(alias="RetryAttempts") 98 99 100class ExplainabilityConfigModel(BaseModel): 101 time_series_granularity: Literal["ALL", "SPECIFIC"] = Field( 102 alias="TimeSeriesGranularity" 103 ) 104 time_point_granularity: Literal["ALL", "SPECIFIC"] = Field( 105 alias="TimePointGranularity" 106 ) 107 108 109class EvaluationParametersModel(BaseModel): 110 number_of_backtest_windows: Optional[int] = Field( 111 default=None, alias="NumberOfBacktestWindows" 112 ) 113 back_test_window_offset: Optional[int] = Field( 114 default=None, alias="BackTestWindowOffset" 115 ) 116 117 118class S3ConfigModel(BaseModel): 119 path: str = Field(alias="Path") 120 role_arn: str = Field(alias="RoleArn") 121 kms_key_arn: Optional[str] = Field(default=None, alias="KMSKeyArn") 122 123 124class DatasetGroupSummaryModel(BaseModel): 125 dataset_group_arn: Optional[str] = Field(default=None, alias="DatasetGroupArn") 126 dataset_group_name: Optional[str] = Field(default=None, alias="DatasetGroupName") 127 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 128 last_modification_time: Optional[datetime] = Field( 129 default=None, alias="LastModificationTime" 130 ) 131 132 133class DatasetSummaryModel(BaseModel): 134 dataset_arn: Optional[str] = Field(default=None, alias="DatasetArn") 135 dataset_name: Optional[str] = Field(default=None, alias="DatasetName") 136 dataset_type: Optional[ 137 Literal["ITEM_METADATA", "RELATED_TIME_SERIES", "TARGET_TIME_SERIES"] 138 ] = Field(default=None, alias="DatasetType") 139 domain: Optional[ 140 Literal[ 141 "CUSTOM", 142 "EC2_CAPACITY", 143 "INVENTORY_PLANNING", 144 "METRICS", 145 "RETAIL", 146 "WEB_TRAFFIC", 147 "WORK_FORCE", 148 ] 149 ] = Field(default=None, alias="Domain") 150 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 151 last_modification_time: Optional[datetime] = Field( 152 default=None, alias="LastModificationTime" 153 ) 154 155 156class DeleteDatasetGroupRequestModel(BaseModel): 157 dataset_group_arn: str = Field(alias="DatasetGroupArn") 158 159 160class DeleteDatasetImportJobRequestModel(BaseModel): 161 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn") 162 163 164class DeleteDatasetRequestModel(BaseModel): 165 dataset_arn: str = Field(alias="DatasetArn") 166 167 168class DeleteExplainabilityExportRequestModel(BaseModel): 169 explainability_export_arn: str = Field(alias="ExplainabilityExportArn") 170 171 172class DeleteExplainabilityRequestModel(BaseModel): 173 explainability_arn: str = Field(alias="ExplainabilityArn") 174 175 176class DeleteForecastExportJobRequestModel(BaseModel): 177 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn") 178 179 180class DeleteForecastRequestModel(BaseModel): 181 forecast_arn: str = Field(alias="ForecastArn") 182 183 184class DeleteMonitorRequestModel(BaseModel): 185 monitor_arn: str = Field(alias="MonitorArn") 186 187 188class DeletePredictorBacktestExportJobRequestModel(BaseModel): 189 predictor_backtest_export_job_arn: str = Field( 190 alias="PredictorBacktestExportJobArn" 191 ) 192 193 194class DeletePredictorRequestModel(BaseModel): 195 predictor_arn: str = Field(alias="PredictorArn") 196 197 198class DeleteResourceTreeRequestModel(BaseModel): 199 resource_arn: str = Field(alias="ResourceArn") 200 201 202class DeleteWhatIfAnalysisRequestModel(BaseModel): 203 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 204 205 206class DeleteWhatIfForecastExportRequestModel(BaseModel): 207 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn") 208 209 210class DeleteWhatIfForecastRequestModel(BaseModel): 211 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 212 213 214class DescribeAutoPredictorRequestModel(BaseModel): 215 predictor_arn: str = Field(alias="PredictorArn") 216 217 218class ExplainabilityInfoModel(BaseModel): 219 explainability_arn: Optional[str] = Field(default=None, alias="ExplainabilityArn") 220 status: Optional[str] = Field(default=None, alias="Status") 221 222 223class MonitorInfoModel(BaseModel): 224 monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn") 225 status: Optional[str] = Field(default=None, alias="Status") 226 227 228class ReferencePredictorSummaryModel(BaseModel): 229 arn: Optional[str] = Field(default=None, alias="Arn") 230 state: Optional[Literal["Active", "Deleted"]] = Field(default=None, alias="State") 231 232 233class DescribeDatasetGroupRequestModel(BaseModel): 234 dataset_group_arn: str = Field(alias="DatasetGroupArn") 235 236 237class DescribeDatasetImportJobRequestModel(BaseModel): 238 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn") 239 240 241class StatisticsModel(BaseModel): 242 count: Optional[int] = Field(default=None, alias="Count") 243 count_distinct: Optional[int] = Field(default=None, alias="CountDistinct") 244 count_null: Optional[int] = Field(default=None, alias="CountNull") 245 count_nan: Optional[int] = Field(default=None, alias="CountNan") 246 min: Optional[str] = Field(default=None, alias="Min") 247 max: Optional[str] = Field(default=None, alias="Max") 248 avg: Optional[float] = Field(default=None, alias="Avg") 249 stddev: Optional[float] = Field(default=None, alias="Stddev") 250 count_long: Optional[int] = Field(default=None, alias="CountLong") 251 count_distinct_long: Optional[int] = Field(default=None, alias="CountDistinctLong") 252 count_null_long: Optional[int] = Field(default=None, alias="CountNullLong") 253 count_nan_long: Optional[int] = Field(default=None, alias="CountNanLong") 254 255 256class DescribeDatasetRequestModel(BaseModel): 257 dataset_arn: str = Field(alias="DatasetArn") 258 259 260class DescribeExplainabilityExportRequestModel(BaseModel): 261 explainability_export_arn: str = Field(alias="ExplainabilityExportArn") 262 263 264class DescribeExplainabilityRequestModel(BaseModel): 265 explainability_arn: str = Field(alias="ExplainabilityArn") 266 267 268class DescribeForecastExportJobRequestModel(BaseModel): 269 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn") 270 271 272class DescribeForecastRequestModel(BaseModel): 273 forecast_arn: str = Field(alias="ForecastArn") 274 275 276class DescribeMonitorRequestModel(BaseModel): 277 monitor_arn: str = Field(alias="MonitorArn") 278 279 280class DescribePredictorBacktestExportJobRequestModel(BaseModel): 281 predictor_backtest_export_job_arn: str = Field( 282 alias="PredictorBacktestExportJobArn" 283 ) 284 285 286class DescribePredictorRequestModel(BaseModel): 287 predictor_arn: str = Field(alias="PredictorArn") 288 289 290class DescribeWhatIfAnalysisRequestModel(BaseModel): 291 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 292 293 294class DescribeWhatIfForecastExportRequestModel(BaseModel): 295 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn") 296 297 298class DescribeWhatIfForecastRequestModel(BaseModel): 299 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 300 301 302class ErrorMetricModel(BaseModel): 303 forecast_type: Optional[str] = Field(default=None, alias="ForecastType") 304 wap_e: Optional[float] = Field(default=None, alias="WAPE") 305 rms_e: Optional[float] = Field(default=None, alias="RMSE") 306 mas_e: Optional[float] = Field(default=None, alias="MASE") 307 map_e: Optional[float] = Field(default=None, alias="MAPE") 308 309 310class FeaturizationMethodModel(BaseModel): 311 featurization_method_name: Literal["filling"] = Field( 312 alias="FeaturizationMethodName" 313 ) 314 featurization_method_parameters: Optional[Mapping[str, str]] = Field( 315 default=None, alias="FeaturizationMethodParameters" 316 ) 317 318 319class FilterModel(BaseModel): 320 key: str = Field(alias="Key") 321 value: str = Field(alias="Value") 322 condition: Literal["IS", "IS_NOT"] = Field(alias="Condition") 323 324 325class ForecastSummaryModel(BaseModel): 326 forecast_arn: Optional[str] = Field(default=None, alias="ForecastArn") 327 forecast_name: Optional[str] = Field(default=None, alias="ForecastName") 328 predictor_arn: Optional[str] = Field(default=None, alias="PredictorArn") 329 created_using_auto_predictor: Optional[bool] = Field( 330 default=None, alias="CreatedUsingAutoPredictor" 331 ) 332 dataset_group_arn: Optional[str] = Field(default=None, alias="DatasetGroupArn") 333 status: Optional[str] = Field(default=None, alias="Status") 334 message: Optional[str] = Field(default=None, alias="Message") 335 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 336 last_modification_time: Optional[datetime] = Field( 337 default=None, alias="LastModificationTime" 338 ) 339 340 341class GetAccuracyMetricsRequestModel(BaseModel): 342 predictor_arn: str = Field(alias="PredictorArn") 343 344 345class SupplementaryFeatureModel(BaseModel): 346 name: str = Field(alias="Name") 347 value: str = Field(alias="Value") 348 349 350class IntegerParameterRangeModel(BaseModel): 351 name: str = Field(alias="Name") 352 max_value: int = Field(alias="MaxValue") 353 min_value: int = Field(alias="MinValue") 354 scaling_type: Optional[ 355 Literal["Auto", "Linear", "Logarithmic", "ReverseLogarithmic"] 356 ] = Field(default=None, alias="ScalingType") 357 358 359class PaginatorConfigModel(BaseModel): 360 max_items: Optional[int] = Field(default=None, alias="MaxItems") 361 page_size: Optional[int] = Field(default=None, alias="PageSize") 362 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 363 364 365class ListDatasetGroupsRequestModel(BaseModel): 366 next_token: Optional[str] = Field(default=None, alias="NextToken") 367 max_results: Optional[int] = Field(default=None, alias="MaxResults") 368 369 370class ListDatasetsRequestModel(BaseModel): 371 next_token: Optional[str] = Field(default=None, alias="NextToken") 372 max_results: Optional[int] = Field(default=None, alias="MaxResults") 373 374 375class MonitorSummaryModel(BaseModel): 376 monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn") 377 monitor_name: Optional[str] = Field(default=None, alias="MonitorName") 378 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 379 status: Optional[str] = Field(default=None, alias="Status") 380 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 381 last_modification_time: Optional[datetime] = Field( 382 default=None, alias="LastModificationTime" 383 ) 384 385 386class ListTagsForResourceRequestModel(BaseModel): 387 resource_arn: str = Field(alias="ResourceArn") 388 389 390class WhatIfAnalysisSummaryModel(BaseModel): 391 what_if_analysis_arn: Optional[str] = Field(default=None, alias="WhatIfAnalysisArn") 392 what_if_analysis_name: Optional[str] = Field( 393 default=None, alias="WhatIfAnalysisName" 394 ) 395 forecast_arn: Optional[str] = Field(default=None, alias="ForecastArn") 396 status: Optional[str] = Field(default=None, alias="Status") 397 message: Optional[str] = Field(default=None, alias="Message") 398 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 399 last_modification_time: Optional[datetime] = Field( 400 default=None, alias="LastModificationTime" 401 ) 402 403 404class WhatIfForecastSummaryModel(BaseModel): 405 what_if_forecast_arn: Optional[str] = Field(default=None, alias="WhatIfForecastArn") 406 what_if_forecast_name: Optional[str] = Field( 407 default=None, alias="WhatIfForecastName" 408 ) 409 what_if_analysis_arn: Optional[str] = Field(default=None, alias="WhatIfAnalysisArn") 410 status: Optional[str] = Field(default=None, alias="Status") 411 message: Optional[str] = Field(default=None, alias="Message") 412 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 413 last_modification_time: Optional[datetime] = Field( 414 default=None, alias="LastModificationTime" 415 ) 416 417 418class MetricResultModel(BaseModel): 419 metric_name: Optional[str] = Field(default=None, alias="MetricName") 420 metric_value: Optional[float] = Field(default=None, alias="MetricValue") 421 422 423class WeightedQuantileLossModel(BaseModel): 424 quantile: Optional[float] = Field(default=None, alias="Quantile") 425 loss_value: Optional[float] = Field(default=None, alias="LossValue") 426 427 428class MonitorDataSourceModel(BaseModel): 429 dataset_import_job_arn: Optional[str] = Field( 430 default=None, alias="DatasetImportJobArn" 431 ) 432 forecast_arn: Optional[str] = Field(default=None, alias="ForecastArn") 433 predictor_arn: Optional[str] = Field(default=None, alias="PredictorArn") 434 435 436class PredictorEventModel(BaseModel): 437 detail: Optional[str] = Field(default=None, alias="Detail") 438 datetime: Optional[datetime] = Field(default=None, alias="Datetime") 439 440 441class TestWindowSummaryModel(BaseModel): 442 test_window_start: Optional[datetime] = Field(default=None, alias="TestWindowStart") 443 test_window_end: Optional[datetime] = Field(default=None, alias="TestWindowEnd") 444 status: Optional[str] = Field(default=None, alias="Status") 445 message: Optional[str] = Field(default=None, alias="Message") 446 447 448class ResumeResourceRequestModel(BaseModel): 449 resource_arn: str = Field(alias="ResourceArn") 450 451 452class SchemaAttributeModel(BaseModel): 453 attribute_name: Optional[str] = Field(default=None, alias="AttributeName") 454 attribute_type: Optional[ 455 Literal["float", "geolocation", "integer", "string", "timestamp"] 456 ] = Field(default=None, alias="AttributeType") 457 458 459class StopResourceRequestModel(BaseModel): 460 resource_arn: str = Field(alias="ResourceArn") 461 462 463class TimeSeriesConditionModel(BaseModel): 464 attribute_name: str = Field(alias="AttributeName") 465 attribute_value: str = Field(alias="AttributeValue") 466 condition: Literal["EQUALS", "GREATER_THAN", "LESS_THAN", "NOT_EQUALS"] = Field( 467 alias="Condition" 468 ) 469 470 471class UntagResourceRequestModel(BaseModel): 472 resource_arn: str = Field(alias="ResourceArn") 473 tag_keys: Sequence[str] = Field(alias="TagKeys") 474 475 476class UpdateDatasetGroupRequestModel(BaseModel): 477 dataset_group_arn: str = Field(alias="DatasetGroupArn") 478 dataset_arns: Sequence[str] = Field(alias="DatasetArns") 479 480 481class DataConfigModel(BaseModel): 482 dataset_group_arn: str = Field(alias="DatasetGroupArn") 483 attribute_configs: Optional[Sequence[AttributeConfigModel]] = Field( 484 default=None, alias="AttributeConfigs" 485 ) 486 additional_datasets: Optional[Sequence[AdditionalDatasetModel]] = Field( 487 default=None, alias="AdditionalDatasets" 488 ) 489 490 491class PredictorBaselineModel(BaseModel): 492 baseline_metrics: Optional[List[BaselineMetricModel]] = Field( 493 default=None, alias="BaselineMetrics" 494 ) 495 496 497class CreateDatasetGroupRequestModel(BaseModel): 498 dataset_group_name: str = Field(alias="DatasetGroupName") 499 domain: Literal[ 500 "CUSTOM", 501 "EC2_CAPACITY", 502 "INVENTORY_PLANNING", 503 "METRICS", 504 "RETAIL", 505 "WEB_TRAFFIC", 506 "WORK_FORCE", 507 ] = Field(alias="Domain") 508 dataset_arns: Optional[Sequence[str]] = Field(default=None, alias="DatasetArns") 509 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 510 511 512class CreateMonitorRequestModel(BaseModel): 513 monitor_name: str = Field(alias="MonitorName") 514 resource_arn: str = Field(alias="ResourceArn") 515 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 516 517 518class TagResourceRequestModel(BaseModel): 519 resource_arn: str = Field(alias="ResourceArn") 520 tags: Sequence[TagModel] = Field(alias="Tags") 521 522 523class CreateAutoPredictorResponseModel(BaseModel): 524 predictor_arn: str = Field(alias="PredictorArn") 525 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 526 527 528class CreateDatasetGroupResponseModel(BaseModel): 529 dataset_group_arn: str = Field(alias="DatasetGroupArn") 530 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 531 532 533class CreateDatasetImportJobResponseModel(BaseModel): 534 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn") 535 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 536 537 538class CreateDatasetResponseModel(BaseModel): 539 dataset_arn: str = Field(alias="DatasetArn") 540 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 541 542 543class CreateExplainabilityExportResponseModel(BaseModel): 544 explainability_export_arn: str = Field(alias="ExplainabilityExportArn") 545 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 546 547 548class CreateExplainabilityResponseModel(BaseModel): 549 explainability_arn: str = Field(alias="ExplainabilityArn") 550 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 551 552 553class CreateForecastExportJobResponseModel(BaseModel): 554 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn") 555 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 556 557 558class CreateForecastResponseModel(BaseModel): 559 forecast_arn: str = Field(alias="ForecastArn") 560 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 561 562 563class CreateMonitorResponseModel(BaseModel): 564 monitor_arn: str = Field(alias="MonitorArn") 565 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 566 567 568class CreatePredictorBacktestExportJobResponseModel(BaseModel): 569 predictor_backtest_export_job_arn: str = Field( 570 alias="PredictorBacktestExportJobArn" 571 ) 572 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 573 574 575class CreatePredictorResponseModel(BaseModel): 576 predictor_arn: str = Field(alias="PredictorArn") 577 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 578 579 580class CreateWhatIfAnalysisResponseModel(BaseModel): 581 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 582 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 583 584 585class CreateWhatIfForecastExportResponseModel(BaseModel): 586 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn") 587 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 588 589 590class CreateWhatIfForecastResponseModel(BaseModel): 591 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 592 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 593 594 595class DescribeDatasetGroupResponseModel(BaseModel): 596 dataset_group_name: str = Field(alias="DatasetGroupName") 597 dataset_group_arn: str = Field(alias="DatasetGroupArn") 598 dataset_arns: List[str] = Field(alias="DatasetArns") 599 domain: Literal[ 600 "CUSTOM", 601 "EC2_CAPACITY", 602 "INVENTORY_PLANNING", 603 "METRICS", 604 "RETAIL", 605 "WEB_TRAFFIC", 606 "WORK_FORCE", 607 ] = Field(alias="Domain") 608 status: str = Field(alias="Status") 609 creation_time: datetime = Field(alias="CreationTime") 610 last_modification_time: datetime = Field(alias="LastModificationTime") 611 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 612 613 614class EmptyResponseMetadataModel(BaseModel): 615 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 616 617 618class ListTagsForResourceResponseModel(BaseModel): 619 tags: List[TagModel] = Field(alias="Tags") 620 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 621 622 623class ExplainabilitySummaryModel(BaseModel): 624 explainability_arn: Optional[str] = Field(default=None, alias="ExplainabilityArn") 625 explainability_name: Optional[str] = Field(default=None, alias="ExplainabilityName") 626 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 627 explainability_config: Optional[ExplainabilityConfigModel] = Field( 628 default=None, alias="ExplainabilityConfig" 629 ) 630 status: Optional[str] = Field(default=None, alias="Status") 631 message: Optional[str] = Field(default=None, alias="Message") 632 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 633 last_modification_time: Optional[datetime] = Field( 634 default=None, alias="LastModificationTime" 635 ) 636 637 638class DataDestinationModel(BaseModel): 639 s3_config: S3ConfigModel = Field(alias="S3Config") 640 641 642class DataSourceModel(BaseModel): 643 s3_config: S3ConfigModel = Field(alias="S3Config") 644 645 646class ListDatasetGroupsResponseModel(BaseModel): 647 dataset_groups: List[DatasetGroupSummaryModel] = Field(alias="DatasetGroups") 648 next_token: str = Field(alias="NextToken") 649 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 650 651 652class ListDatasetsResponseModel(BaseModel): 653 datasets: List[DatasetSummaryModel] = Field(alias="Datasets") 654 next_token: str = Field(alias="NextToken") 655 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 656 657 658class PredictorSummaryModel(BaseModel): 659 predictor_arn: Optional[str] = Field(default=None, alias="PredictorArn") 660 predictor_name: Optional[str] = Field(default=None, alias="PredictorName") 661 dataset_group_arn: Optional[str] = Field(default=None, alias="DatasetGroupArn") 662 is_auto_predictor: Optional[bool] = Field(default=None, alias="IsAutoPredictor") 663 reference_predictor_summary: Optional[ReferencePredictorSummaryModel] = Field( 664 default=None, alias="ReferencePredictorSummary" 665 ) 666 status: Optional[str] = Field(default=None, alias="Status") 667 message: Optional[str] = Field(default=None, alias="Message") 668 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 669 last_modification_time: Optional[datetime] = Field( 670 default=None, alias="LastModificationTime" 671 ) 672 673 674class FeaturizationModel(BaseModel): 675 attribute_name: str = Field(alias="AttributeName") 676 featurization_pipeline: Optional[Sequence[FeaturizationMethodModel]] = Field( 677 default=None, alias="FeaturizationPipeline" 678 ) 679 680 681class ListDatasetImportJobsRequestModel(BaseModel): 682 next_token: Optional[str] = Field(default=None, alias="NextToken") 683 max_results: Optional[int] = Field(default=None, alias="MaxResults") 684 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 685 686 687class ListExplainabilitiesRequestModel(BaseModel): 688 next_token: Optional[str] = Field(default=None, alias="NextToken") 689 max_results: Optional[int] = Field(default=None, alias="MaxResults") 690 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 691 692 693class ListExplainabilityExportsRequestModel(BaseModel): 694 next_token: Optional[str] = Field(default=None, alias="NextToken") 695 max_results: Optional[int] = Field(default=None, alias="MaxResults") 696 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 697 698 699class ListForecastExportJobsRequestModel(BaseModel): 700 next_token: Optional[str] = Field(default=None, alias="NextToken") 701 max_results: Optional[int] = Field(default=None, alias="MaxResults") 702 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 703 704 705class ListForecastsRequestModel(BaseModel): 706 next_token: Optional[str] = Field(default=None, alias="NextToken") 707 max_results: Optional[int] = Field(default=None, alias="MaxResults") 708 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 709 710 711class ListMonitorEvaluationsRequestModel(BaseModel): 712 monitor_arn: str = Field(alias="MonitorArn") 713 next_token: Optional[str] = Field(default=None, alias="NextToken") 714 max_results: Optional[int] = Field(default=None, alias="MaxResults") 715 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 716 717 718class ListMonitorsRequestModel(BaseModel): 719 next_token: Optional[str] = Field(default=None, alias="NextToken") 720 max_results: Optional[int] = Field(default=None, alias="MaxResults") 721 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 722 723 724class ListPredictorBacktestExportJobsRequestModel(BaseModel): 725 next_token: Optional[str] = Field(default=None, alias="NextToken") 726 max_results: Optional[int] = Field(default=None, alias="MaxResults") 727 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 728 729 730class ListPredictorsRequestModel(BaseModel): 731 next_token: Optional[str] = Field(default=None, alias="NextToken") 732 max_results: Optional[int] = Field(default=None, alias="MaxResults") 733 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 734 735 736class ListWhatIfAnalysesRequestModel(BaseModel): 737 next_token: Optional[str] = Field(default=None, alias="NextToken") 738 max_results: Optional[int] = Field(default=None, alias="MaxResults") 739 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 740 741 742class ListWhatIfForecastExportsRequestModel(BaseModel): 743 next_token: Optional[str] = Field(default=None, alias="NextToken") 744 max_results: Optional[int] = Field(default=None, alias="MaxResults") 745 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 746 747 748class ListWhatIfForecastsRequestModel(BaseModel): 749 next_token: Optional[str] = Field(default=None, alias="NextToken") 750 max_results: Optional[int] = Field(default=None, alias="MaxResults") 751 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 752 753 754class ListForecastsResponseModel(BaseModel): 755 forecasts: List[ForecastSummaryModel] = Field(alias="Forecasts") 756 next_token: str = Field(alias="NextToken") 757 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 758 759 760class InputDataConfigModel(BaseModel): 761 dataset_group_arn: str = Field(alias="DatasetGroupArn") 762 supplementary_features: Optional[Sequence[SupplementaryFeatureModel]] = Field( 763 default=None, alias="SupplementaryFeatures" 764 ) 765 766 767class ParameterRangesModel(BaseModel): 768 categorical_parameter_ranges: Optional[ 769 Sequence[CategoricalParameterRangeModel] 770 ] = Field(default=None, alias="CategoricalParameterRanges") 771 continuous_parameter_ranges: Optional[ 772 Sequence[ContinuousParameterRangeModel] 773 ] = Field(default=None, alias="ContinuousParameterRanges") 774 integer_parameter_ranges: Optional[Sequence[IntegerParameterRangeModel]] = Field( 775 default=None, alias="IntegerParameterRanges" 776 ) 777 778 779class ListDatasetGroupsRequestListDatasetGroupsPaginateModel(BaseModel): 780 pagination_config: Optional[PaginatorConfigModel] = Field( 781 default=None, alias="PaginationConfig" 782 ) 783 784 785class ListDatasetImportJobsRequestListDatasetImportJobsPaginateModel(BaseModel): 786 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 787 pagination_config: Optional[PaginatorConfigModel] = Field( 788 default=None, alias="PaginationConfig" 789 ) 790 791 792class ListDatasetsRequestListDatasetsPaginateModel(BaseModel): 793 pagination_config: Optional[PaginatorConfigModel] = Field( 794 default=None, alias="PaginationConfig" 795 ) 796 797 798class ListExplainabilitiesRequestListExplainabilitiesPaginateModel(BaseModel): 799 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 800 pagination_config: Optional[PaginatorConfigModel] = Field( 801 default=None, alias="PaginationConfig" 802 ) 803 804 805class ListExplainabilityExportsRequestListExplainabilityExportsPaginateModel(BaseModel): 806 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 807 pagination_config: Optional[PaginatorConfigModel] = Field( 808 default=None, alias="PaginationConfig" 809 ) 810 811 812class ListForecastExportJobsRequestListForecastExportJobsPaginateModel(BaseModel): 813 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 814 pagination_config: Optional[PaginatorConfigModel] = Field( 815 default=None, alias="PaginationConfig" 816 ) 817 818 819class ListForecastsRequestListForecastsPaginateModel(BaseModel): 820 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 821 pagination_config: Optional[PaginatorConfigModel] = Field( 822 default=None, alias="PaginationConfig" 823 ) 824 825 826class ListMonitorEvaluationsRequestListMonitorEvaluationsPaginateModel(BaseModel): 827 monitor_arn: str = Field(alias="MonitorArn") 828 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 829 pagination_config: Optional[PaginatorConfigModel] = Field( 830 default=None, alias="PaginationConfig" 831 ) 832 833 834class ListMonitorsRequestListMonitorsPaginateModel(BaseModel): 835 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 836 pagination_config: Optional[PaginatorConfigModel] = Field( 837 default=None, alias="PaginationConfig" 838 ) 839 840 841class ListPredictorBacktestExportJobsRequestListPredictorBacktestExportJobsPaginateModel( 842 BaseModel 843): 844 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 845 pagination_config: Optional[PaginatorConfigModel] = Field( 846 default=None, alias="PaginationConfig" 847 ) 848 849 850class ListPredictorsRequestListPredictorsPaginateModel(BaseModel): 851 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 852 pagination_config: Optional[PaginatorConfigModel] = Field( 853 default=None, alias="PaginationConfig" 854 ) 855 856 857class ListWhatIfAnalysesRequestListWhatIfAnalysesPaginateModel(BaseModel): 858 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 859 pagination_config: Optional[PaginatorConfigModel] = Field( 860 default=None, alias="PaginationConfig" 861 ) 862 863 864class ListWhatIfForecastExportsRequestListWhatIfForecastExportsPaginateModel(BaseModel): 865 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 866 pagination_config: Optional[PaginatorConfigModel] = Field( 867 default=None, alias="PaginationConfig" 868 ) 869 870 871class ListWhatIfForecastsRequestListWhatIfForecastsPaginateModel(BaseModel): 872 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 873 pagination_config: Optional[PaginatorConfigModel] = Field( 874 default=None, alias="PaginationConfig" 875 ) 876 877 878class ListMonitorsResponseModel(BaseModel): 879 monitors: List[MonitorSummaryModel] = Field(alias="Monitors") 880 next_token: str = Field(alias="NextToken") 881 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 882 883 884class ListWhatIfAnalysesResponseModel(BaseModel): 885 what_if_analyses: List[WhatIfAnalysisSummaryModel] = Field(alias="WhatIfAnalyses") 886 next_token: str = Field(alias="NextToken") 887 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 888 889 890class ListWhatIfForecastsResponseModel(BaseModel): 891 what_if_forecasts: List[WhatIfForecastSummaryModel] = Field(alias="WhatIfForecasts") 892 next_token: str = Field(alias="NextToken") 893 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 894 895 896class MetricsModel(BaseModel): 897 rms_e: Optional[float] = Field(default=None, alias="RMSE") 898 weighted_quantile_losses: Optional[List[WeightedQuantileLossModel]] = Field( 899 default=None, alias="WeightedQuantileLosses" 900 ) 901 error_metrics: Optional[List[ErrorMetricModel]] = Field( 902 default=None, alias="ErrorMetrics" 903 ) 904 average_weighted_quantile_loss: Optional[float] = Field( 905 default=None, alias="AverageWeightedQuantileLoss" 906 ) 907 908 909class PredictorMonitorEvaluationModel(BaseModel): 910 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 911 monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn") 912 evaluation_time: Optional[datetime] = Field(default=None, alias="EvaluationTime") 913 evaluation_state: Optional[str] = Field(default=None, alias="EvaluationState") 914 window_start_datetime: Optional[datetime] = Field( 915 default=None, alias="WindowStartDatetime" 916 ) 917 window_end_datetime: Optional[datetime] = Field( 918 default=None, alias="WindowEndDatetime" 919 ) 920 predictor_event: Optional[PredictorEventModel] = Field( 921 default=None, alias="PredictorEvent" 922 ) 923 monitor_data_source: Optional[MonitorDataSourceModel] = Field( 924 default=None, alias="MonitorDataSource" 925 ) 926 metric_results: Optional[List[MetricResultModel]] = Field( 927 default=None, alias="MetricResults" 928 ) 929 num_items_evaluated: Optional[int] = Field(default=None, alias="NumItemsEvaluated") 930 message: Optional[str] = Field(default=None, alias="Message") 931 932 933class PredictorExecutionModel(BaseModel): 934 algorithm_arn: Optional[str] = Field(default=None, alias="AlgorithmArn") 935 test_windows: Optional[List[TestWindowSummaryModel]] = Field( 936 default=None, alias="TestWindows" 937 ) 938 939 940class SchemaModel(BaseModel): 941 attributes: Optional[Sequence[SchemaAttributeModel]] = Field( 942 default=None, alias="Attributes" 943 ) 944 945 946class TimeSeriesTransformationModel(BaseModel): 947 action: Optional[ActionModel] = Field(default=None, alias="Action") 948 time_series_conditions: Optional[Sequence[TimeSeriesConditionModel]] = Field( 949 default=None, alias="TimeSeriesConditions" 950 ) 951 952 953class CreateAutoPredictorRequestModel(BaseModel): 954 predictor_name: str = Field(alias="PredictorName") 955 forecast_horizon: Optional[int] = Field(default=None, alias="ForecastHorizon") 956 forecast_types: Optional[Sequence[str]] = Field(default=None, alias="ForecastTypes") 957 forecast_dimensions: Optional[Sequence[str]] = Field( 958 default=None, alias="ForecastDimensions" 959 ) 960 forecast_frequency: Optional[str] = Field(default=None, alias="ForecastFrequency") 961 data_config: Optional[DataConfigModel] = Field(default=None, alias="DataConfig") 962 encryption_config: Optional[EncryptionConfigModel] = Field( 963 default=None, alias="EncryptionConfig" 964 ) 965 reference_predictor_arn: Optional[str] = Field( 966 default=None, alias="ReferencePredictorArn" 967 ) 968 optimization_metric: Optional[ 969 Literal["AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE"] 970 ] = Field(default=None, alias="OptimizationMetric") 971 explain_predictor: Optional[bool] = Field(default=None, alias="ExplainPredictor") 972 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 973 monitor_config: Optional[MonitorConfigModel] = Field( 974 default=None, alias="MonitorConfig" 975 ) 976 time_alignment_boundary: Optional[TimeAlignmentBoundaryModel] = Field( 977 default=None, alias="TimeAlignmentBoundary" 978 ) 979 980 981class DescribeAutoPredictorResponseModel(BaseModel): 982 predictor_arn: str = Field(alias="PredictorArn") 983 predictor_name: str = Field(alias="PredictorName") 984 forecast_horizon: int = Field(alias="ForecastHorizon") 985 forecast_types: List[str] = Field(alias="ForecastTypes") 986 forecast_frequency: str = Field(alias="ForecastFrequency") 987 forecast_dimensions: List[str] = Field(alias="ForecastDimensions") 988 dataset_import_job_arns: List[str] = Field(alias="DatasetImportJobArns") 989 data_config: DataConfigModel = Field(alias="DataConfig") 990 encryption_config: EncryptionConfigModel = Field(alias="EncryptionConfig") 991 reference_predictor_summary: ReferencePredictorSummaryModel = Field( 992 alias="ReferencePredictorSummary" 993 ) 994 estimated_time_remaining_in_minutes: int = Field( 995 alias="EstimatedTimeRemainingInMinutes" 996 ) 997 status: str = Field(alias="Status") 998 message: str = Field(alias="Message") 999 creation_time: datetime = Field(alias="CreationTime") 1000 last_modification_time: datetime = Field(alias="LastModificationTime") 1001 optimization_metric: Literal[ 1002 "AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE" 1003 ] = Field(alias="OptimizationMetric") 1004 explainability_info: ExplainabilityInfoModel = Field(alias="ExplainabilityInfo") 1005 monitor_info: MonitorInfoModel = Field(alias="MonitorInfo") 1006 time_alignment_boundary: TimeAlignmentBoundaryModel = Field( 1007 alias="TimeAlignmentBoundary" 1008 ) 1009 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1010 1011 1012class BaselineModel(BaseModel): 1013 predictor_baseline: Optional[PredictorBaselineModel] = Field( 1014 default=None, alias="PredictorBaseline" 1015 ) 1016 1017 1018class ListExplainabilitiesResponseModel(BaseModel): 1019 explainabilities: List[ExplainabilitySummaryModel] = Field(alias="Explainabilities") 1020 next_token: str = Field(alias="NextToken") 1021 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1022 1023 1024class CreateExplainabilityExportRequestModel(BaseModel): 1025 explainability_export_name: str = Field(alias="ExplainabilityExportName") 1026 explainability_arn: str = Field(alias="ExplainabilityArn") 1027 destination: DataDestinationModel = Field(alias="Destination") 1028 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1029 format: Optional[str] = Field(default=None, alias="Format") 1030 1031 1032class CreateForecastExportJobRequestModel(BaseModel): 1033 forecast_export_job_name: str = Field(alias="ForecastExportJobName") 1034 forecast_arn: str = Field(alias="ForecastArn") 1035 destination: DataDestinationModel = Field(alias="Destination") 1036 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1037 format: Optional[str] = Field(default=None, alias="Format") 1038 1039 1040class CreatePredictorBacktestExportJobRequestModel(BaseModel): 1041 predictor_backtest_export_job_name: str = Field( 1042 alias="PredictorBacktestExportJobName" 1043 ) 1044 predictor_arn: str = Field(alias="PredictorArn") 1045 destination: DataDestinationModel = Field(alias="Destination") 1046 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1047 format: Optional[str] = Field(default=None, alias="Format") 1048 1049 1050class CreateWhatIfForecastExportRequestModel(BaseModel): 1051 what_if_forecast_export_name: str = Field(alias="WhatIfForecastExportName") 1052 what_if_forecast_arns: Sequence[str] = Field(alias="WhatIfForecastArns") 1053 destination: DataDestinationModel = Field(alias="Destination") 1054 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1055 format: Optional[str] = Field(default=None, alias="Format") 1056 1057 1058class DescribeExplainabilityExportResponseModel(BaseModel): 1059 explainability_export_arn: str = Field(alias="ExplainabilityExportArn") 1060 explainability_export_name: str = Field(alias="ExplainabilityExportName") 1061 explainability_arn: str = Field(alias="ExplainabilityArn") 1062 destination: DataDestinationModel = Field(alias="Destination") 1063 message: str = Field(alias="Message") 1064 status: str = Field(alias="Status") 1065 creation_time: datetime = Field(alias="CreationTime") 1066 last_modification_time: datetime = Field(alias="LastModificationTime") 1067 format: str = Field(alias="Format") 1068 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1069 1070 1071class DescribeForecastExportJobResponseModel(BaseModel): 1072 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn") 1073 forecast_export_job_name: str = Field(alias="ForecastExportJobName") 1074 forecast_arn: str = Field(alias="ForecastArn") 1075 destination: DataDestinationModel = Field(alias="Destination") 1076 message: str = Field(alias="Message") 1077 status: str = Field(alias="Status") 1078 creation_time: datetime = Field(alias="CreationTime") 1079 last_modification_time: datetime = Field(alias="LastModificationTime") 1080 format: str = Field(alias="Format") 1081 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1082 1083 1084class DescribePredictorBacktestExportJobResponseModel(BaseModel): 1085 predictor_backtest_export_job_arn: str = Field( 1086 alias="PredictorBacktestExportJobArn" 1087 ) 1088 predictor_backtest_export_job_name: str = Field( 1089 alias="PredictorBacktestExportJobName" 1090 ) 1091 predictor_arn: str = Field(alias="PredictorArn") 1092 destination: DataDestinationModel = Field(alias="Destination") 1093 message: str = Field(alias="Message") 1094 status: str = Field(alias="Status") 1095 creation_time: datetime = Field(alias="CreationTime") 1096 last_modification_time: datetime = Field(alias="LastModificationTime") 1097 format: str = Field(alias="Format") 1098 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1099 1100 1101class DescribeWhatIfForecastExportResponseModel(BaseModel): 1102 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn") 1103 what_if_forecast_export_name: str = Field(alias="WhatIfForecastExportName") 1104 what_if_forecast_arns: List[str] = Field(alias="WhatIfForecastArns") 1105 destination: DataDestinationModel = Field(alias="Destination") 1106 message: str = Field(alias="Message") 1107 status: str = Field(alias="Status") 1108 creation_time: datetime = Field(alias="CreationTime") 1109 estimated_time_remaining_in_minutes: int = Field( 1110 alias="EstimatedTimeRemainingInMinutes" 1111 ) 1112 last_modification_time: datetime = Field(alias="LastModificationTime") 1113 format: str = Field(alias="Format") 1114 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1115 1116 1117class ExplainabilityExportSummaryModel(BaseModel): 1118 explainability_export_arn: Optional[str] = Field( 1119 default=None, alias="ExplainabilityExportArn" 1120 ) 1121 explainability_export_name: Optional[str] = Field( 1122 default=None, alias="ExplainabilityExportName" 1123 ) 1124 destination: Optional[DataDestinationModel] = Field( 1125 default=None, alias="Destination" 1126 ) 1127 status: Optional[str] = Field(default=None, alias="Status") 1128 message: Optional[str] = Field(default=None, alias="Message") 1129 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1130 last_modification_time: Optional[datetime] = Field( 1131 default=None, alias="LastModificationTime" 1132 ) 1133 1134 1135class ForecastExportJobSummaryModel(BaseModel): 1136 forecast_export_job_arn: Optional[str] = Field( 1137 default=None, alias="ForecastExportJobArn" 1138 ) 1139 forecast_export_job_name: Optional[str] = Field( 1140 default=None, alias="ForecastExportJobName" 1141 ) 1142 destination: Optional[DataDestinationModel] = Field( 1143 default=None, alias="Destination" 1144 ) 1145 status: Optional[str] = Field(default=None, alias="Status") 1146 message: Optional[str] = Field(default=None, alias="Message") 1147 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1148 last_modification_time: Optional[datetime] = Field( 1149 default=None, alias="LastModificationTime" 1150 ) 1151 1152 1153class PredictorBacktestExportJobSummaryModel(BaseModel): 1154 predictor_backtest_export_job_arn: Optional[str] = Field( 1155 default=None, alias="PredictorBacktestExportJobArn" 1156 ) 1157 predictor_backtest_export_job_name: Optional[str] = Field( 1158 default=None, alias="PredictorBacktestExportJobName" 1159 ) 1160 destination: Optional[DataDestinationModel] = Field( 1161 default=None, alias="Destination" 1162 ) 1163 status: Optional[str] = Field(default=None, alias="Status") 1164 message: Optional[str] = Field(default=None, alias="Message") 1165 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1166 last_modification_time: Optional[datetime] = Field( 1167 default=None, alias="LastModificationTime" 1168 ) 1169 1170 1171class WhatIfForecastExportSummaryModel(BaseModel): 1172 what_if_forecast_export_arn: Optional[str] = Field( 1173 default=None, alias="WhatIfForecastExportArn" 1174 ) 1175 what_if_forecast_arns: Optional[List[str]] = Field( 1176 default=None, alias="WhatIfForecastArns" 1177 ) 1178 what_if_forecast_export_name: Optional[str] = Field( 1179 default=None, alias="WhatIfForecastExportName" 1180 ) 1181 destination: Optional[DataDestinationModel] = Field( 1182 default=None, alias="Destination" 1183 ) 1184 status: Optional[str] = Field(default=None, alias="Status") 1185 message: Optional[str] = Field(default=None, alias="Message") 1186 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1187 last_modification_time: Optional[datetime] = Field( 1188 default=None, alias="LastModificationTime" 1189 ) 1190 1191 1192class CreateDatasetImportJobRequestModel(BaseModel): 1193 dataset_import_job_name: str = Field(alias="DatasetImportJobName") 1194 dataset_arn: str = Field(alias="DatasetArn") 1195 data_source: DataSourceModel = Field(alias="DataSource") 1196 timestamp_format: Optional[str] = Field(default=None, alias="TimestampFormat") 1197 time_zone: Optional[str] = Field(default=None, alias="TimeZone") 1198 use_geolocation_for_time_zone: Optional[bool] = Field( 1199 default=None, alias="UseGeolocationForTimeZone" 1200 ) 1201 geolocation_format: Optional[str] = Field(default=None, alias="GeolocationFormat") 1202 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1203 format: Optional[str] = Field(default=None, alias="Format") 1204 import_mode: Optional[Literal["FULL", "INCREMENTAL"]] = Field( 1205 default=None, alias="ImportMode" 1206 ) 1207 1208 1209class DatasetImportJobSummaryModel(BaseModel): 1210 dataset_import_job_arn: Optional[str] = Field( 1211 default=None, alias="DatasetImportJobArn" 1212 ) 1213 dataset_import_job_name: Optional[str] = Field( 1214 default=None, alias="DatasetImportJobName" 1215 ) 1216 data_source: Optional[DataSourceModel] = Field(default=None, alias="DataSource") 1217 status: Optional[str] = Field(default=None, alias="Status") 1218 message: Optional[str] = Field(default=None, alias="Message") 1219 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1220 last_modification_time: Optional[datetime] = Field( 1221 default=None, alias="LastModificationTime" 1222 ) 1223 import_mode: Optional[Literal["FULL", "INCREMENTAL"]] = Field( 1224 default=None, alias="ImportMode" 1225 ) 1226 1227 1228class DescribeDatasetImportJobResponseModel(BaseModel): 1229 dataset_import_job_name: str = Field(alias="DatasetImportJobName") 1230 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn") 1231 dataset_arn: str = Field(alias="DatasetArn") 1232 timestamp_format: str = Field(alias="TimestampFormat") 1233 time_zone: str = Field(alias="TimeZone") 1234 use_geolocation_for_time_zone: bool = Field(alias="UseGeolocationForTimeZone") 1235 geolocation_format: str = Field(alias="GeolocationFormat") 1236 data_source: DataSourceModel = Field(alias="DataSource") 1237 estimated_time_remaining_in_minutes: int = Field( 1238 alias="EstimatedTimeRemainingInMinutes" 1239 ) 1240 field_statistics: Dict[str, StatisticsModel] = Field(alias="FieldStatistics") 1241 data_size: float = Field(alias="DataSize") 1242 status: str = Field(alias="Status") 1243 message: str = Field(alias="Message") 1244 creation_time: datetime = Field(alias="CreationTime") 1245 last_modification_time: datetime = Field(alias="LastModificationTime") 1246 format: str = Field(alias="Format") 1247 import_mode: Literal["FULL", "INCREMENTAL"] = Field(alias="ImportMode") 1248 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1249 1250 1251class ListPredictorsResponseModel(BaseModel): 1252 predictors: List[PredictorSummaryModel] = Field(alias="Predictors") 1253 next_token: str = Field(alias="NextToken") 1254 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1255 1256 1257class FeaturizationConfigModel(BaseModel): 1258 forecast_frequency: str = Field(alias="ForecastFrequency") 1259 forecast_dimensions: Optional[Sequence[str]] = Field( 1260 default=None, alias="ForecastDimensions" 1261 ) 1262 featurizations: Optional[Sequence[FeaturizationModel]] = Field( 1263 default=None, alias="Featurizations" 1264 ) 1265 1266 1267class HyperParameterTuningJobConfigModel(BaseModel): 1268 parameter_ranges: Optional[ParameterRangesModel] = Field( 1269 default=None, alias="ParameterRanges" 1270 ) 1271 1272 1273class WindowSummaryModel(BaseModel): 1274 test_window_start: Optional[datetime] = Field(default=None, alias="TestWindowStart") 1275 test_window_end: Optional[datetime] = Field(default=None, alias="TestWindowEnd") 1276 item_count: Optional[int] = Field(default=None, alias="ItemCount") 1277 evaluation_type: Optional[Literal["COMPUTED", "SUMMARY"]] = Field( 1278 default=None, alias="EvaluationType" 1279 ) 1280 metrics: Optional[MetricsModel] = Field(default=None, alias="Metrics") 1281 1282 1283class ListMonitorEvaluationsResponseModel(BaseModel): 1284 next_token: str = Field(alias="NextToken") 1285 predictor_monitor_evaluations: List[PredictorMonitorEvaluationModel] = Field( 1286 alias="PredictorMonitorEvaluations" 1287 ) 1288 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1289 1290 1291class PredictorExecutionDetailsModel(BaseModel): 1292 predictor_executions: Optional[List[PredictorExecutionModel]] = Field( 1293 default=None, alias="PredictorExecutions" 1294 ) 1295 1296 1297class CreateDatasetRequestModel(BaseModel): 1298 dataset_name: str = Field(alias="DatasetName") 1299 domain: Literal[ 1300 "CUSTOM", 1301 "EC2_CAPACITY", 1302 "INVENTORY_PLANNING", 1303 "METRICS", 1304 "RETAIL", 1305 "WEB_TRAFFIC", 1306 "WORK_FORCE", 1307 ] = Field(alias="Domain") 1308 dataset_type: Literal[ 1309 "ITEM_METADATA", "RELATED_TIME_SERIES", "TARGET_TIME_SERIES" 1310 ] = Field(alias="DatasetType") 1311 schema_: SchemaModel = Field(alias="Schema") 1312 data_frequency: Optional[str] = Field(default=None, alias="DataFrequency") 1313 encryption_config: Optional[EncryptionConfigModel] = Field( 1314 default=None, alias="EncryptionConfig" 1315 ) 1316 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1317 1318 1319class CreateExplainabilityRequestModel(BaseModel): 1320 explainability_name: str = Field(alias="ExplainabilityName") 1321 resource_arn: str = Field(alias="ResourceArn") 1322 explainability_config: ExplainabilityConfigModel = Field( 1323 alias="ExplainabilityConfig" 1324 ) 1325 data_source: Optional[DataSourceModel] = Field(default=None, alias="DataSource") 1326 schema_: Optional[SchemaModel] = Field(default=None, alias="Schema") 1327 enable_visualization: Optional[bool] = Field( 1328 default=None, alias="EnableVisualization" 1329 ) 1330 start_date_time: Optional[str] = Field(default=None, alias="StartDateTime") 1331 end_date_time: Optional[str] = Field(default=None, alias="EndDateTime") 1332 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1333 1334 1335class DescribeDatasetResponseModel(BaseModel): 1336 dataset_arn: str = Field(alias="DatasetArn") 1337 dataset_name: str = Field(alias="DatasetName") 1338 domain: Literal[ 1339 "CUSTOM", 1340 "EC2_CAPACITY", 1341 "INVENTORY_PLANNING", 1342 "METRICS", 1343 "RETAIL", 1344 "WEB_TRAFFIC", 1345 "WORK_FORCE", 1346 ] = Field(alias="Domain") 1347 dataset_type: Literal[ 1348 "ITEM_METADATA", "RELATED_TIME_SERIES", "TARGET_TIME_SERIES" 1349 ] = Field(alias="DatasetType") 1350 data_frequency: str = Field(alias="DataFrequency") 1351 schema_: SchemaModel = Field(alias="Schema") 1352 encryption_config: EncryptionConfigModel = Field(alias="EncryptionConfig") 1353 status: str = Field(alias="Status") 1354 creation_time: datetime = Field(alias="CreationTime") 1355 last_modification_time: datetime = Field(alias="LastModificationTime") 1356 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1357 1358 1359class DescribeExplainabilityResponseModel(BaseModel): 1360 explainability_arn: str = Field(alias="ExplainabilityArn") 1361 explainability_name: str = Field(alias="ExplainabilityName") 1362 resource_arn: str = Field(alias="ResourceArn") 1363 explainability_config: ExplainabilityConfigModel = Field( 1364 alias="ExplainabilityConfig" 1365 ) 1366 enable_visualization: bool = Field(alias="EnableVisualization") 1367 data_source: DataSourceModel = Field(alias="DataSource") 1368 schema_: SchemaModel = Field(alias="Schema") 1369 start_date_time: str = Field(alias="StartDateTime") 1370 end_date_time: str = Field(alias="EndDateTime") 1371 estimated_time_remaining_in_minutes: int = Field( 1372 alias="EstimatedTimeRemainingInMinutes" 1373 ) 1374 message: str = Field(alias="Message") 1375 status: str = Field(alias="Status") 1376 creation_time: datetime = Field(alias="CreationTime") 1377 last_modification_time: datetime = Field(alias="LastModificationTime") 1378 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1379 1380 1381class TimeSeriesIdentifiersModel(BaseModel): 1382 data_source: Optional[DataSourceModel] = Field(default=None, alias="DataSource") 1383 schema_: Optional[SchemaModel] = Field(default=None, alias="Schema") 1384 format: Optional[str] = Field(default=None, alias="Format") 1385 1386 1387class TimeSeriesReplacementsDataSourceModel(BaseModel): 1388 s3_config: S3ConfigModel = Field(alias="S3Config") 1389 schema_: SchemaModel = Field(alias="Schema") 1390 format: Optional[str] = Field(default=None, alias="Format") 1391 timestamp_format: Optional[str] = Field(default=None, alias="TimestampFormat") 1392 1393 1394class DescribeMonitorResponseModel(BaseModel): 1395 monitor_name: str = Field(alias="MonitorName") 1396 monitor_arn: str = Field(alias="MonitorArn") 1397 resource_arn: str = Field(alias="ResourceArn") 1398 status: str = Field(alias="Status") 1399 last_evaluation_time: datetime = Field(alias="LastEvaluationTime") 1400 last_evaluation_state: str = Field(alias="LastEvaluationState") 1401 baseline: BaselineModel = Field(alias="Baseline") 1402 message: str = Field(alias="Message") 1403 creation_time: datetime = Field(alias="CreationTime") 1404 last_modification_time: datetime = Field(alias="LastModificationTime") 1405 estimated_evaluation_time_remaining_in_minutes: int = Field( 1406 alias="EstimatedEvaluationTimeRemainingInMinutes" 1407 ) 1408 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1409 1410 1411class ListExplainabilityExportsResponseModel(BaseModel): 1412 explainability_exports: List[ExplainabilityExportSummaryModel] = Field( 1413 alias="ExplainabilityExports" 1414 ) 1415 next_token: str = Field(alias="NextToken") 1416 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1417 1418 1419class ListForecastExportJobsResponseModel(BaseModel): 1420 forecast_export_jobs: List[ForecastExportJobSummaryModel] = Field( 1421 alias="ForecastExportJobs" 1422 ) 1423 next_token: str = Field(alias="NextToken") 1424 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1425 1426 1427class ListPredictorBacktestExportJobsResponseModel(BaseModel): 1428 predictor_backtest_export_jobs: List[ 1429 PredictorBacktestExportJobSummaryModel 1430 ] = Field(alias="PredictorBacktestExportJobs") 1431 next_token: str = Field(alias="NextToken") 1432 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1433 1434 1435class ListWhatIfForecastExportsResponseModel(BaseModel): 1436 what_if_forecast_exports: List[WhatIfForecastExportSummaryModel] = Field( 1437 alias="WhatIfForecastExports" 1438 ) 1439 next_token: str = Field(alias="NextToken") 1440 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1441 1442 1443class ListDatasetImportJobsResponseModel(BaseModel): 1444 dataset_import_jobs: List[DatasetImportJobSummaryModel] = Field( 1445 alias="DatasetImportJobs" 1446 ) 1447 next_token: str = Field(alias="NextToken") 1448 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1449 1450 1451class CreatePredictorRequestModel(BaseModel): 1452 predictor_name: str = Field(alias="PredictorName") 1453 forecast_horizon: int = Field(alias="ForecastHorizon") 1454 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 1455 featurization_config: FeaturizationConfigModel = Field(alias="FeaturizationConfig") 1456 algorithm_arn: Optional[str] = Field(default=None, alias="AlgorithmArn") 1457 forecast_types: Optional[Sequence[str]] = Field(default=None, alias="ForecastTypes") 1458 perform_auto_ml: Optional[bool] = Field(default=None, alias="PerformAutoML") 1459 auto_ml_override_strategy: Optional[ 1460 Literal["AccuracyOptimized", "LatencyOptimized"] 1461 ] = Field(default=None, alias="AutoMLOverrideStrategy") 1462 perform_hp_o: Optional[bool] = Field(default=None, alias="PerformHPO") 1463 training_parameters: Optional[Mapping[str, str]] = Field( 1464 default=None, alias="TrainingParameters" 1465 ) 1466 evaluation_parameters: Optional[EvaluationParametersModel] = Field( 1467 default=None, alias="EvaluationParameters" 1468 ) 1469 hp_oconfig: Optional[HyperParameterTuningJobConfigModel] = Field( 1470 default=None, alias="HPOConfig" 1471 ) 1472 encryption_config: Optional[EncryptionConfigModel] = Field( 1473 default=None, alias="EncryptionConfig" 1474 ) 1475 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1476 optimization_metric: Optional[ 1477 Literal["AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE"] 1478 ] = Field(default=None, alias="OptimizationMetric") 1479 1480 1481class EvaluationResultModel(BaseModel): 1482 algorithm_arn: Optional[str] = Field(default=None, alias="AlgorithmArn") 1483 test_windows: Optional[List[WindowSummaryModel]] = Field( 1484 default=None, alias="TestWindows" 1485 ) 1486 1487 1488class DescribePredictorResponseModel(BaseModel): 1489 predictor_arn: str = Field(alias="PredictorArn") 1490 predictor_name: str = Field(alias="PredictorName") 1491 algorithm_arn: str = Field(alias="AlgorithmArn") 1492 auto_ml_algorithm_arns: List[str] = Field(alias="AutoMLAlgorithmArns") 1493 forecast_horizon: int = Field(alias="ForecastHorizon") 1494 forecast_types: List[str] = Field(alias="ForecastTypes") 1495 perform_auto_ml: bool = Field(alias="PerformAutoML") 1496 auto_ml_override_strategy: Literal["AccuracyOptimized", "LatencyOptimized"] = Field( 1497 alias="AutoMLOverrideStrategy" 1498 ) 1499 perform_hp_o: bool = Field(alias="PerformHPO") 1500 training_parameters: Dict[str, str] = Field(alias="TrainingParameters") 1501 evaluation_parameters: EvaluationParametersModel = Field( 1502 alias="EvaluationParameters" 1503 ) 1504 hp_oconfig: HyperParameterTuningJobConfigModel = Field(alias="HPOConfig") 1505 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 1506 featurization_config: FeaturizationConfigModel = Field(alias="FeaturizationConfig") 1507 encryption_config: EncryptionConfigModel = Field(alias="EncryptionConfig") 1508 predictor_execution_details: PredictorExecutionDetailsModel = Field( 1509 alias="PredictorExecutionDetails" 1510 ) 1511 estimated_time_remaining_in_minutes: int = Field( 1512 alias="EstimatedTimeRemainingInMinutes" 1513 ) 1514 is_auto_predictor: bool = Field(alias="IsAutoPredictor") 1515 dataset_import_job_arns: List[str] = Field(alias="DatasetImportJobArns") 1516 status: str = Field(alias="Status") 1517 message: str = Field(alias="Message") 1518 creation_time: datetime = Field(alias="CreationTime") 1519 last_modification_time: datetime = Field(alias="LastModificationTime") 1520 optimization_metric: Literal[ 1521 "AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE" 1522 ] = Field(alias="OptimizationMetric") 1523 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1524 1525 1526class TimeSeriesSelectorModel(BaseModel): 1527 time_series_identifiers: Optional[TimeSeriesIdentifiersModel] = Field( 1528 default=None, alias="TimeSeriesIdentifiers" 1529 ) 1530 1531 1532class CreateWhatIfForecastRequestModel(BaseModel): 1533 what_if_forecast_name: str = Field(alias="WhatIfForecastName") 1534 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 1535 time_series_transformations: Optional[ 1536 Sequence[TimeSeriesTransformationModel] 1537 ] = Field(default=None, alias="TimeSeriesTransformations") 1538 time_series_replacements_data_source: Optional[ 1539 TimeSeriesReplacementsDataSourceModel 1540 ] = Field(default=None, alias="TimeSeriesReplacementsDataSource") 1541 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1542 1543 1544class DescribeWhatIfForecastResponseModel(BaseModel): 1545 what_if_forecast_name: str = Field(alias="WhatIfForecastName") 1546 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 1547 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 1548 estimated_time_remaining_in_minutes: int = Field( 1549 alias="EstimatedTimeRemainingInMinutes" 1550 ) 1551 status: str = Field(alias="Status") 1552 message: str = Field(alias="Message") 1553 creation_time: datetime = Field(alias="CreationTime") 1554 last_modification_time: datetime = Field(alias="LastModificationTime") 1555 time_series_transformations: List[TimeSeriesTransformationModel] = Field( 1556 alias="TimeSeriesTransformations" 1557 ) 1558 time_series_replacements_data_source: TimeSeriesReplacementsDataSourceModel = Field( 1559 alias="TimeSeriesReplacementsDataSource" 1560 ) 1561 forecast_types: List[str] = Field(alias="ForecastTypes") 1562 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1563 1564 1565class GetAccuracyMetricsResponseModel(BaseModel): 1566 predictor_evaluation_results: List[EvaluationResultModel] = Field( 1567 alias="PredictorEvaluationResults" 1568 ) 1569 is_auto_predictor: bool = Field(alias="IsAutoPredictor") 1570 auto_ml_override_strategy: Literal["AccuracyOptimized", "LatencyOptimized"] = Field( 1571 alias="AutoMLOverrideStrategy" 1572 ) 1573 optimization_metric: Literal[ 1574 "AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE" 1575 ] = Field(alias="OptimizationMetric") 1576 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1577 1578 1579class CreateForecastRequestModel(BaseModel): 1580 forecast_name: str = Field(alias="ForecastName") 1581 predictor_arn: str = Field(alias="PredictorArn") 1582 forecast_types: Optional[Sequence[str]] = Field(default=None, alias="ForecastTypes") 1583 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1584 time_series_selector: Optional[TimeSeriesSelectorModel] = Field( 1585 default=None, alias="TimeSeriesSelector" 1586 ) 1587 1588 1589class CreateWhatIfAnalysisRequestModel(BaseModel): 1590 what_if_analysis_name: str = Field(alias="WhatIfAnalysisName") 1591 forecast_arn: str = Field(alias="ForecastArn") 1592 time_series_selector: Optional[TimeSeriesSelectorModel] = Field( 1593 default=None, alias="TimeSeriesSelector" 1594 ) 1595 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1596 1597 1598class DescribeForecastResponseModel(BaseModel): 1599 forecast_arn: str = Field(alias="ForecastArn") 1600 forecast_name: str = Field(alias="ForecastName") 1601 forecast_types: List[str] = Field(alias="ForecastTypes") 1602 predictor_arn: str = Field(alias="PredictorArn") 1603 dataset_group_arn: str = Field(alias="DatasetGroupArn") 1604 estimated_time_remaining_in_minutes: int = Field( 1605 alias="EstimatedTimeRemainingInMinutes" 1606 ) 1607 status: str = Field(alias="Status") 1608 message: str = Field(alias="Message") 1609 creation_time: datetime = Field(alias="CreationTime") 1610 last_modification_time: datetime = Field(alias="LastModificationTime") 1611 time_series_selector: TimeSeriesSelectorModel = Field(alias="TimeSeriesSelector") 1612 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1613 1614 1615class DescribeWhatIfAnalysisResponseModel(BaseModel): 1616 what_if_analysis_name: str = Field(alias="WhatIfAnalysisName") 1617 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 1618 forecast_arn: str = Field(alias="ForecastArn") 1619 estimated_time_remaining_in_minutes: int = Field( 1620 alias="EstimatedTimeRemainingInMinutes" 1621 ) 1622 status: str = Field(alias="Status") 1623 message: str = Field(alias="Message") 1624 creation_time: datetime = Field(alias="CreationTime") 1625 last_modification_time: datetime = Field(alias="LastModificationTime") 1626 time_series_selector: TimeSeriesSelectorModel = Field(alias="TimeSeriesSelector") 1627 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class ActionModel(BaseModel): 15 attribute_name: str = Field(alias="AttributeName") 16 operation: Literal["ADD", "DIVIDE", "MULTIPLY", "SUBTRACT"] = Field( 17 alias="Operation" 18 ) 19 value: float = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
22class AdditionalDatasetModel(BaseModel): 23 name: str = Field(alias="Name") 24 configuration: Optional[Mapping[str, Sequence[str]]] = Field( 25 default=None, alias="Configuration" 26 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
29class AttributeConfigModel(BaseModel): 30 attribute_name: str = Field(alias="AttributeName") 31 transformations: Mapping[str, str] = Field(alias="Transformations")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
34class BaselineMetricModel(BaseModel): 35 name: Optional[str] = Field(default=None, alias="Name") 36 value: Optional[float] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
39class CategoricalParameterRangeModel(BaseModel): 40 name: str = Field(alias="Name") 41 values: Sequence[str] = Field(alias="Values")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
44class ContinuousParameterRangeModel(BaseModel): 45 name: str = Field(alias="Name") 46 max_value: float = Field(alias="MaxValue") 47 min_value: float = Field(alias="MinValue") 48 scaling_type: Optional[ 49 Literal["Auto", "Linear", "Logarithmic", "ReverseLogarithmic"] 50 ] = Field(default=None, alias="ScalingType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class EncryptionConfigModel(BaseModel): 54 role_arn: str = Field(alias="RoleArn") 55 kms_key_arn: str = Field(alias="KMSKeyArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
67class TimeAlignmentBoundaryModel(BaseModel): 68 month: Optional[ 69 Literal[ 70 "APRIL", 71 "AUGUST", 72 "DECEMBER", 73 "FEBRUARY", 74 "JANUARY", 75 "JULY", 76 "JUNE", 77 "MARCH", 78 "MAY", 79 "NOVEMBER", 80 "OCTOBER", 81 "SEPTEMBER", 82 ] 83 ] = Field(default=None, alias="Month") 84 day_of_month: Optional[int] = Field(default=None, alias="DayOfMonth") 85 day_of_week: Optional[ 86 Literal[ 87 "FRIDAY", "MONDAY", "SATURDAY", "SUNDAY", "THURSDAY", "TUESDAY", "WEDNESDAY" 88 ] 89 ] = Field(default=None, alias="DayOfWeek") 90 hour: Optional[int] = Field(default=None, alias="Hour")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
93class ResponseMetadataModel(BaseModel): 94 request_id: str = Field(alias="RequestId") 95 host_id: str = Field(alias="HostId") 96 http_status_code: int = Field(alias="HTTPStatusCode") 97 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 98 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
101class ExplainabilityConfigModel(BaseModel): 102 time_series_granularity: Literal["ALL", "SPECIFIC"] = Field( 103 alias="TimeSeriesGranularity" 104 ) 105 time_point_granularity: Literal["ALL", "SPECIFIC"] = Field( 106 alias="TimePointGranularity" 107 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
110class EvaluationParametersModel(BaseModel): 111 number_of_backtest_windows: Optional[int] = Field( 112 default=None, alias="NumberOfBacktestWindows" 113 ) 114 back_test_window_offset: Optional[int] = Field( 115 default=None, alias="BackTestWindowOffset" 116 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
119class S3ConfigModel(BaseModel): 120 path: str = Field(alias="Path") 121 role_arn: str = Field(alias="RoleArn") 122 kms_key_arn: Optional[str] = Field(default=None, alias="KMSKeyArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
125class DatasetGroupSummaryModel(BaseModel): 126 dataset_group_arn: Optional[str] = Field(default=None, alias="DatasetGroupArn") 127 dataset_group_name: Optional[str] = Field(default=None, alias="DatasetGroupName") 128 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 129 last_modification_time: Optional[datetime] = Field( 130 default=None, alias="LastModificationTime" 131 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
134class DatasetSummaryModel(BaseModel): 135 dataset_arn: Optional[str] = Field(default=None, alias="DatasetArn") 136 dataset_name: Optional[str] = Field(default=None, alias="DatasetName") 137 dataset_type: Optional[ 138 Literal["ITEM_METADATA", "RELATED_TIME_SERIES", "TARGET_TIME_SERIES"] 139 ] = Field(default=None, alias="DatasetType") 140 domain: Optional[ 141 Literal[ 142 "CUSTOM", 143 "EC2_CAPACITY", 144 "INVENTORY_PLANNING", 145 "METRICS", 146 "RETAIL", 147 "WEB_TRAFFIC", 148 "WORK_FORCE", 149 ] 150 ] = Field(default=None, alias="Domain") 151 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 152 last_modification_time: Optional[datetime] = Field( 153 default=None, alias="LastModificationTime" 154 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class DeleteDatasetGroupRequestModel(BaseModel): 158 dataset_group_arn: str = Field(alias="DatasetGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
161class DeleteDatasetImportJobRequestModel(BaseModel): 162 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
169class DeleteExplainabilityExportRequestModel(BaseModel): 170 explainability_export_arn: str = Field(alias="ExplainabilityExportArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
173class DeleteExplainabilityRequestModel(BaseModel): 174 explainability_arn: str = Field(alias="ExplainabilityArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
177class DeleteForecastExportJobRequestModel(BaseModel): 178 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
189class DeletePredictorBacktestExportJobRequestModel(BaseModel): 190 predictor_backtest_export_job_arn: str = Field( 191 alias="PredictorBacktestExportJobArn" 192 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
195class DeletePredictorRequestModel(BaseModel): 196 predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
199class DeleteResourceTreeRequestModel(BaseModel): 200 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
203class DeleteWhatIfAnalysisRequestModel(BaseModel): 204 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
207class DeleteWhatIfForecastExportRequestModel(BaseModel): 208 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
211class DeleteWhatIfForecastRequestModel(BaseModel): 212 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
215class DescribeAutoPredictorRequestModel(BaseModel): 216 predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
219class ExplainabilityInfoModel(BaseModel): 220 explainability_arn: Optional[str] = Field(default=None, alias="ExplainabilityArn") 221 status: Optional[str] = Field(default=None, alias="Status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
224class MonitorInfoModel(BaseModel): 225 monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn") 226 status: Optional[str] = Field(default=None, alias="Status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
229class ReferencePredictorSummaryModel(BaseModel): 230 arn: Optional[str] = Field(default=None, alias="Arn") 231 state: Optional[Literal["Active", "Deleted"]] = Field(default=None, alias="State")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
234class DescribeDatasetGroupRequestModel(BaseModel): 235 dataset_group_arn: str = Field(alias="DatasetGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
238class DescribeDatasetImportJobRequestModel(BaseModel): 239 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
242class StatisticsModel(BaseModel): 243 count: Optional[int] = Field(default=None, alias="Count") 244 count_distinct: Optional[int] = Field(default=None, alias="CountDistinct") 245 count_null: Optional[int] = Field(default=None, alias="CountNull") 246 count_nan: Optional[int] = Field(default=None, alias="CountNan") 247 min: Optional[str] = Field(default=None, alias="Min") 248 max: Optional[str] = Field(default=None, alias="Max") 249 avg: Optional[float] = Field(default=None, alias="Avg") 250 stddev: Optional[float] = Field(default=None, alias="Stddev") 251 count_long: Optional[int] = Field(default=None, alias="CountLong") 252 count_distinct_long: Optional[int] = Field(default=None, alias="CountDistinctLong") 253 count_null_long: Optional[int] = Field(default=None, alias="CountNullLong") 254 count_nan_long: Optional[int] = Field(default=None, alias="CountNanLong")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
261class DescribeExplainabilityExportRequestModel(BaseModel): 262 explainability_export_arn: str = Field(alias="ExplainabilityExportArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
265class DescribeExplainabilityRequestModel(BaseModel): 266 explainability_arn: str = Field(alias="ExplainabilityArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
269class DescribeForecastExportJobRequestModel(BaseModel): 270 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
273class DescribeForecastRequestModel(BaseModel): 274 forecast_arn: str = Field(alias="ForecastArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
281class DescribePredictorBacktestExportJobRequestModel(BaseModel): 282 predictor_backtest_export_job_arn: str = Field( 283 alias="PredictorBacktestExportJobArn" 284 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
287class DescribePredictorRequestModel(BaseModel): 288 predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
291class DescribeWhatIfAnalysisRequestModel(BaseModel): 292 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
295class DescribeWhatIfForecastExportRequestModel(BaseModel): 296 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
299class DescribeWhatIfForecastRequestModel(BaseModel): 300 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
303class ErrorMetricModel(BaseModel): 304 forecast_type: Optional[str] = Field(default=None, alias="ForecastType") 305 wap_e: Optional[float] = Field(default=None, alias="WAPE") 306 rms_e: Optional[float] = Field(default=None, alias="RMSE") 307 mas_e: Optional[float] = Field(default=None, alias="MASE") 308 map_e: Optional[float] = Field(default=None, alias="MAPE")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
311class FeaturizationMethodModel(BaseModel): 312 featurization_method_name: Literal["filling"] = Field( 313 alias="FeaturizationMethodName" 314 ) 315 featurization_method_parameters: Optional[Mapping[str, str]] = Field( 316 default=None, alias="FeaturizationMethodParameters" 317 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
320class FilterModel(BaseModel): 321 key: str = Field(alias="Key") 322 value: str = Field(alias="Value") 323 condition: Literal["IS", "IS_NOT"] = Field(alias="Condition")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
326class ForecastSummaryModel(BaseModel): 327 forecast_arn: Optional[str] = Field(default=None, alias="ForecastArn") 328 forecast_name: Optional[str] = Field(default=None, alias="ForecastName") 329 predictor_arn: Optional[str] = Field(default=None, alias="PredictorArn") 330 created_using_auto_predictor: Optional[bool] = Field( 331 default=None, alias="CreatedUsingAutoPredictor" 332 ) 333 dataset_group_arn: Optional[str] = Field(default=None, alias="DatasetGroupArn") 334 status: Optional[str] = Field(default=None, alias="Status") 335 message: Optional[str] = Field(default=None, alias="Message") 336 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 337 last_modification_time: Optional[datetime] = Field( 338 default=None, alias="LastModificationTime" 339 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
342class GetAccuracyMetricsRequestModel(BaseModel): 343 predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
346class SupplementaryFeatureModel(BaseModel): 347 name: str = Field(alias="Name") 348 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
351class IntegerParameterRangeModel(BaseModel): 352 name: str = Field(alias="Name") 353 max_value: int = Field(alias="MaxValue") 354 min_value: int = Field(alias="MinValue") 355 scaling_type: Optional[ 356 Literal["Auto", "Linear", "Logarithmic", "ReverseLogarithmic"] 357 ] = Field(default=None, alias="ScalingType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
360class PaginatorConfigModel(BaseModel): 361 max_items: Optional[int] = Field(default=None, alias="MaxItems") 362 page_size: Optional[int] = Field(default=None, alias="PageSize") 363 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
366class ListDatasetGroupsRequestModel(BaseModel): 367 next_token: Optional[str] = Field(default=None, alias="NextToken") 368 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
371class ListDatasetsRequestModel(BaseModel): 372 next_token: Optional[str] = Field(default=None, alias="NextToken") 373 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
376class MonitorSummaryModel(BaseModel): 377 monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn") 378 monitor_name: Optional[str] = Field(default=None, alias="MonitorName") 379 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 380 status: Optional[str] = Field(default=None, alias="Status") 381 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 382 last_modification_time: Optional[datetime] = Field( 383 default=None, alias="LastModificationTime" 384 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
387class ListTagsForResourceRequestModel(BaseModel): 388 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
391class WhatIfAnalysisSummaryModel(BaseModel): 392 what_if_analysis_arn: Optional[str] = Field(default=None, alias="WhatIfAnalysisArn") 393 what_if_analysis_name: Optional[str] = Field( 394 default=None, alias="WhatIfAnalysisName" 395 ) 396 forecast_arn: Optional[str] = Field(default=None, alias="ForecastArn") 397 status: Optional[str] = Field(default=None, alias="Status") 398 message: Optional[str] = Field(default=None, alias="Message") 399 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 400 last_modification_time: Optional[datetime] = Field( 401 default=None, alias="LastModificationTime" 402 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
405class WhatIfForecastSummaryModel(BaseModel): 406 what_if_forecast_arn: Optional[str] = Field(default=None, alias="WhatIfForecastArn") 407 what_if_forecast_name: Optional[str] = Field( 408 default=None, alias="WhatIfForecastName" 409 ) 410 what_if_analysis_arn: Optional[str] = Field(default=None, alias="WhatIfAnalysisArn") 411 status: Optional[str] = Field(default=None, alias="Status") 412 message: Optional[str] = Field(default=None, alias="Message") 413 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 414 last_modification_time: Optional[datetime] = Field( 415 default=None, alias="LastModificationTime" 416 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
419class MetricResultModel(BaseModel): 420 metric_name: Optional[str] = Field(default=None, alias="MetricName") 421 metric_value: Optional[float] = Field(default=None, alias="MetricValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
424class WeightedQuantileLossModel(BaseModel): 425 quantile: Optional[float] = Field(default=None, alias="Quantile") 426 loss_value: Optional[float] = Field(default=None, alias="LossValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
429class MonitorDataSourceModel(BaseModel): 430 dataset_import_job_arn: Optional[str] = Field( 431 default=None, alias="DatasetImportJobArn" 432 ) 433 forecast_arn: Optional[str] = Field(default=None, alias="ForecastArn") 434 predictor_arn: Optional[str] = Field(default=None, alias="PredictorArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
437class PredictorEventModel(BaseModel): 438 detail: Optional[str] = Field(default=None, alias="Detail") 439 datetime: Optional[datetime] = Field(default=None, alias="Datetime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
442class TestWindowSummaryModel(BaseModel): 443 test_window_start: Optional[datetime] = Field(default=None, alias="TestWindowStart") 444 test_window_end: Optional[datetime] = Field(default=None, alias="TestWindowEnd") 445 status: Optional[str] = Field(default=None, alias="Status") 446 message: Optional[str] = Field(default=None, alias="Message")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
453class SchemaAttributeModel(BaseModel): 454 attribute_name: Optional[str] = Field(default=None, alias="AttributeName") 455 attribute_type: Optional[ 456 Literal["float", "geolocation", "integer", "string", "timestamp"] 457 ] = Field(default=None, alias="AttributeType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
464class TimeSeriesConditionModel(BaseModel): 465 attribute_name: str = Field(alias="AttributeName") 466 attribute_value: str = Field(alias="AttributeValue") 467 condition: Literal["EQUALS", "GREATER_THAN", "LESS_THAN", "NOT_EQUALS"] = Field( 468 alias="Condition" 469 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
472class UntagResourceRequestModel(BaseModel): 473 resource_arn: str = Field(alias="ResourceArn") 474 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
477class UpdateDatasetGroupRequestModel(BaseModel): 478 dataset_group_arn: str = Field(alias="DatasetGroupArn") 479 dataset_arns: Sequence[str] = Field(alias="DatasetArns")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
482class DataConfigModel(BaseModel): 483 dataset_group_arn: str = Field(alias="DatasetGroupArn") 484 attribute_configs: Optional[Sequence[AttributeConfigModel]] = Field( 485 default=None, alias="AttributeConfigs" 486 ) 487 additional_datasets: Optional[Sequence[AdditionalDatasetModel]] = Field( 488 default=None, alias="AdditionalDatasets" 489 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
492class PredictorBaselineModel(BaseModel): 493 baseline_metrics: Optional[List[BaselineMetricModel]] = Field( 494 default=None, alias="BaselineMetrics" 495 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
498class CreateDatasetGroupRequestModel(BaseModel): 499 dataset_group_name: str = Field(alias="DatasetGroupName") 500 domain: Literal[ 501 "CUSTOM", 502 "EC2_CAPACITY", 503 "INVENTORY_PLANNING", 504 "METRICS", 505 "RETAIL", 506 "WEB_TRAFFIC", 507 "WORK_FORCE", 508 ] = Field(alias="Domain") 509 dataset_arns: Optional[Sequence[str]] = Field(default=None, alias="DatasetArns") 510 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
513class CreateMonitorRequestModel(BaseModel): 514 monitor_name: str = Field(alias="MonitorName") 515 resource_arn: str = Field(alias="ResourceArn") 516 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
519class TagResourceRequestModel(BaseModel): 520 resource_arn: str = Field(alias="ResourceArn") 521 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
524class CreateAutoPredictorResponseModel(BaseModel): 525 predictor_arn: str = Field(alias="PredictorArn") 526 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
529class CreateDatasetGroupResponseModel(BaseModel): 530 dataset_group_arn: str = Field(alias="DatasetGroupArn") 531 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
534class CreateDatasetImportJobResponseModel(BaseModel): 535 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn") 536 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
539class CreateDatasetResponseModel(BaseModel): 540 dataset_arn: str = Field(alias="DatasetArn") 541 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
544class CreateExplainabilityExportResponseModel(BaseModel): 545 explainability_export_arn: str = Field(alias="ExplainabilityExportArn") 546 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
549class CreateExplainabilityResponseModel(BaseModel): 550 explainability_arn: str = Field(alias="ExplainabilityArn") 551 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
554class CreateForecastExportJobResponseModel(BaseModel): 555 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn") 556 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
559class CreateForecastResponseModel(BaseModel): 560 forecast_arn: str = Field(alias="ForecastArn") 561 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
564class CreateMonitorResponseModel(BaseModel): 565 monitor_arn: str = Field(alias="MonitorArn") 566 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
569class CreatePredictorBacktestExportJobResponseModel(BaseModel): 570 predictor_backtest_export_job_arn: str = Field( 571 alias="PredictorBacktestExportJobArn" 572 ) 573 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
576class CreatePredictorResponseModel(BaseModel): 577 predictor_arn: str = Field(alias="PredictorArn") 578 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
581class CreateWhatIfAnalysisResponseModel(BaseModel): 582 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 583 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
586class CreateWhatIfForecastExportResponseModel(BaseModel): 587 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn") 588 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
591class CreateWhatIfForecastResponseModel(BaseModel): 592 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 593 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
596class DescribeDatasetGroupResponseModel(BaseModel): 597 dataset_group_name: str = Field(alias="DatasetGroupName") 598 dataset_group_arn: str = Field(alias="DatasetGroupArn") 599 dataset_arns: List[str] = Field(alias="DatasetArns") 600 domain: Literal[ 601 "CUSTOM", 602 "EC2_CAPACITY", 603 "INVENTORY_PLANNING", 604 "METRICS", 605 "RETAIL", 606 "WEB_TRAFFIC", 607 "WORK_FORCE", 608 ] = Field(alias="Domain") 609 status: str = Field(alias="Status") 610 creation_time: datetime = Field(alias="CreationTime") 611 last_modification_time: datetime = Field(alias="LastModificationTime") 612 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
615class EmptyResponseMetadataModel(BaseModel): 616 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
619class ListTagsForResourceResponseModel(BaseModel): 620 tags: List[TagModel] = Field(alias="Tags") 621 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
624class ExplainabilitySummaryModel(BaseModel): 625 explainability_arn: Optional[str] = Field(default=None, alias="ExplainabilityArn") 626 explainability_name: Optional[str] = Field(default=None, alias="ExplainabilityName") 627 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 628 explainability_config: Optional[ExplainabilityConfigModel] = Field( 629 default=None, alias="ExplainabilityConfig" 630 ) 631 status: Optional[str] = Field(default=None, alias="Status") 632 message: Optional[str] = Field(default=None, alias="Message") 633 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 634 last_modification_time: Optional[datetime] = Field( 635 default=None, alias="LastModificationTime" 636 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
647class ListDatasetGroupsResponseModel(BaseModel): 648 dataset_groups: List[DatasetGroupSummaryModel] = Field(alias="DatasetGroups") 649 next_token: str = Field(alias="NextToken") 650 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
653class ListDatasetsResponseModel(BaseModel): 654 datasets: List[DatasetSummaryModel] = Field(alias="Datasets") 655 next_token: str = Field(alias="NextToken") 656 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
659class PredictorSummaryModel(BaseModel): 660 predictor_arn: Optional[str] = Field(default=None, alias="PredictorArn") 661 predictor_name: Optional[str] = Field(default=None, alias="PredictorName") 662 dataset_group_arn: Optional[str] = Field(default=None, alias="DatasetGroupArn") 663 is_auto_predictor: Optional[bool] = Field(default=None, alias="IsAutoPredictor") 664 reference_predictor_summary: Optional[ReferencePredictorSummaryModel] = Field( 665 default=None, alias="ReferencePredictorSummary" 666 ) 667 status: Optional[str] = Field(default=None, alias="Status") 668 message: Optional[str] = Field(default=None, alias="Message") 669 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 670 last_modification_time: Optional[datetime] = Field( 671 default=None, alias="LastModificationTime" 672 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
675class FeaturizationModel(BaseModel): 676 attribute_name: str = Field(alias="AttributeName") 677 featurization_pipeline: Optional[Sequence[FeaturizationMethodModel]] = Field( 678 default=None, alias="FeaturizationPipeline" 679 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
682class ListDatasetImportJobsRequestModel(BaseModel): 683 next_token: Optional[str] = Field(default=None, alias="NextToken") 684 max_results: Optional[int] = Field(default=None, alias="MaxResults") 685 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
688class ListExplainabilitiesRequestModel(BaseModel): 689 next_token: Optional[str] = Field(default=None, alias="NextToken") 690 max_results: Optional[int] = Field(default=None, alias="MaxResults") 691 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
694class ListExplainabilityExportsRequestModel(BaseModel): 695 next_token: Optional[str] = Field(default=None, alias="NextToken") 696 max_results: Optional[int] = Field(default=None, alias="MaxResults") 697 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
700class ListForecastExportJobsRequestModel(BaseModel): 701 next_token: Optional[str] = Field(default=None, alias="NextToken") 702 max_results: Optional[int] = Field(default=None, alias="MaxResults") 703 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
706class ListForecastsRequestModel(BaseModel): 707 next_token: Optional[str] = Field(default=None, alias="NextToken") 708 max_results: Optional[int] = Field(default=None, alias="MaxResults") 709 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
712class ListMonitorEvaluationsRequestModel(BaseModel): 713 monitor_arn: str = Field(alias="MonitorArn") 714 next_token: Optional[str] = Field(default=None, alias="NextToken") 715 max_results: Optional[int] = Field(default=None, alias="MaxResults") 716 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
719class ListMonitorsRequestModel(BaseModel): 720 next_token: Optional[str] = Field(default=None, alias="NextToken") 721 max_results: Optional[int] = Field(default=None, alias="MaxResults") 722 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
725class ListPredictorBacktestExportJobsRequestModel(BaseModel): 726 next_token: Optional[str] = Field(default=None, alias="NextToken") 727 max_results: Optional[int] = Field(default=None, alias="MaxResults") 728 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
731class ListPredictorsRequestModel(BaseModel): 732 next_token: Optional[str] = Field(default=None, alias="NextToken") 733 max_results: Optional[int] = Field(default=None, alias="MaxResults") 734 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
737class ListWhatIfAnalysesRequestModel(BaseModel): 738 next_token: Optional[str] = Field(default=None, alias="NextToken") 739 max_results: Optional[int] = Field(default=None, alias="MaxResults") 740 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
743class ListWhatIfForecastExportsRequestModel(BaseModel): 744 next_token: Optional[str] = Field(default=None, alias="NextToken") 745 max_results: Optional[int] = Field(default=None, alias="MaxResults") 746 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
749class ListWhatIfForecastsRequestModel(BaseModel): 750 next_token: Optional[str] = Field(default=None, alias="NextToken") 751 max_results: Optional[int] = Field(default=None, alias="MaxResults") 752 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
755class ListForecastsResponseModel(BaseModel): 756 forecasts: List[ForecastSummaryModel] = Field(alias="Forecasts") 757 next_token: str = Field(alias="NextToken") 758 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
761class InputDataConfigModel(BaseModel): 762 dataset_group_arn: str = Field(alias="DatasetGroupArn") 763 supplementary_features: Optional[Sequence[SupplementaryFeatureModel]] = Field( 764 default=None, alias="SupplementaryFeatures" 765 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
768class ParameterRangesModel(BaseModel): 769 categorical_parameter_ranges: Optional[ 770 Sequence[CategoricalParameterRangeModel] 771 ] = Field(default=None, alias="CategoricalParameterRanges") 772 continuous_parameter_ranges: Optional[ 773 Sequence[ContinuousParameterRangeModel] 774 ] = Field(default=None, alias="ContinuousParameterRanges") 775 integer_parameter_ranges: Optional[Sequence[IntegerParameterRangeModel]] = Field( 776 default=None, alias="IntegerParameterRanges" 777 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListDatasetGroupsRequestListDatasetGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
780class ListDatasetGroupsRequestListDatasetGroupsPaginateModel(BaseModel): 781 pagination_config: Optional[PaginatorConfigModel] = Field( 782 default=None, alias="PaginationConfig" 783 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListDatasetImportJobsRequestListDatasetImportJobsPaginateModel(mypydantic.models.base_model.BaseModel):
786class ListDatasetImportJobsRequestListDatasetImportJobsPaginateModel(BaseModel): 787 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 788 pagination_config: Optional[PaginatorConfigModel] = Field( 789 default=None, alias="PaginationConfig" 790 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
793class ListDatasetsRequestListDatasetsPaginateModel(BaseModel): 794 pagination_config: Optional[PaginatorConfigModel] = Field( 795 default=None, alias="PaginationConfig" 796 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListExplainabilitiesRequestListExplainabilitiesPaginateModel(mypydantic.models.base_model.BaseModel):
799class ListExplainabilitiesRequestListExplainabilitiesPaginateModel(BaseModel): 800 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 801 pagination_config: Optional[PaginatorConfigModel] = Field( 802 default=None, alias="PaginationConfig" 803 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListExplainabilityExportsRequestListExplainabilityExportsPaginateModel(mypydantic.models.base_model.BaseModel):
806class ListExplainabilityExportsRequestListExplainabilityExportsPaginateModel(BaseModel): 807 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 808 pagination_config: Optional[PaginatorConfigModel] = Field( 809 default=None, alias="PaginationConfig" 810 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListForecastExportJobsRequestListForecastExportJobsPaginateModel(mypydantic.models.base_model.BaseModel):
813class ListForecastExportJobsRequestListForecastExportJobsPaginateModel(BaseModel): 814 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 815 pagination_config: Optional[PaginatorConfigModel] = Field( 816 default=None, alias="PaginationConfig" 817 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
820class ListForecastsRequestListForecastsPaginateModel(BaseModel): 821 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 822 pagination_config: Optional[PaginatorConfigModel] = Field( 823 default=None, alias="PaginationConfig" 824 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListMonitorEvaluationsRequestListMonitorEvaluationsPaginateModel(mypydantic.models.base_model.BaseModel):
827class ListMonitorEvaluationsRequestListMonitorEvaluationsPaginateModel(BaseModel): 828 monitor_arn: str = Field(alias="MonitorArn") 829 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 830 pagination_config: Optional[PaginatorConfigModel] = Field( 831 default=None, alias="PaginationConfig" 832 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
835class ListMonitorsRequestListMonitorsPaginateModel(BaseModel): 836 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 837 pagination_config: Optional[PaginatorConfigModel] = Field( 838 default=None, alias="PaginationConfig" 839 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListPredictorBacktestExportJobsRequestListPredictorBacktestExportJobsPaginateModel(mypydantic.models.base_model.BaseModel):
842class ListPredictorBacktestExportJobsRequestListPredictorBacktestExportJobsPaginateModel( 843 BaseModel 844): 845 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 846 pagination_config: Optional[PaginatorConfigModel] = Field( 847 default=None, alias="PaginationConfig" 848 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
851class ListPredictorsRequestListPredictorsPaginateModel(BaseModel): 852 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 853 pagination_config: Optional[PaginatorConfigModel] = Field( 854 default=None, alias="PaginationConfig" 855 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListWhatIfAnalysesRequestListWhatIfAnalysesPaginateModel(mypydantic.models.base_model.BaseModel):
858class ListWhatIfAnalysesRequestListWhatIfAnalysesPaginateModel(BaseModel): 859 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 860 pagination_config: Optional[PaginatorConfigModel] = Field( 861 default=None, alias="PaginationConfig" 862 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListWhatIfForecastExportsRequestListWhatIfForecastExportsPaginateModel(mypydantic.models.base_model.BaseModel):
865class ListWhatIfForecastExportsRequestListWhatIfForecastExportsPaginateModel(BaseModel): 866 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 867 pagination_config: Optional[PaginatorConfigModel] = Field( 868 default=None, alias="PaginationConfig" 869 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListWhatIfForecastsRequestListWhatIfForecastsPaginateModel(mypydantic.models.base_model.BaseModel):
872class ListWhatIfForecastsRequestListWhatIfForecastsPaginateModel(BaseModel): 873 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 874 pagination_config: Optional[PaginatorConfigModel] = Field( 875 default=None, alias="PaginationConfig" 876 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
879class ListMonitorsResponseModel(BaseModel): 880 monitors: List[MonitorSummaryModel] = Field(alias="Monitors") 881 next_token: str = Field(alias="NextToken") 882 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
885class ListWhatIfAnalysesResponseModel(BaseModel): 886 what_if_analyses: List[WhatIfAnalysisSummaryModel] = Field(alias="WhatIfAnalyses") 887 next_token: str = Field(alias="NextToken") 888 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
891class ListWhatIfForecastsResponseModel(BaseModel): 892 what_if_forecasts: List[WhatIfForecastSummaryModel] = Field(alias="WhatIfForecasts") 893 next_token: str = Field(alias="NextToken") 894 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
897class MetricsModel(BaseModel): 898 rms_e: Optional[float] = Field(default=None, alias="RMSE") 899 weighted_quantile_losses: Optional[List[WeightedQuantileLossModel]] = Field( 900 default=None, alias="WeightedQuantileLosses" 901 ) 902 error_metrics: Optional[List[ErrorMetricModel]] = Field( 903 default=None, alias="ErrorMetrics" 904 ) 905 average_weighted_quantile_loss: Optional[float] = Field( 906 default=None, alias="AverageWeightedQuantileLoss" 907 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
910class PredictorMonitorEvaluationModel(BaseModel): 911 resource_arn: Optional[str] = Field(default=None, alias="ResourceArn") 912 monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn") 913 evaluation_time: Optional[datetime] = Field(default=None, alias="EvaluationTime") 914 evaluation_state: Optional[str] = Field(default=None, alias="EvaluationState") 915 window_start_datetime: Optional[datetime] = Field( 916 default=None, alias="WindowStartDatetime" 917 ) 918 window_end_datetime: Optional[datetime] = Field( 919 default=None, alias="WindowEndDatetime" 920 ) 921 predictor_event: Optional[PredictorEventModel] = Field( 922 default=None, alias="PredictorEvent" 923 ) 924 monitor_data_source: Optional[MonitorDataSourceModel] = Field( 925 default=None, alias="MonitorDataSource" 926 ) 927 metric_results: Optional[List[MetricResultModel]] = Field( 928 default=None, alias="MetricResults" 929 ) 930 num_items_evaluated: Optional[int] = Field(default=None, alias="NumItemsEvaluated") 931 message: Optional[str] = Field(default=None, alias="Message")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
934class PredictorExecutionModel(BaseModel): 935 algorithm_arn: Optional[str] = Field(default=None, alias="AlgorithmArn") 936 test_windows: Optional[List[TestWindowSummaryModel]] = Field( 937 default=None, alias="TestWindows" 938 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
941class SchemaModel(BaseModel): 942 attributes: Optional[Sequence[SchemaAttributeModel]] = Field( 943 default=None, alias="Attributes" 944 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
947class TimeSeriesTransformationModel(BaseModel): 948 action: Optional[ActionModel] = Field(default=None, alias="Action") 949 time_series_conditions: Optional[Sequence[TimeSeriesConditionModel]] = Field( 950 default=None, alias="TimeSeriesConditions" 951 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
954class CreateAutoPredictorRequestModel(BaseModel): 955 predictor_name: str = Field(alias="PredictorName") 956 forecast_horizon: Optional[int] = Field(default=None, alias="ForecastHorizon") 957 forecast_types: Optional[Sequence[str]] = Field(default=None, alias="ForecastTypes") 958 forecast_dimensions: Optional[Sequence[str]] = Field( 959 default=None, alias="ForecastDimensions" 960 ) 961 forecast_frequency: Optional[str] = Field(default=None, alias="ForecastFrequency") 962 data_config: Optional[DataConfigModel] = Field(default=None, alias="DataConfig") 963 encryption_config: Optional[EncryptionConfigModel] = Field( 964 default=None, alias="EncryptionConfig" 965 ) 966 reference_predictor_arn: Optional[str] = Field( 967 default=None, alias="ReferencePredictorArn" 968 ) 969 optimization_metric: Optional[ 970 Literal["AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE"] 971 ] = Field(default=None, alias="OptimizationMetric") 972 explain_predictor: Optional[bool] = Field(default=None, alias="ExplainPredictor") 973 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 974 monitor_config: Optional[MonitorConfigModel] = Field( 975 default=None, alias="MonitorConfig" 976 ) 977 time_alignment_boundary: Optional[TimeAlignmentBoundaryModel] = Field( 978 default=None, alias="TimeAlignmentBoundary" 979 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
982class DescribeAutoPredictorResponseModel(BaseModel): 983 predictor_arn: str = Field(alias="PredictorArn") 984 predictor_name: str = Field(alias="PredictorName") 985 forecast_horizon: int = Field(alias="ForecastHorizon") 986 forecast_types: List[str] = Field(alias="ForecastTypes") 987 forecast_frequency: str = Field(alias="ForecastFrequency") 988 forecast_dimensions: List[str] = Field(alias="ForecastDimensions") 989 dataset_import_job_arns: List[str] = Field(alias="DatasetImportJobArns") 990 data_config: DataConfigModel = Field(alias="DataConfig") 991 encryption_config: EncryptionConfigModel = Field(alias="EncryptionConfig") 992 reference_predictor_summary: ReferencePredictorSummaryModel = Field( 993 alias="ReferencePredictorSummary" 994 ) 995 estimated_time_remaining_in_minutes: int = Field( 996 alias="EstimatedTimeRemainingInMinutes" 997 ) 998 status: str = Field(alias="Status") 999 message: str = Field(alias="Message") 1000 creation_time: datetime = Field(alias="CreationTime") 1001 last_modification_time: datetime = Field(alias="LastModificationTime") 1002 optimization_metric: Literal[ 1003 "AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE" 1004 ] = Field(alias="OptimizationMetric") 1005 explainability_info: ExplainabilityInfoModel = Field(alias="ExplainabilityInfo") 1006 monitor_info: MonitorInfoModel = Field(alias="MonitorInfo") 1007 time_alignment_boundary: TimeAlignmentBoundaryModel = Field( 1008 alias="TimeAlignmentBoundary" 1009 ) 1010 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1013class BaselineModel(BaseModel): 1014 predictor_baseline: Optional[PredictorBaselineModel] = Field( 1015 default=None, alias="PredictorBaseline" 1016 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1019class ListExplainabilitiesResponseModel(BaseModel): 1020 explainabilities: List[ExplainabilitySummaryModel] = Field(alias="Explainabilities") 1021 next_token: str = Field(alias="NextToken") 1022 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1025class CreateExplainabilityExportRequestModel(BaseModel): 1026 explainability_export_name: str = Field(alias="ExplainabilityExportName") 1027 explainability_arn: str = Field(alias="ExplainabilityArn") 1028 destination: DataDestinationModel = Field(alias="Destination") 1029 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1030 format: Optional[str] = Field(default=None, alias="Format")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1033class CreateForecastExportJobRequestModel(BaseModel): 1034 forecast_export_job_name: str = Field(alias="ForecastExportJobName") 1035 forecast_arn: str = Field(alias="ForecastArn") 1036 destination: DataDestinationModel = Field(alias="Destination") 1037 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1038 format: Optional[str] = Field(default=None, alias="Format")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1041class CreatePredictorBacktestExportJobRequestModel(BaseModel): 1042 predictor_backtest_export_job_name: str = Field( 1043 alias="PredictorBacktestExportJobName" 1044 ) 1045 predictor_arn: str = Field(alias="PredictorArn") 1046 destination: DataDestinationModel = Field(alias="Destination") 1047 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1048 format: Optional[str] = Field(default=None, alias="Format")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1051class CreateWhatIfForecastExportRequestModel(BaseModel): 1052 what_if_forecast_export_name: str = Field(alias="WhatIfForecastExportName") 1053 what_if_forecast_arns: Sequence[str] = Field(alias="WhatIfForecastArns") 1054 destination: DataDestinationModel = Field(alias="Destination") 1055 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1056 format: Optional[str] = Field(default=None, alias="Format")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1059class DescribeExplainabilityExportResponseModel(BaseModel): 1060 explainability_export_arn: str = Field(alias="ExplainabilityExportArn") 1061 explainability_export_name: str = Field(alias="ExplainabilityExportName") 1062 explainability_arn: str = Field(alias="ExplainabilityArn") 1063 destination: DataDestinationModel = Field(alias="Destination") 1064 message: str = Field(alias="Message") 1065 status: str = Field(alias="Status") 1066 creation_time: datetime = Field(alias="CreationTime") 1067 last_modification_time: datetime = Field(alias="LastModificationTime") 1068 format: str = Field(alias="Format") 1069 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1072class DescribeForecastExportJobResponseModel(BaseModel): 1073 forecast_export_job_arn: str = Field(alias="ForecastExportJobArn") 1074 forecast_export_job_name: str = Field(alias="ForecastExportJobName") 1075 forecast_arn: str = Field(alias="ForecastArn") 1076 destination: DataDestinationModel = Field(alias="Destination") 1077 message: str = Field(alias="Message") 1078 status: str = Field(alias="Status") 1079 creation_time: datetime = Field(alias="CreationTime") 1080 last_modification_time: datetime = Field(alias="LastModificationTime") 1081 format: str = Field(alias="Format") 1082 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1085class DescribePredictorBacktestExportJobResponseModel(BaseModel): 1086 predictor_backtest_export_job_arn: str = Field( 1087 alias="PredictorBacktestExportJobArn" 1088 ) 1089 predictor_backtest_export_job_name: str = Field( 1090 alias="PredictorBacktestExportJobName" 1091 ) 1092 predictor_arn: str = Field(alias="PredictorArn") 1093 destination: DataDestinationModel = Field(alias="Destination") 1094 message: str = Field(alias="Message") 1095 status: str = Field(alias="Status") 1096 creation_time: datetime = Field(alias="CreationTime") 1097 last_modification_time: datetime = Field(alias="LastModificationTime") 1098 format: str = Field(alias="Format") 1099 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1102class DescribeWhatIfForecastExportResponseModel(BaseModel): 1103 what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn") 1104 what_if_forecast_export_name: str = Field(alias="WhatIfForecastExportName") 1105 what_if_forecast_arns: List[str] = Field(alias="WhatIfForecastArns") 1106 destination: DataDestinationModel = Field(alias="Destination") 1107 message: str = Field(alias="Message") 1108 status: str = Field(alias="Status") 1109 creation_time: datetime = Field(alias="CreationTime") 1110 estimated_time_remaining_in_minutes: int = Field( 1111 alias="EstimatedTimeRemainingInMinutes" 1112 ) 1113 last_modification_time: datetime = Field(alias="LastModificationTime") 1114 format: str = Field(alias="Format") 1115 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1118class ExplainabilityExportSummaryModel(BaseModel): 1119 explainability_export_arn: Optional[str] = Field( 1120 default=None, alias="ExplainabilityExportArn" 1121 ) 1122 explainability_export_name: Optional[str] = Field( 1123 default=None, alias="ExplainabilityExportName" 1124 ) 1125 destination: Optional[DataDestinationModel] = Field( 1126 default=None, alias="Destination" 1127 ) 1128 status: Optional[str] = Field(default=None, alias="Status") 1129 message: Optional[str] = Field(default=None, alias="Message") 1130 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1131 last_modification_time: Optional[datetime] = Field( 1132 default=None, alias="LastModificationTime" 1133 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1136class ForecastExportJobSummaryModel(BaseModel): 1137 forecast_export_job_arn: Optional[str] = Field( 1138 default=None, alias="ForecastExportJobArn" 1139 ) 1140 forecast_export_job_name: Optional[str] = Field( 1141 default=None, alias="ForecastExportJobName" 1142 ) 1143 destination: Optional[DataDestinationModel] = Field( 1144 default=None, alias="Destination" 1145 ) 1146 status: Optional[str] = Field(default=None, alias="Status") 1147 message: Optional[str] = Field(default=None, alias="Message") 1148 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1149 last_modification_time: Optional[datetime] = Field( 1150 default=None, alias="LastModificationTime" 1151 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1154class PredictorBacktestExportJobSummaryModel(BaseModel): 1155 predictor_backtest_export_job_arn: Optional[str] = Field( 1156 default=None, alias="PredictorBacktestExportJobArn" 1157 ) 1158 predictor_backtest_export_job_name: Optional[str] = Field( 1159 default=None, alias="PredictorBacktestExportJobName" 1160 ) 1161 destination: Optional[DataDestinationModel] = Field( 1162 default=None, alias="Destination" 1163 ) 1164 status: Optional[str] = Field(default=None, alias="Status") 1165 message: Optional[str] = Field(default=None, alias="Message") 1166 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1167 last_modification_time: Optional[datetime] = Field( 1168 default=None, alias="LastModificationTime" 1169 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1172class WhatIfForecastExportSummaryModel(BaseModel): 1173 what_if_forecast_export_arn: Optional[str] = Field( 1174 default=None, alias="WhatIfForecastExportArn" 1175 ) 1176 what_if_forecast_arns: Optional[List[str]] = Field( 1177 default=None, alias="WhatIfForecastArns" 1178 ) 1179 what_if_forecast_export_name: Optional[str] = Field( 1180 default=None, alias="WhatIfForecastExportName" 1181 ) 1182 destination: Optional[DataDestinationModel] = Field( 1183 default=None, alias="Destination" 1184 ) 1185 status: Optional[str] = Field(default=None, alias="Status") 1186 message: Optional[str] = Field(default=None, alias="Message") 1187 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1188 last_modification_time: Optional[datetime] = Field( 1189 default=None, alias="LastModificationTime" 1190 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1193class CreateDatasetImportJobRequestModel(BaseModel): 1194 dataset_import_job_name: str = Field(alias="DatasetImportJobName") 1195 dataset_arn: str = Field(alias="DatasetArn") 1196 data_source: DataSourceModel = Field(alias="DataSource") 1197 timestamp_format: Optional[str] = Field(default=None, alias="TimestampFormat") 1198 time_zone: Optional[str] = Field(default=None, alias="TimeZone") 1199 use_geolocation_for_time_zone: Optional[bool] = Field( 1200 default=None, alias="UseGeolocationForTimeZone" 1201 ) 1202 geolocation_format: Optional[str] = Field(default=None, alias="GeolocationFormat") 1203 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1204 format: Optional[str] = Field(default=None, alias="Format") 1205 import_mode: Optional[Literal["FULL", "INCREMENTAL"]] = Field( 1206 default=None, alias="ImportMode" 1207 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1210class DatasetImportJobSummaryModel(BaseModel): 1211 dataset_import_job_arn: Optional[str] = Field( 1212 default=None, alias="DatasetImportJobArn" 1213 ) 1214 dataset_import_job_name: Optional[str] = Field( 1215 default=None, alias="DatasetImportJobName" 1216 ) 1217 data_source: Optional[DataSourceModel] = Field(default=None, alias="DataSource") 1218 status: Optional[str] = Field(default=None, alias="Status") 1219 message: Optional[str] = Field(default=None, alias="Message") 1220 creation_time: Optional[datetime] = Field(default=None, alias="CreationTime") 1221 last_modification_time: Optional[datetime] = Field( 1222 default=None, alias="LastModificationTime" 1223 ) 1224 import_mode: Optional[Literal["FULL", "INCREMENTAL"]] = Field( 1225 default=None, alias="ImportMode" 1226 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1229class DescribeDatasetImportJobResponseModel(BaseModel): 1230 dataset_import_job_name: str = Field(alias="DatasetImportJobName") 1231 dataset_import_job_arn: str = Field(alias="DatasetImportJobArn") 1232 dataset_arn: str = Field(alias="DatasetArn") 1233 timestamp_format: str = Field(alias="TimestampFormat") 1234 time_zone: str = Field(alias="TimeZone") 1235 use_geolocation_for_time_zone: bool = Field(alias="UseGeolocationForTimeZone") 1236 geolocation_format: str = Field(alias="GeolocationFormat") 1237 data_source: DataSourceModel = Field(alias="DataSource") 1238 estimated_time_remaining_in_minutes: int = Field( 1239 alias="EstimatedTimeRemainingInMinutes" 1240 ) 1241 field_statistics: Dict[str, StatisticsModel] = Field(alias="FieldStatistics") 1242 data_size: float = Field(alias="DataSize") 1243 status: str = Field(alias="Status") 1244 message: str = Field(alias="Message") 1245 creation_time: datetime = Field(alias="CreationTime") 1246 last_modification_time: datetime = Field(alias="LastModificationTime") 1247 format: str = Field(alias="Format") 1248 import_mode: Literal["FULL", "INCREMENTAL"] = Field(alias="ImportMode") 1249 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1252class ListPredictorsResponseModel(BaseModel): 1253 predictors: List[PredictorSummaryModel] = Field(alias="Predictors") 1254 next_token: str = Field(alias="NextToken") 1255 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1258class FeaturizationConfigModel(BaseModel): 1259 forecast_frequency: str = Field(alias="ForecastFrequency") 1260 forecast_dimensions: Optional[Sequence[str]] = Field( 1261 default=None, alias="ForecastDimensions" 1262 ) 1263 featurizations: Optional[Sequence[FeaturizationModel]] = Field( 1264 default=None, alias="Featurizations" 1265 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1268class HyperParameterTuningJobConfigModel(BaseModel): 1269 parameter_ranges: Optional[ParameterRangesModel] = Field( 1270 default=None, alias="ParameterRanges" 1271 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1274class WindowSummaryModel(BaseModel): 1275 test_window_start: Optional[datetime] = Field(default=None, alias="TestWindowStart") 1276 test_window_end: Optional[datetime] = Field(default=None, alias="TestWindowEnd") 1277 item_count: Optional[int] = Field(default=None, alias="ItemCount") 1278 evaluation_type: Optional[Literal["COMPUTED", "SUMMARY"]] = Field( 1279 default=None, alias="EvaluationType" 1280 ) 1281 metrics: Optional[MetricsModel] = Field(default=None, alias="Metrics")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1284class ListMonitorEvaluationsResponseModel(BaseModel): 1285 next_token: str = Field(alias="NextToken") 1286 predictor_monitor_evaluations: List[PredictorMonitorEvaluationModel] = Field( 1287 alias="PredictorMonitorEvaluations" 1288 ) 1289 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1292class PredictorExecutionDetailsModel(BaseModel): 1293 predictor_executions: Optional[List[PredictorExecutionModel]] = Field( 1294 default=None, alias="PredictorExecutions" 1295 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1298class CreateDatasetRequestModel(BaseModel): 1299 dataset_name: str = Field(alias="DatasetName") 1300 domain: Literal[ 1301 "CUSTOM", 1302 "EC2_CAPACITY", 1303 "INVENTORY_PLANNING", 1304 "METRICS", 1305 "RETAIL", 1306 "WEB_TRAFFIC", 1307 "WORK_FORCE", 1308 ] = Field(alias="Domain") 1309 dataset_type: Literal[ 1310 "ITEM_METADATA", "RELATED_TIME_SERIES", "TARGET_TIME_SERIES" 1311 ] = Field(alias="DatasetType") 1312 schema_: SchemaModel = Field(alias="Schema") 1313 data_frequency: Optional[str] = Field(default=None, alias="DataFrequency") 1314 encryption_config: Optional[EncryptionConfigModel] = Field( 1315 default=None, alias="EncryptionConfig" 1316 ) 1317 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1320class CreateExplainabilityRequestModel(BaseModel): 1321 explainability_name: str = Field(alias="ExplainabilityName") 1322 resource_arn: str = Field(alias="ResourceArn") 1323 explainability_config: ExplainabilityConfigModel = Field( 1324 alias="ExplainabilityConfig" 1325 ) 1326 data_source: Optional[DataSourceModel] = Field(default=None, alias="DataSource") 1327 schema_: Optional[SchemaModel] = Field(default=None, alias="Schema") 1328 enable_visualization: Optional[bool] = Field( 1329 default=None, alias="EnableVisualization" 1330 ) 1331 start_date_time: Optional[str] = Field(default=None, alias="StartDateTime") 1332 end_date_time: Optional[str] = Field(default=None, alias="EndDateTime") 1333 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1336class DescribeDatasetResponseModel(BaseModel): 1337 dataset_arn: str = Field(alias="DatasetArn") 1338 dataset_name: str = Field(alias="DatasetName") 1339 domain: Literal[ 1340 "CUSTOM", 1341 "EC2_CAPACITY", 1342 "INVENTORY_PLANNING", 1343 "METRICS", 1344 "RETAIL", 1345 "WEB_TRAFFIC", 1346 "WORK_FORCE", 1347 ] = Field(alias="Domain") 1348 dataset_type: Literal[ 1349 "ITEM_METADATA", "RELATED_TIME_SERIES", "TARGET_TIME_SERIES" 1350 ] = Field(alias="DatasetType") 1351 data_frequency: str = Field(alias="DataFrequency") 1352 schema_: SchemaModel = Field(alias="Schema") 1353 encryption_config: EncryptionConfigModel = Field(alias="EncryptionConfig") 1354 status: str = Field(alias="Status") 1355 creation_time: datetime = Field(alias="CreationTime") 1356 last_modification_time: datetime = Field(alias="LastModificationTime") 1357 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1360class DescribeExplainabilityResponseModel(BaseModel): 1361 explainability_arn: str = Field(alias="ExplainabilityArn") 1362 explainability_name: str = Field(alias="ExplainabilityName") 1363 resource_arn: str = Field(alias="ResourceArn") 1364 explainability_config: ExplainabilityConfigModel = Field( 1365 alias="ExplainabilityConfig" 1366 ) 1367 enable_visualization: bool = Field(alias="EnableVisualization") 1368 data_source: DataSourceModel = Field(alias="DataSource") 1369 schema_: SchemaModel = Field(alias="Schema") 1370 start_date_time: str = Field(alias="StartDateTime") 1371 end_date_time: str = Field(alias="EndDateTime") 1372 estimated_time_remaining_in_minutes: int = Field( 1373 alias="EstimatedTimeRemainingInMinutes" 1374 ) 1375 message: str = Field(alias="Message") 1376 status: str = Field(alias="Status") 1377 creation_time: datetime = Field(alias="CreationTime") 1378 last_modification_time: datetime = Field(alias="LastModificationTime") 1379 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1382class TimeSeriesIdentifiersModel(BaseModel): 1383 data_source: Optional[DataSourceModel] = Field(default=None, alias="DataSource") 1384 schema_: Optional[SchemaModel] = Field(default=None, alias="Schema") 1385 format: Optional[str] = Field(default=None, alias="Format")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1388class TimeSeriesReplacementsDataSourceModel(BaseModel): 1389 s3_config: S3ConfigModel = Field(alias="S3Config") 1390 schema_: SchemaModel = Field(alias="Schema") 1391 format: Optional[str] = Field(default=None, alias="Format") 1392 timestamp_format: Optional[str] = Field(default=None, alias="TimestampFormat")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1395class DescribeMonitorResponseModel(BaseModel): 1396 monitor_name: str = Field(alias="MonitorName") 1397 monitor_arn: str = Field(alias="MonitorArn") 1398 resource_arn: str = Field(alias="ResourceArn") 1399 status: str = Field(alias="Status") 1400 last_evaluation_time: datetime = Field(alias="LastEvaluationTime") 1401 last_evaluation_state: str = Field(alias="LastEvaluationState") 1402 baseline: BaselineModel = Field(alias="Baseline") 1403 message: str = Field(alias="Message") 1404 creation_time: datetime = Field(alias="CreationTime") 1405 last_modification_time: datetime = Field(alias="LastModificationTime") 1406 estimated_evaluation_time_remaining_in_minutes: int = Field( 1407 alias="EstimatedEvaluationTimeRemainingInMinutes" 1408 ) 1409 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1412class ListExplainabilityExportsResponseModel(BaseModel): 1413 explainability_exports: List[ExplainabilityExportSummaryModel] = Field( 1414 alias="ExplainabilityExports" 1415 ) 1416 next_token: str = Field(alias="NextToken") 1417 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1420class ListForecastExportJobsResponseModel(BaseModel): 1421 forecast_export_jobs: List[ForecastExportJobSummaryModel] = Field( 1422 alias="ForecastExportJobs" 1423 ) 1424 next_token: str = Field(alias="NextToken") 1425 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1428class ListPredictorBacktestExportJobsResponseModel(BaseModel): 1429 predictor_backtest_export_jobs: List[ 1430 PredictorBacktestExportJobSummaryModel 1431 ] = Field(alias="PredictorBacktestExportJobs") 1432 next_token: str = Field(alias="NextToken") 1433 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1436class ListWhatIfForecastExportsResponseModel(BaseModel): 1437 what_if_forecast_exports: List[WhatIfForecastExportSummaryModel] = Field( 1438 alias="WhatIfForecastExports" 1439 ) 1440 next_token: str = Field(alias="NextToken") 1441 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1444class ListDatasetImportJobsResponseModel(BaseModel): 1445 dataset_import_jobs: List[DatasetImportJobSummaryModel] = Field( 1446 alias="DatasetImportJobs" 1447 ) 1448 next_token: str = Field(alias="NextToken") 1449 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1452class CreatePredictorRequestModel(BaseModel): 1453 predictor_name: str = Field(alias="PredictorName") 1454 forecast_horizon: int = Field(alias="ForecastHorizon") 1455 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 1456 featurization_config: FeaturizationConfigModel = Field(alias="FeaturizationConfig") 1457 algorithm_arn: Optional[str] = Field(default=None, alias="AlgorithmArn") 1458 forecast_types: Optional[Sequence[str]] = Field(default=None, alias="ForecastTypes") 1459 perform_auto_ml: Optional[bool] = Field(default=None, alias="PerformAutoML") 1460 auto_ml_override_strategy: Optional[ 1461 Literal["AccuracyOptimized", "LatencyOptimized"] 1462 ] = Field(default=None, alias="AutoMLOverrideStrategy") 1463 perform_hp_o: Optional[bool] = Field(default=None, alias="PerformHPO") 1464 training_parameters: Optional[Mapping[str, str]] = Field( 1465 default=None, alias="TrainingParameters" 1466 ) 1467 evaluation_parameters: Optional[EvaluationParametersModel] = Field( 1468 default=None, alias="EvaluationParameters" 1469 ) 1470 hp_oconfig: Optional[HyperParameterTuningJobConfigModel] = Field( 1471 default=None, alias="HPOConfig" 1472 ) 1473 encryption_config: Optional[EncryptionConfigModel] = Field( 1474 default=None, alias="EncryptionConfig" 1475 ) 1476 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1477 optimization_metric: Optional[ 1478 Literal["AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE"] 1479 ] = Field(default=None, alias="OptimizationMetric")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1482class EvaluationResultModel(BaseModel): 1483 algorithm_arn: Optional[str] = Field(default=None, alias="AlgorithmArn") 1484 test_windows: Optional[List[WindowSummaryModel]] = Field( 1485 default=None, alias="TestWindows" 1486 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1489class DescribePredictorResponseModel(BaseModel): 1490 predictor_arn: str = Field(alias="PredictorArn") 1491 predictor_name: str = Field(alias="PredictorName") 1492 algorithm_arn: str = Field(alias="AlgorithmArn") 1493 auto_ml_algorithm_arns: List[str] = Field(alias="AutoMLAlgorithmArns") 1494 forecast_horizon: int = Field(alias="ForecastHorizon") 1495 forecast_types: List[str] = Field(alias="ForecastTypes") 1496 perform_auto_ml: bool = Field(alias="PerformAutoML") 1497 auto_ml_override_strategy: Literal["AccuracyOptimized", "LatencyOptimized"] = Field( 1498 alias="AutoMLOverrideStrategy" 1499 ) 1500 perform_hp_o: bool = Field(alias="PerformHPO") 1501 training_parameters: Dict[str, str] = Field(alias="TrainingParameters") 1502 evaluation_parameters: EvaluationParametersModel = Field( 1503 alias="EvaluationParameters" 1504 ) 1505 hp_oconfig: HyperParameterTuningJobConfigModel = Field(alias="HPOConfig") 1506 input_data_config: InputDataConfigModel = Field(alias="InputDataConfig") 1507 featurization_config: FeaturizationConfigModel = Field(alias="FeaturizationConfig") 1508 encryption_config: EncryptionConfigModel = Field(alias="EncryptionConfig") 1509 predictor_execution_details: PredictorExecutionDetailsModel = Field( 1510 alias="PredictorExecutionDetails" 1511 ) 1512 estimated_time_remaining_in_minutes: int = Field( 1513 alias="EstimatedTimeRemainingInMinutes" 1514 ) 1515 is_auto_predictor: bool = Field(alias="IsAutoPredictor") 1516 dataset_import_job_arns: List[str] = Field(alias="DatasetImportJobArns") 1517 status: str = Field(alias="Status") 1518 message: str = Field(alias="Message") 1519 creation_time: datetime = Field(alias="CreationTime") 1520 last_modification_time: datetime = Field(alias="LastModificationTime") 1521 optimization_metric: Literal[ 1522 "AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE" 1523 ] = Field(alias="OptimizationMetric") 1524 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1527class TimeSeriesSelectorModel(BaseModel): 1528 time_series_identifiers: Optional[TimeSeriesIdentifiersModel] = Field( 1529 default=None, alias="TimeSeriesIdentifiers" 1530 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1533class CreateWhatIfForecastRequestModel(BaseModel): 1534 what_if_forecast_name: str = Field(alias="WhatIfForecastName") 1535 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 1536 time_series_transformations: Optional[ 1537 Sequence[TimeSeriesTransformationModel] 1538 ] = Field(default=None, alias="TimeSeriesTransformations") 1539 time_series_replacements_data_source: Optional[ 1540 TimeSeriesReplacementsDataSourceModel 1541 ] = Field(default=None, alias="TimeSeriesReplacementsDataSource") 1542 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1545class DescribeWhatIfForecastResponseModel(BaseModel): 1546 what_if_forecast_name: str = Field(alias="WhatIfForecastName") 1547 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 1548 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 1549 estimated_time_remaining_in_minutes: int = Field( 1550 alias="EstimatedTimeRemainingInMinutes" 1551 ) 1552 status: str = Field(alias="Status") 1553 message: str = Field(alias="Message") 1554 creation_time: datetime = Field(alias="CreationTime") 1555 last_modification_time: datetime = Field(alias="LastModificationTime") 1556 time_series_transformations: List[TimeSeriesTransformationModel] = Field( 1557 alias="TimeSeriesTransformations" 1558 ) 1559 time_series_replacements_data_source: TimeSeriesReplacementsDataSourceModel = Field( 1560 alias="TimeSeriesReplacementsDataSource" 1561 ) 1562 forecast_types: List[str] = Field(alias="ForecastTypes") 1563 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1566class GetAccuracyMetricsResponseModel(BaseModel): 1567 predictor_evaluation_results: List[EvaluationResultModel] = Field( 1568 alias="PredictorEvaluationResults" 1569 ) 1570 is_auto_predictor: bool = Field(alias="IsAutoPredictor") 1571 auto_ml_override_strategy: Literal["AccuracyOptimized", "LatencyOptimized"] = Field( 1572 alias="AutoMLOverrideStrategy" 1573 ) 1574 optimization_metric: Literal[ 1575 "AverageWeightedQuantileLoss", "MAPE", "MASE", "RMSE", "WAPE" 1576 ] = Field(alias="OptimizationMetric") 1577 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1580class CreateForecastRequestModel(BaseModel): 1581 forecast_name: str = Field(alias="ForecastName") 1582 predictor_arn: str = Field(alias="PredictorArn") 1583 forecast_types: Optional[Sequence[str]] = Field(default=None, alias="ForecastTypes") 1584 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1585 time_series_selector: Optional[TimeSeriesSelectorModel] = Field( 1586 default=None, alias="TimeSeriesSelector" 1587 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1590class CreateWhatIfAnalysisRequestModel(BaseModel): 1591 what_if_analysis_name: str = Field(alias="WhatIfAnalysisName") 1592 forecast_arn: str = Field(alias="ForecastArn") 1593 time_series_selector: Optional[TimeSeriesSelectorModel] = Field( 1594 default=None, alias="TimeSeriesSelector" 1595 ) 1596 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1599class DescribeForecastResponseModel(BaseModel): 1600 forecast_arn: str = Field(alias="ForecastArn") 1601 forecast_name: str = Field(alias="ForecastName") 1602 forecast_types: List[str] = Field(alias="ForecastTypes") 1603 predictor_arn: str = Field(alias="PredictorArn") 1604 dataset_group_arn: str = Field(alias="DatasetGroupArn") 1605 estimated_time_remaining_in_minutes: int = Field( 1606 alias="EstimatedTimeRemainingInMinutes" 1607 ) 1608 status: str = Field(alias="Status") 1609 message: str = Field(alias="Message") 1610 creation_time: datetime = Field(alias="CreationTime") 1611 last_modification_time: datetime = Field(alias="LastModificationTime") 1612 time_series_selector: TimeSeriesSelectorModel = Field(alias="TimeSeriesSelector") 1613 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1616class DescribeWhatIfAnalysisResponseModel(BaseModel): 1617 what_if_analysis_name: str = Field(alias="WhatIfAnalysisName") 1618 what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn") 1619 forecast_arn: str = Field(alias="ForecastArn") 1620 estimated_time_remaining_in_minutes: int = Field( 1621 alias="EstimatedTimeRemainingInMinutes" 1622 ) 1623 status: str = Field(alias="Status") 1624 message: str = Field(alias="Message") 1625 creation_time: datetime = Field(alias="CreationTime") 1626 last_modification_time: datetime = Field(alias="LastModificationTime") 1627 time_series_selector: TimeSeriesSelectorModel = Field(alias="TimeSeriesSelector") 1628 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs