Defines a status condition for a resource.
| JSON representation | 
|---|
| { "type" : string , "state" : enum ( | 
type 
 string 
type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready": True when the Resource is ready.
state 
 enum (  
 State 
 
)
State of the condition.
lastTransitionTime 
 string (  
 Timestamp 
 
format)
Last time the condition transitioned from one status to another.
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: "2014-10-02T15:01:23Z" 
, "2014-10-02T15:01:23.045123456Z" 
or "2014-10-02T15:01:23+05:30" 
.
severity 
 enum (  
 Severity 
 
)
How to interpret failures of this condition, one of Error, Warning, Info
reasons 
. The reason for this condition. Depending on the condition type, it will populate one of these fields. Successful conditions cannot have a reason. reasons 
can be only one of the following:reason 
 enum (  
 CommonReason 
 
)
Output only. A common (service-level) reason for this condition.
revisionReason 
 enum (  
 RevisionReason 
 
)
Output only. A reason for the revision condition.
executionReason 
 enum (  
 ExecutionReason 
 
)
Output only. A reason for the execution condition.
State
Represents the possible Condition states.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | The default value. This value is used if the state is omitted. | 
| CONDITION_PENDING | Transient state: Reconciliation has not started yet. | 
| CONDITION_RECONCILING | Transient state: reconciliation is still in progress. | 
| CONDITION_FAILED | Terminal state: Reconciliation did not succeed. | 
| CONDITION_SUCCEEDED | Terminal state: Reconciliation completed successfully. | 
Severity
Represents the severity of the condition failures.
| Enums | |
|---|---|
| SEVERITY_UNSPECIFIED | Unspecified severity | 
| ERROR | Error severity. | 
| WARNING | Warning severity. | 
| INFO | Info severity. | 
CommonReason
Reasons common to all types of conditions.
| Enums | |
|---|---|
| COMMON_REASON_UNDEFINED | Default value. | 
| UNKNOWN | Reason unknown. Further details will be in message. | 
| REVISION_FAILED | Revision creation process failed. | 
| PROGRESS_DEADLINE_EXCEEDED | Timed out waiting for completion. | 
| CONTAINER_MISSING | The container image path is incorrect. | 
| CONTAINER_PERMISSION_DENIED | Insufficient permissions on the container image. | 
| CONTAINER_IMAGE_UNAUTHORIZED | Container image is not authorized by policy. | 
| CONTAINER_IMAGE_AUTHORIZATION_CHECK_FAILED | Container image policy authorization check failed. | 
| ENCRYPTION_KEY_PERMISSION_DENIED | Insufficient permissions on encryption key. | 
| ENCRYPTION_KEY_CHECK_FAILED | Permission check on encryption key failed. | 
| SECRETS_ACCESS_CHECK_FAILED | At least one Access check on secrets failed. | 
| WAITING_FOR_OPERATION | Waiting for operation to complete. | 
| IMMEDIATE_RETRY | System will retry immediately. | 
| POSTPONED_RETRY | System will retry later; current attempt failed. | 
| INTERNAL | An internal error occurred. Further information may be in the message. | 
| VPC_NETWORK_NOT_FOUND | User-provided VPC network was not found. | 
RevisionReason
Reasons specific to Revision resource.
| Enums | |
|---|---|
| REVISION_REASON_UNDEFINED | Default value. | 
| PENDING | Revision in Pending state. | 
| RESERVE | Revision is in Reserve state. | 
| RETIRED | Revision is Retired. | 
| RETIRING | Revision is being retired. | 
| RECREATING | Revision is being recreated. | 
| HEALTH_CHECK_CONTAINER_ERROR | There was a health check error. | 
| CUSTOMIZED_PATH_RESPONSE_PENDING | Health check failed due to user error from customized path of the container. System will retry. | 
| MIN_INSTANCES_NOT_PROVISIONED | A revision with minInstanceCount > 0 was created and is reserved, but it was not configured to serve traffic, so it's not live. This can also happen momentarily during traffic migration. | 
| ACTIVE_REVISION_LIMIT_REACHED | The maximum allowed number of active revisions has been reached. | 
| NO_DEPLOYMENT | There was no deployment defined. This value is no longer used, but Services created in older versions of the API might contain this value. | 
| HEALTH_CHECK_SKIPPED | A revision's container has no port specified since the revision is of a manually scaled service with 0 instance count | 
| MIN_INSTANCES_WARMING | A revision with minInstanceCount > 0 was created and is waiting for enough instances to begin a traffic migration. | 
ExecutionReason
Reasons specific to Execution resource.
| Enums | |
|---|---|
| EXECUTION_REASON_UNDEFINED | Default value. | 
| JOB_STATUS_SERVICE_POLLING_ERROR | Internal system error getting execution status. System will retry. | 
| NON_ZERO_EXIT_CODE | A task reached its retry limit and the last attempt failed due to the user container exiting with a non-zero exit code. | 
| CANCELLED | The execution was cancelled by users. | 
| CANCELLING | The execution is in the process of being cancelled. | 
| DELETED | The execution was deleted. | 

