#[non_exhaustive]pub enum CommonReason {
Show 17 variants
Undefined,
Unknown,
RevisionFailed,
ProgressDeadlineExceeded,
ContainerMissing,
ContainerPermissionDenied,
ContainerImageUnauthorized,
ContainerImageAuthorizationCheckFailed,
EncryptionKeyPermissionDenied,
EncryptionKeyCheckFailed,
SecretsAccessCheckFailed,
WaitingForOperation,
ImmediateRetry,
PostponedRetry,
Internal,
VpcNetworkNotFound,
UnknownValue(UnknownValue),
}Expand description
Reasons common to all types of conditions.
§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.
Unknown
Reason unknown. Further details will be in message.
RevisionFailed
Revision creation process failed.
ProgressDeadlineExceeded
Timed out waiting for completion.
ContainerMissing
The container image path is incorrect.
ContainerPermissionDenied
Insufficient permissions on the container image.
Container image is not authorized by policy.
ContainerImageAuthorizationCheckFailed
Container image policy authorization check failed.
EncryptionKeyPermissionDenied
Insufficient permissions on encryption key.
EncryptionKeyCheckFailed
Permission check on encryption key failed.
SecretsAccessCheckFailed
At least one Access check on secrets failed.
WaitingForOperation
Waiting for operation to complete.
ImmediateRetry
System will retry immediately.
PostponedRetry
System will retry later; current attempt failed.
Internal
An internal error occurred. Further information may be in the message.
VpcNetworkNotFound
User-provided VPC network was not found.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using CommonReason::value or CommonReason::name.
Implementations§
Trait Implementations§
Source§impl Clone for CommonReason
impl Clone for CommonReason
Source§fn clone(&self) -> CommonReason
fn clone(&self) -> CommonReason
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CommonReason
impl Debug for CommonReason
Source§impl Default for CommonReason
impl Default for CommonReason
Source§impl<'de> Deserialize<'de> for CommonReason
impl<'de> Deserialize<'de> for CommonReason
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 CommonReason
impl Display for CommonReason
Source§impl From<&str> for CommonReason
impl From<&str> for CommonReason
Source§impl From<i32> for CommonReason
impl From<i32> for CommonReason
Source§impl PartialEq for CommonReason
impl PartialEq for CommonReason
Source§impl Serialize for CommonReason
impl Serialize for CommonReason
impl StructuralPartialEq for CommonReason
Auto Trait Implementations§
impl Freeze for CommonReason
impl RefUnwindSafe for CommonReason
impl Send for CommonReason
impl Sync for CommonReason
impl Unpin for CommonReason
impl UnwindSafe for CommonReason
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.