curl --request GET \
--url https://api.example.com/v1/projects/{project}/rollouts{
"rollouts": [
{
"plan": "<string>",
"name": "<string>",
"title": "<string>",
"stages": [
{
"name": "<string>",
"id": "<string>",
"environment": "<string>",
"tasks": [
{
"name": "<string>",
"specId": "<string>",
"status": "STATUS_UNSPECIFIED",
"skippedReason": "<string>",
"type": "TYPE_UNSPECIFIED",
"target": "<string>",
"databaseCreate": {
"project": "<string>",
"database": "<string>",
"table": "<string>",
"sheet": "<string>",
"characterSet": "<string>",
"collation": "<string>",
"environment": "<string>"
},
"databaseUpdate": {
"sheet": "<string>",
"schemaVersion": "<string>",
"databaseChangeType": "DATABASE_CHANGE_TYPE_UNSPECIFIED"
},
"databaseDataExport": {
"target": "<string>",
"sheet": "<string>",
"format": "FORMAT_UNSPECIFIED",
"password": "<string>"
},
"updateTime": "2023-11-07T05:31:56Z",
"runTime": "2023-11-07T05:31:56Z"
}
]
}
],
"creator": "<string>",
"createTime": "2023-11-07T05:31:56Z",
"updateTime": "2023-11-07T05:31:56Z",
"issue": "<string>"
}
],
"nextPageToken": "<string>"
}Lists rollouts in a project. Permissions required: bb.rollouts.list
curl --request GET \
--url https://api.example.com/v1/projects/{project}/rollouts{
"rollouts": [
{
"plan": "<string>",
"name": "<string>",
"title": "<string>",
"stages": [
{
"name": "<string>",
"id": "<string>",
"environment": "<string>",
"tasks": [
{
"name": "<string>",
"specId": "<string>",
"status": "STATUS_UNSPECIFIED",
"skippedReason": "<string>",
"type": "TYPE_UNSPECIFIED",
"target": "<string>",
"databaseCreate": {
"project": "<string>",
"database": "<string>",
"table": "<string>",
"sheet": "<string>",
"characterSet": "<string>",
"collation": "<string>",
"environment": "<string>"
},
"databaseUpdate": {
"sheet": "<string>",
"schemaVersion": "<string>",
"databaseChangeType": "DATABASE_CHANGE_TYPE_UNSPECIFIED"
},
"databaseDataExport": {
"target": "<string>",
"sheet": "<string>",
"format": "FORMAT_UNSPECIFIED",
"password": "<string>"
},
"updateTime": "2023-11-07T05:31:56Z",
"runTime": "2023-11-07T05:31:56Z"
}
]
}
],
"creator": "<string>",
"createTime": "2023-11-07T05:31:56Z",
"updateTime": "2023-11-07T05:31:56Z",
"issue": "<string>"
}
],
"nextPageToken": "<string>"
}The project id.
The maximum number of rollouts to return. The service may return fewer than this value. If unspecified, at most 10 rollouts will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
A page token, received from a previous ListRollouts call.
Provide this to retrieve the subsequent page.
When paginating, all other parameters provided to ListRollouts must match
the call that provided the page token.
Filter is used to filter rollouts returned in the list. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec
Supported filters:
For example: creator == "users/[email protected]" && update_time >= "2025-01-02T15:04:05Z07:00" task_type == "DATABASE_MIGRATE" task_type in ["DATABASE_MIGRATE", "DATABASE_EXPORT"]
Was this page helpful?