Enum gapi_grpc::google::cloud::iot::v1::GatewayAuthMethod [−][src]
The gateway authorization/authentication method. This setting determines how Cloud IoT Core authorizes/authenticate devices to access the gateway.
Variants
No authentication/authorization method specified. No devices are allowed to access the gateway.
The device is authenticated through the gateway association only. Device credentials are ignored even if provided.
The device is authenticated through its own credentials. Gateway association is not checked.
The device is authenticated through both device credentials and gateway association. The device must be bound to the gateway and must provide its own credentials.
Implementations
impl GatewayAuthMethod
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of GatewayAuthMethod
.
pub fn from_i32(value: i32) -> Option<GatewayAuthMethod>
[src]
Converts an i32
to a GatewayAuthMethod
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for GatewayAuthMethod
[src]
fn clone(&self) -> GatewayAuthMethod
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for GatewayAuthMethod
[src]
impl Debug for GatewayAuthMethod
[src]
impl Default for GatewayAuthMethod
[src]
fn default() -> GatewayAuthMethod
[src]
impl Eq for GatewayAuthMethod
[src]
impl From<GatewayAuthMethod> for i32
[src]
fn from(value: GatewayAuthMethod) -> i32
[src]
impl Hash for GatewayAuthMethod
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for GatewayAuthMethod
[src]
fn cmp(&self, other: &GatewayAuthMethod) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<GatewayAuthMethod> for GatewayAuthMethod
[src]
fn eq(&self, other: &GatewayAuthMethod) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<GatewayAuthMethod> for GatewayAuthMethod
[src]
fn partial_cmp(&self, other: &GatewayAuthMethod) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for GatewayAuthMethod
[src]
impl StructuralPartialEq for GatewayAuthMethod
[src]
Auto Trait Implementations
impl RefUnwindSafe for GatewayAuthMethod
impl Send for GatewayAuthMethod
impl Sync for GatewayAuthMethod
impl Unpin for GatewayAuthMethod
impl UnwindSafe for GatewayAuthMethod
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,