{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codedeploy/refs/heads/main/json-structure/amazon-codedeploy-list-application-revisions-input-structure.json",
"name": "ListApplicationRevisionsInput",
"description": " Represents the input of a ListApplicationRevisions operation. ",
"type": "object",
"properties": {
"applicationName": {
"allOf": [
{
"$ref": "#/components/schemas/ApplicationName"
},
{
"description": " The name of an CodeDeploy application associated with the IAM user or Amazon Web Services account. "
}
]
},
"sortBy": {
"allOf": [
{
"$ref": "#/components/schemas/ApplicationRevisionSortBy"
},
{
"description": "
The column name to use to sort the list results:
registerTime: Sort by the time the revisions were registered with CodeDeploy.
firstUsedTime: Sort by the time the revisions were first used in a deployment.
lastUsedTime: Sort by the time the revisions were last used in a deployment.
If not specified or set to null, the results are returned in an arbitrary order.
" } ] }, "sortOrder": { "allOf": [ { "$ref": "#/components/schemas/SortOrder" }, { "description": "The order in which to sort the list results:
ascending: ascending order.
descending: descending order.
If not specified, the results are sorted in ascending order.
If set to null, the results are sorted in an arbitrary order.
" } ] }, "s3Bucket": { "allOf": [ { "$ref": "#/components/schemas/S3Bucket" }, { "description": "An Amazon S3 bucket name to limit the search for revisions.
If set to null, all of the user's buckets are searched.
" } ] }, "s3KeyPrefix": { "allOf": [ { "$ref": "#/components/schemas/S3Key" }, { "description": " A key prefix for the set of Amazon S3 objects to limit the search for revisions. " } ] }, "deployed": { "allOf": [ { "$ref": "#/components/schemas/ListStateFilterAction" }, { "description": "Whether to list revisions based on whether the revision is the target revision of a deployment group:
include: List revisions that are target revisions of a deployment group.
exclude: Do not list revisions that are target revisions of a deployment group.
ignore: List all revisions.
ListApplicationRevisions call. It can be used to return the next set of applications in the list."
}
]
}
},
"required": [
"applicationName"
]
}