DescribeWhatIfAnalysis
Describes the what-if analysis created using the CreateWhatIfAnalysis operation.
In addition to listing the properties provided in the CreateWhatIfAnalysis
request, this operation lists the following properties:
-
CreationTime
-
LastModificationTime
-
Message
- If an error occurred, information about the error. -
Status
Request Syntax
{
"WhatIfAnalysisArn": "string
"
}
Request Parameters
The request accepts the following data in JSON format.
- WhatIfAnalysisArn
-
The Amazon Resource Name (ARN) of the what-if analysis that you are interested in.
Type: String
Length Constraints: Maximum length of 256.
Pattern:
arn:([a-z\d-]+):forecast:.*:.*:.+
Required: Yes
Response Syntax
{
"CreationTime": number,
"EstimatedTimeRemainingInMinutes": number,
"ForecastArn": "string",
"LastModificationTime": number,
"Message": "string",
"Status": "string",
"TimeSeriesSelector": {
"TimeSeriesIdentifiers": {
"DataSource": {
"S3Config": {
"KMSKeyArn": "string",
"Path": "string",
"RoleArn": "string"
}
},
"Format": "string",
"Schema": {
"Attributes": [
{
"AttributeName": "string",
"AttributeType": "string"
}
]
}
}
},
"WhatIfAnalysisArn": "string",
"WhatIfAnalysisName": "string"
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- CreationTime
-
When the what-if analysis was created.
Type: Timestamp
- EstimatedTimeRemainingInMinutes
-
The approximate time remaining to complete the what-if analysis, in minutes.
Type: Long
- ForecastArn
-
The Amazon Resource Name (ARN) of the what-if forecast.
Type: String
Length Constraints: Maximum length of 256.
Pattern:
arn:([a-z\d-]+):forecast:.*:.*:.+
- LastModificationTime
-
The last time the resource was modified. The timestamp depends on the status of the job:
-
CREATE_PENDING
- TheCreationTime
. -
CREATE_IN_PROGRESS
- The current timestamp. -
CREATE_STOPPING
- The current timestamp. -
CREATE_STOPPED
- When the job stopped. -
ACTIVE
orCREATE_FAILED
- When the job finished or failed.
Type: Timestamp
-
- Message
-
If an error occurred, an informational message about the error.
Type: String
- Status
-
The status of the what-if analysis. States include:
-
ACTIVE
-
CREATE_PENDING
,CREATE_IN_PROGRESS
,CREATE_FAILED
-
CREATE_STOPPING
,CREATE_STOPPED
-
DELETE_PENDING
,DELETE_IN_PROGRESS
,DELETE_FAILED
Note The
Status
of the what-if analysis must beACTIVE
before you can access the analysis.Type: String
Length Constraints: Maximum length of 256.
Pattern:
^[a-zA-Z0-9\_]+$
-
- TimeSeriesSelector
-
Defines the set of time series that are used to create the forecasts in a
TimeSeriesIdentifiers
object.The
TimeSeriesIdentifiers
object needs the following information:-
DataSource
-
Format
-
Schema
Type: TimeSeriesSelector object
-
- WhatIfAnalysisArn
-
The Amazon Resource Name (ARN) of the what-if analysis.
Type: String
Length Constraints: Maximum length of 256.
Pattern:
arn:([a-z\d-]+):forecast:.*:.*:.+
- WhatIfAnalysisName
-
The name of the what-if analysis.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 63.
Pattern:
^[a-zA-Z][a-zA-Z0-9_]*
Errors
- InvalidInputException
-
We can't process the request because it includes an invalid value or a value that exceeds the valid range.
HTTP Status Code: 400
- ResourceNotFoundException
-
We can't find a resource with that Amazon Resource Name (ARN). Check the ARN and try again.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: