Get Terraform Configuration Source Commit List Using GET
Returns a paginated list of commits for a specified configuration source.
Request
URI
GET
https://{api_host}/blueprint/api/blueprint-integrations/terraform/get-configuration-source-commits
COPY
Query Parameters
integer
page
Optional
Constraints:
minimum: 0
default: 0
Zero-based page index (0..N)
integer
size
Optional
Constraints:
minimum: 1
default: 20
The size of the page to be returned
string of
array
sort
Optional
Constraints:
default: updatedAt,DESC
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.
string
configurationSourceId
Required
A Configuration Source ID.
string
apiVersion
Optional
The version of the API in yyyy-MM-dd format (UTC). For versioning information please refer to /blueprint/api/about
Responses
200
OK
Returns
PageCommitDetails
of type(s)
application/json
{
"content": [
{
"authorName": "string",
"comments": "string",
"commitId": "string",
"committedDate": "string",
"committerEmail": "string",
"committerName": "string"
}
],
"empty": false,
"first": false,
"last": false,
"number": 0,
"numberOfElements": 0,
"pageable": {
"offset": 0,
"pageNumber": 0,
"pageSize": 0,
"paged": false,
"sort": {
"empty": false,
"sorted": false,
"unsorted": false
},
"unpaged": false
},
"size": 0,
"sort": {
"empty": false,
"sorted": false,
"unsorted": false
},
"totalElements": 0,
"totalPages": 0
}
array of
object
content
Optional
content
boolean
empty
Optional
empty
boolean
first
Optional
first
boolean
last
Optional
last
integer As int32
As int32
number
Optional
number
integer As int32
As int32
numberOfElements
Optional
numberOfElements
object
pageable
Optional
pageable
integer As int32
As int32
size
Optional
size
object
sort
Optional
sort
integer As int64
As int64
totalElements
Optional
totalElements
integer As int32
As int32
totalPages
Optional
totalPages
400
Bad Request
Operation doesn't return any data structure
401
Unauthorized
Operation doesn't return any data structure
403
Forbidden
Operation doesn't return any data structure
Code Samples
COPY
curl -H 'Authorization: <value>' https://{api_host}/blueprint/api/blueprint-integrations/terraform/get-configuration-source-commits?configurationSourceId=v
Blueprint Terraform Integrations Operations
POST
Create Blueprint From Mapping Using POST
POST
Create Blueprint Mapping Using POST
GET
Get Terraform Configuration Source Commit List Using GET
GET
Get Configuration Source Tree Using GET
GET
Get Terraform Configuration Sources Using GET
GET
List Terraform Versions Using GET
POST
Create Terraform Version Using POST
DELETE
Delete Terraform Version Using DELETE
GET
Get Terraform Version Using GET
PATCH
Update Terraform Version Using PATCH