status.proto
Package: core.solo.io
Types:
Source File: github.com/solo-io/solo-kit/api/v1/status.proto
Status
* Status indicates whether a resource has been (in)validated by a reporter in the system. Statuses are meant to be read-only by users
"state": .core.solo.io.Status.State
"reason": string
"reportedBy": string
"subresourceStatuses": map<string, .core.solo.io.Status>
Field | Type | Description | Default |
---|---|---|---|
state |
.core.solo.io.Status.State | State is the enum indicating the state of the resource | |
reason |
string |
Reason is a description of the error for Rejected resources. If the resource is pending or accepted, this field will be empty | |
reportedBy |
string |
Reference to the reporter who wrote this status | |
subresourceStatuses |
map<string, .core.solo.io.Status> |
Reference to statuses (by resource-ref string: “Kind.Namespace.Name”) of subresources of the parent resource |
State
Name | Description |
---|---|
Pending |
Pending status indicates the resource has not yet been validated |
Accepted |
Accepted indicates the resource has been validated |
Rejected |
Rejected indicates an invalid configuration by the user Rejected resources may be propagated to the xDS server depending on their severity |