Resource: Rollout
Representation of a rollout Experiment
JSON representation |
---|
{ "name": string, "definition": { object ( |
Fields | |
---|---|
name |
Identifier. The name of the rollout to get. Format: projects/{project}/namespaces/{namespace}/rollouts/{rolloutId} |
definition |
The rollout definition. |
state |
Output only. The experiment state of the rollout. Will only be RUNNING or DONE. |
createTime |
Output only. Create time of the rollout experiment. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
startTime |
Output only. Start time of the rollout experiment. It is always the same as the createTime. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
endTime |
Output only. End time of the rollout experiment. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
lastUpdateTime |
Output only. Last update time of the rollout experiment. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
etag |
Etag for the Experiment which is generated using hash of updateTime. Can be filled during call to UpdateRollout to ensure that the correct version of the experiment is updated. This will ensure that there are no conflicting writes. If no |
RolloutDefinition
Definition to represent a rollout experiment.
JSON representation |
---|
{ "displayName": string, "description": string, "controlVariant": { object ( |
Fields | |
---|---|
displayName |
Required. The display name of the rollout experiment. |
description |
Optional. Text description of the rollout experiment. |
controlVariant |
Required. This is the control variant of the rollout. It will always have weight of 1 and name set as "Control". |
enabledVariant |
Required. This is the enabled variant of the rollout. It will always have weight of 1 and name set as "Enabled". |
Methods |
|
---|---|
|
Delete a rollout experiment. |
|
Get details about a rollout experiment. |
|
Get a list of all rollouts for a project. |