#[non_exhaustive]pub enum DockerRegistry {
Unspecified,
ContainerRegistry,
ArtifactRegistry,
UnknownValue(UnknownValue),
}
Expand description
Docker Registry to use for storing function Docker images.
§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
Unspecified
Unspecified.
ContainerRegistry
Docker images will be stored in multi-regional Container Registry
repositories named gcf
.
ArtifactRegistry
Docker images will be stored in regional Artifact Registry repositories.
By default, GCF will create and use repositories named gcf-artifacts
in every region in which a function is deployed. But the repository to
use can also be specified by the user using the docker_repository
field.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using DockerRegistry::value or DockerRegistry::name.
Implementations§
Trait Implementations§
Source§impl Clone for DockerRegistry
impl Clone for DockerRegistry
Source§fn clone(&self) -> DockerRegistry
fn clone(&self) -> DockerRegistry
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DockerRegistry
impl Debug for DockerRegistry
Source§impl Default for DockerRegistry
impl Default for DockerRegistry
Source§impl<'de> Deserialize<'de> for DockerRegistry
impl<'de> Deserialize<'de> for DockerRegistry
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 DockerRegistry
impl Display for DockerRegistry
Source§impl From<&str> for DockerRegistry
impl From<&str> for DockerRegistry
Source§impl From<i32> for DockerRegistry
impl From<i32> for DockerRegistry
Source§impl PartialEq for DockerRegistry
impl PartialEq for DockerRegistry
Source§impl Serialize for DockerRegistry
impl Serialize for DockerRegistry
impl StructuralPartialEq for DockerRegistry
Auto Trait Implementations§
impl Freeze for DockerRegistry
impl RefUnwindSafe for DockerRegistry
impl Send for DockerRegistry
impl Sync for DockerRegistry
impl Unpin for DockerRegistry
impl UnwindSafe for DockerRegistry
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.