#[non_exhaustive]pub enum RevisionReason {
Show 14 variants
Undefined,
Pending,
Reserve,
Retired,
Retiring,
Recreating,
HealthCheckContainerError,
CustomizedPathResponsePending,
MinInstancesNotProvisioned,
ActiveRevisionLimitReached,
NoDeployment,
HealthCheckSkipped,
MinInstancesWarming,
UnknownValue(UnknownValue),
}Expand description
Reasons specific to Revision resource.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
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.
HealthCheckContainerError
There was a health check error.
CustomizedPathResponsePending
Health check failed due to user error from customized path of the container. System will retry.
MinInstancesNotProvisioned
A revision with min_instance_count > 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.
ActiveRevisionLimitReached
The maximum allowed number of active revisions has been reached.
NoDeployment
There was no deployment defined. This value is no longer used, but Services created in older versions of the API might contain this value.
HealthCheckSkipped
A revision’s container has no port specified since the revision is of a manually scaled service with 0 instance count
MinInstancesWarming
A revision with min_instance_count > 0 was created and is waiting for enough instances to begin a traffic migration.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using RevisionReason::value or RevisionReason::name.
Implementations§
Trait Implementations§
Source§impl Clone for RevisionReason
impl Clone for RevisionReason
Source§fn clone(&self) -> RevisionReason
fn clone(&self) -> RevisionReason
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for RevisionReason
impl Debug for RevisionReason
Source§impl Default for RevisionReason
impl Default for RevisionReason
Source§impl<'de> Deserialize<'de> for RevisionReason
impl<'de> Deserialize<'de> for RevisionReason
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for RevisionReason
impl Display for RevisionReason
Source§impl From<&str> for RevisionReason
impl From<&str> for RevisionReason
Source§impl From<i32> for RevisionReason
impl From<i32> for RevisionReason
Source§impl PartialEq for RevisionReason
impl PartialEq for RevisionReason
Source§impl Serialize for RevisionReason
impl Serialize for RevisionReason
impl StructuralPartialEq for RevisionReason
Auto Trait Implementations§
impl Freeze for RevisionReason
impl RefUnwindSafe for RevisionReason
impl Send for RevisionReason
impl Sync for RevisionReason
impl Unpin for RevisionReason
impl UnwindSafe for RevisionReason
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.