{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-get-resource-config-history-request-structure.json",
"name": "GetResourceConfigHistoryRequest",
"description": "The input for the GetResourceConfigHistory action.",
"type": "object",
"properties": {
"resourceType": {
"allOf": [
{
"$ref": "#/components/schemas/ResourceType"
},
{
"description": "The resource type."
}
]
},
"resourceId": {
"allOf": [
{
"$ref": "#/components/schemas/ResourceId"
},
{
"description": "The ID of the resource (for example., sg-xxxxxx)."
}
]
},
"laterTime": {
"allOf": [
{
"$ref": "#/components/schemas/LaterTime"
},
{
"description": "The time stamp that indicates a later time. If not specified, current time is taken."
}
]
},
"earlierTime": {
"allOf": [
{
"$ref": "#/components/schemas/EarlierTime"
},
{
"description": "The time stamp that indicates an earlier time. If not specified, the action returns paginated results that contain configuration items that start when the first configuration item was recorded."
}
]
},
"chronologicalOrder": {
"allOf": [
{
"$ref": "#/components/schemas/ChronologicalOrder"
},
{
"description": "The chronological order for configuration items listed. By default, the results are listed in reverse chronological order."
}
]
},
"limit": {
"allOf": [
{
"$ref": "#/components/schemas/Limit"
},
{
"description": "The maximum number of configuration items returned on each page. The default is 10. You cannot specify a number greater than 100. If you specify 0, Config uses the default."
}
]
},
"nextToken": {
"allOf": [
{
"$ref": "#/components/schemas/NextToken"
},
{
"description": "The nextToken string returned on a previous page that you use to get the next page of results in a paginated response."
}
]
}
},
"required": [
"resourceType",
"resourceId"
]
}