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")
class ActionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AdditionalDatasetModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AttributeConfigModel(mypydantic.models.base_model.BaseModel):
29class AttributeConfigModel(BaseModel):
30    attribute_name: str = Field(alias="AttributeName")
31    transformations: Mapping[str, str] = Field(alias="Transformations")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BaselineMetricModel(mypydantic.models.base_model.BaseModel):
34class BaselineMetricModel(BaseModel):
35    name: Optional[str] = Field(default=None, alias="Name")
36    value: Optional[float] = Field(default=None, alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CategoricalParameterRangeModel(mypydantic.models.base_model.BaseModel):
39class CategoricalParameterRangeModel(BaseModel):
40    name: str = Field(alias="Name")
41    values: Sequence[str] = Field(alias="Values")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ContinuousParameterRangeModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EncryptionConfigModel(mypydantic.models.base_model.BaseModel):
53class EncryptionConfigModel(BaseModel):
54    role_arn: str = Field(alias="RoleArn")
55    kms_key_arn: str = Field(alias="KMSKeyArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MonitorConfigModel(mypydantic.models.base_model.BaseModel):
58class MonitorConfigModel(BaseModel):
59    monitor_name: str = Field(alias="MonitorName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagModel(mypydantic.models.base_model.BaseModel):
62class TagModel(BaseModel):
63    key: str = Field(alias="Key")
64    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeAlignmentBoundaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExplainabilityConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluationParametersModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class S3ConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatasetGroupSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatasetSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDatasetGroupRequestModel(mypydantic.models.base_model.BaseModel):
157class DeleteDatasetGroupRequestModel(BaseModel):
158    dataset_group_arn: str = Field(alias="DatasetGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDatasetImportJobRequestModel(mypydantic.models.base_model.BaseModel):
161class DeleteDatasetImportJobRequestModel(BaseModel):
162    dataset_import_job_arn: str = Field(alias="DatasetImportJobArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteDatasetRequestModel(mypydantic.models.base_model.BaseModel):
165class DeleteDatasetRequestModel(BaseModel):
166    dataset_arn: str = Field(alias="DatasetArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteExplainabilityExportRequestModel(mypydantic.models.base_model.BaseModel):
169class DeleteExplainabilityExportRequestModel(BaseModel):
170    explainability_export_arn: str = Field(alias="ExplainabilityExportArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteExplainabilityRequestModel(mypydantic.models.base_model.BaseModel):
173class DeleteExplainabilityRequestModel(BaseModel):
174    explainability_arn: str = Field(alias="ExplainabilityArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteForecastExportJobRequestModel(mypydantic.models.base_model.BaseModel):
177class DeleteForecastExportJobRequestModel(BaseModel):
178    forecast_export_job_arn: str = Field(alias="ForecastExportJobArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteForecastRequestModel(mypydantic.models.base_model.BaseModel):
181class DeleteForecastRequestModel(BaseModel):
182    forecast_arn: str = Field(alias="ForecastArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteMonitorRequestModel(mypydantic.models.base_model.BaseModel):
185class DeleteMonitorRequestModel(BaseModel):
186    monitor_arn: str = Field(alias="MonitorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePredictorBacktestExportJobRequestModel(mypydantic.models.base_model.BaseModel):
189class DeletePredictorBacktestExportJobRequestModel(BaseModel):
190    predictor_backtest_export_job_arn: str = Field(
191        alias="PredictorBacktestExportJobArn"
192    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePredictorRequestModel(mypydantic.models.base_model.BaseModel):
195class DeletePredictorRequestModel(BaseModel):
196    predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteResourceTreeRequestModel(mypydantic.models.base_model.BaseModel):
199class DeleteResourceTreeRequestModel(BaseModel):
200    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteWhatIfAnalysisRequestModel(mypydantic.models.base_model.BaseModel):
203class DeleteWhatIfAnalysisRequestModel(BaseModel):
204    what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteWhatIfForecastExportRequestModel(mypydantic.models.base_model.BaseModel):
207class DeleteWhatIfForecastExportRequestModel(BaseModel):
208    what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteWhatIfForecastRequestModel(mypydantic.models.base_model.BaseModel):
211class DeleteWhatIfForecastRequestModel(BaseModel):
212    what_if_forecast_arn: str = Field(alias="WhatIfForecastArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAutoPredictorRequestModel(mypydantic.models.base_model.BaseModel):
215class DescribeAutoPredictorRequestModel(BaseModel):
216    predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExplainabilityInfoModel(mypydantic.models.base_model.BaseModel):
219class ExplainabilityInfoModel(BaseModel):
220    explainability_arn: Optional[str] = Field(default=None, alias="ExplainabilityArn")
221    status: Optional[str] = Field(default=None, alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MonitorInfoModel(mypydantic.models.base_model.BaseModel):
224class MonitorInfoModel(BaseModel):
225    monitor_arn: Optional[str] = Field(default=None, alias="MonitorArn")
226    status: Optional[str] = Field(default=None, alias="Status")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ReferencePredictorSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetGroupRequestModel(mypydantic.models.base_model.BaseModel):
234class DescribeDatasetGroupRequestModel(BaseModel):
235    dataset_group_arn: str = Field(alias="DatasetGroupArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetImportJobRequestModel(mypydantic.models.base_model.BaseModel):
238class DescribeDatasetImportJobRequestModel(BaseModel):
239    dataset_import_job_arn: str = Field(alias="DatasetImportJobArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StatisticsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetRequestModel(mypydantic.models.base_model.BaseModel):
257class DescribeDatasetRequestModel(BaseModel):
258    dataset_arn: str = Field(alias="DatasetArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeExplainabilityExportRequestModel(mypydantic.models.base_model.BaseModel):
261class DescribeExplainabilityExportRequestModel(BaseModel):
262    explainability_export_arn: str = Field(alias="ExplainabilityExportArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeExplainabilityRequestModel(mypydantic.models.base_model.BaseModel):
265class DescribeExplainabilityRequestModel(BaseModel):
266    explainability_arn: str = Field(alias="ExplainabilityArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeForecastExportJobRequestModel(mypydantic.models.base_model.BaseModel):
269class DescribeForecastExportJobRequestModel(BaseModel):
270    forecast_export_job_arn: str = Field(alias="ForecastExportJobArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeForecastRequestModel(mypydantic.models.base_model.BaseModel):
273class DescribeForecastRequestModel(BaseModel):
274    forecast_arn: str = Field(alias="ForecastArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeMonitorRequestModel(mypydantic.models.base_model.BaseModel):
277class DescribeMonitorRequestModel(BaseModel):
278    monitor_arn: str = Field(alias="MonitorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribePredictorBacktestExportJobRequestModel(mypydantic.models.base_model.BaseModel):
281class DescribePredictorBacktestExportJobRequestModel(BaseModel):
282    predictor_backtest_export_job_arn: str = Field(
283        alias="PredictorBacktestExportJobArn"
284    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribePredictorRequestModel(mypydantic.models.base_model.BaseModel):
287class DescribePredictorRequestModel(BaseModel):
288    predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWhatIfAnalysisRequestModel(mypydantic.models.base_model.BaseModel):
291class DescribeWhatIfAnalysisRequestModel(BaseModel):
292    what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWhatIfForecastExportRequestModel(mypydantic.models.base_model.BaseModel):
295class DescribeWhatIfForecastExportRequestModel(BaseModel):
296    what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWhatIfForecastRequestModel(mypydantic.models.base_model.BaseModel):
299class DescribeWhatIfForecastRequestModel(BaseModel):
300    what_if_forecast_arn: str = Field(alias="WhatIfForecastArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ErrorMetricModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FeaturizationMethodModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FilterModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ForecastSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAccuracyMetricsRequestModel(mypydantic.models.base_model.BaseModel):
342class GetAccuracyMetricsRequestModel(BaseModel):
343    predictor_arn: str = Field(alias="PredictorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SupplementaryFeatureModel(mypydantic.models.base_model.BaseModel):
346class SupplementaryFeatureModel(BaseModel):
347    name: str = Field(alias="Name")
348    value: str = Field(alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IntegerParameterRangeModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetGroupsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MonitorSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
387class ListTagsForResourceRequestModel(BaseModel):
388    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WhatIfAnalysisSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WhatIfForecastSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MetricResultModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WeightedQuantileLossModel(mypydantic.models.base_model.BaseModel):
424class WeightedQuantileLossModel(BaseModel):
425    quantile: Optional[float] = Field(default=None, alias="Quantile")
426    loss_value: Optional[float] = Field(default=None, alias="LossValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MonitorDataSourceModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorEventModel(mypydantic.models.base_model.BaseModel):
437class PredictorEventModel(BaseModel):
438    detail: Optional[str] = Field(default=None, alias="Detail")
439    datetime: Optional[datetime] = Field(default=None, alias="Datetime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TestWindowSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResumeResourceRequestModel(mypydantic.models.base_model.BaseModel):
449class ResumeResourceRequestModel(BaseModel):
450    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SchemaAttributeModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopResourceRequestModel(mypydantic.models.base_model.BaseModel):
460class StopResourceRequestModel(BaseModel):
461    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeSeriesConditionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
472class UntagResourceRequestModel(BaseModel):
473    resource_arn: str = Field(alias="ResourceArn")
474    tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateDatasetGroupRequestModel(mypydantic.models.base_model.BaseModel):
477class UpdateDatasetGroupRequestModel(BaseModel):
478    dataset_group_arn: str = Field(alias="DatasetGroupArn")
479    dataset_arns: Sequence[str] = Field(alias="DatasetArns")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorBaselineModel(mypydantic.models.base_model.BaseModel):
492class PredictorBaselineModel(BaseModel):
493    baseline_metrics: Optional[List[BaselineMetricModel]] = Field(
494        default=None, alias="BaselineMetrics"
495    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetGroupRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMonitorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
519class TagResourceRequestModel(BaseModel):
520    resource_arn: str = Field(alias="ResourceArn")
521    tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAutoPredictorResponseModel(mypydantic.models.base_model.BaseModel):
524class CreateAutoPredictorResponseModel(BaseModel):
525    predictor_arn: str = Field(alias="PredictorArn")
526    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetGroupResponseModel(mypydantic.models.base_model.BaseModel):
529class CreateDatasetGroupResponseModel(BaseModel):
530    dataset_group_arn: str = Field(alias="DatasetGroupArn")
531    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetImportJobResponseModel(mypydantic.models.base_model.BaseModel):
534class CreateDatasetImportJobResponseModel(BaseModel):
535    dataset_import_job_arn: str = Field(alias="DatasetImportJobArn")
536    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetResponseModel(mypydantic.models.base_model.BaseModel):
539class CreateDatasetResponseModel(BaseModel):
540    dataset_arn: str = Field(alias="DatasetArn")
541    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateExplainabilityExportResponseModel(mypydantic.models.base_model.BaseModel):
544class CreateExplainabilityExportResponseModel(BaseModel):
545    explainability_export_arn: str = Field(alias="ExplainabilityExportArn")
546    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateExplainabilityResponseModel(mypydantic.models.base_model.BaseModel):
549class CreateExplainabilityResponseModel(BaseModel):
550    explainability_arn: str = Field(alias="ExplainabilityArn")
551    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateForecastExportJobResponseModel(mypydantic.models.base_model.BaseModel):
554class CreateForecastExportJobResponseModel(BaseModel):
555    forecast_export_job_arn: str = Field(alias="ForecastExportJobArn")
556    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateForecastResponseModel(mypydantic.models.base_model.BaseModel):
559class CreateForecastResponseModel(BaseModel):
560    forecast_arn: str = Field(alias="ForecastArn")
561    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateMonitorResponseModel(mypydantic.models.base_model.BaseModel):
564class CreateMonitorResponseModel(BaseModel):
565    monitor_arn: str = Field(alias="MonitorArn")
566    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePredictorBacktestExportJobResponseModel(mypydantic.models.base_model.BaseModel):
569class CreatePredictorBacktestExportJobResponseModel(BaseModel):
570    predictor_backtest_export_job_arn: str = Field(
571        alias="PredictorBacktestExportJobArn"
572    )
573    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePredictorResponseModel(mypydantic.models.base_model.BaseModel):
576class CreatePredictorResponseModel(BaseModel):
577    predictor_arn: str = Field(alias="PredictorArn")
578    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWhatIfAnalysisResponseModel(mypydantic.models.base_model.BaseModel):
581class CreateWhatIfAnalysisResponseModel(BaseModel):
582    what_if_analysis_arn: str = Field(alias="WhatIfAnalysisArn")
583    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWhatIfForecastExportResponseModel(mypydantic.models.base_model.BaseModel):
586class CreateWhatIfForecastExportResponseModel(BaseModel):
587    what_if_forecast_export_arn: str = Field(alias="WhatIfForecastExportArn")
588    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWhatIfForecastResponseModel(mypydantic.models.base_model.BaseModel):
591class CreateWhatIfForecastResponseModel(BaseModel):
592    what_if_forecast_arn: str = Field(alias="WhatIfForecastArn")
593    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetGroupResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
615class EmptyResponseMetadataModel(BaseModel):
616    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
619class ListTagsForResourceResponseModel(BaseModel):
620    tags: List[TagModel] = Field(alias="Tags")
621    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExplainabilitySummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataDestinationModel(mypydantic.models.base_model.BaseModel):
639class DataDestinationModel(BaseModel):
640    s3_config: S3ConfigModel = Field(alias="S3Config")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataSourceModel(mypydantic.models.base_model.BaseModel):
643class DataSourceModel(BaseModel):
644    s3_config: S3ConfigModel = Field(alias="S3Config")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetGroupsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FeaturizationModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetImportJobsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListExplainabilitiesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListExplainabilityExportsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListForecastExportJobsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListForecastsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListMonitorEvaluationsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListMonitorsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPredictorBacktestExportJobsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPredictorsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWhatIfAnalysesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWhatIfForecastExportsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWhatIfForecastsRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListForecastsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InputDataConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ParameterRangesModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetsRequestListDatasetsPaginateModel(mypydantic.models.base_model.BaseModel):
793class ListDatasetsRequestListDatasetsPaginateModel(BaseModel):
794    pagination_config: Optional[PaginatorConfigModel] = Field(
795        default=None, alias="PaginationConfig"
796    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListForecastsRequestListForecastsPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListMonitorsRequestListMonitorsPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPredictorsRequestListPredictorsPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListMonitorsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWhatIfAnalysesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWhatIfForecastsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class MetricsModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorMonitorEvaluationModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorExecutionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SchemaModel(mypydantic.models.base_model.BaseModel):
941class SchemaModel(BaseModel):
942    attributes: Optional[Sequence[SchemaAttributeModel]] = Field(
943        default=None, alias="Attributes"
944    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeSeriesTransformationModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAutoPredictorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAutoPredictorResponseModel(mypydantic.models.base_model.BaseModel):
 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BaselineModel(mypydantic.models.base_model.BaseModel):
1013class BaselineModel(BaseModel):
1014    predictor_baseline: Optional[PredictorBaselineModel] = Field(
1015        default=None, alias="PredictorBaseline"
1016    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListExplainabilitiesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateExplainabilityExportRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateForecastExportJobRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePredictorBacktestExportJobRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWhatIfForecastExportRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeExplainabilityExportResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeForecastExportJobResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribePredictorBacktestExportJobResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWhatIfForecastExportResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ExplainabilityExportSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ForecastExportJobSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorBacktestExportJobSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WhatIfForecastExportSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetImportJobRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DatasetImportJobSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetImportJobResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPredictorsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class FeaturizationConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class HyperParameterTuningJobConfigModel(mypydantic.models.base_model.BaseModel):
1268class HyperParameterTuningJobConfigModel(BaseModel):
1269    parameter_ranges: Optional[ParameterRangesModel] = Field(
1270        default=None, alias="ParameterRanges"
1271    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WindowSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListMonitorEvaluationsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PredictorExecutionDetailsModel(mypydantic.models.base_model.BaseModel):
1292class PredictorExecutionDetailsModel(BaseModel):
1293    predictor_executions: Optional[List[PredictorExecutionModel]] = Field(
1294        default=None, alias="PredictorExecutions"
1295    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateDatasetRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateExplainabilityRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeDatasetResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeExplainabilityResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeSeriesIdentifiersModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeSeriesReplacementsDataSourceModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeMonitorResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListExplainabilityExportsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListForecastExportJobsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPredictorBacktestExportJobsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWhatIfForecastExportsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListDatasetImportJobsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePredictorRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EvaluationResultModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribePredictorResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TimeSeriesSelectorModel(mypydantic.models.base_model.BaseModel):
1527class TimeSeriesSelectorModel(BaseModel):
1528    time_series_identifiers: Optional[TimeSeriesIdentifiersModel] = Field(
1529        default=None, alias="TimeSeriesIdentifiers"
1530    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWhatIfForecastRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWhatIfForecastResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetAccuracyMetricsResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateForecastRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWhatIfAnalysisRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeForecastResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWhatIfAnalysisResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs