pub struct HuaweiAccessRules {
pub auth_endpoint: Option<String>,
pub domain_id: Option<Vec<String>>,
pub domain_name: Option<Vec<String>>,
pub tenant_id: Option<Vec<String>>,
pub tenant_name: Option<Vec<String>>,
pub user_id: Option<Vec<String>>,
pub user_name: Option<Vec<String>>,
}Fields§
§auth_endpoint: Option<String>The auth URL.
domain_id: Option<Vec<String>>The list of domain ids that the login is restricted to.
domain_name: Option<Vec<String>>The list of domainNames that the login is restricted to.
tenant_id: Option<Vec<String>>The list of tenantIDs that the login is restricted to.
tenant_name: Option<Vec<String>>The list of tenantNames that the login is restricted to.
user_id: Option<Vec<String>>The list of user ids that the login is restricted to.
user_name: Option<Vec<String>>The list of user names that the login is restricted to.
Implementations§
Source§impl HuaweiAccessRules
impl HuaweiAccessRules
pub fn new() -> HuaweiAccessRules
Trait Implementations§
Source§impl Clone for HuaweiAccessRules
impl Clone for HuaweiAccessRules
Source§fn clone(&self) -> HuaweiAccessRules
fn clone(&self) -> HuaweiAccessRules
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HuaweiAccessRules
impl Debug for HuaweiAccessRules
Source§impl Default for HuaweiAccessRules
impl Default for HuaweiAccessRules
Source§fn default() -> HuaweiAccessRules
fn default() -> HuaweiAccessRules
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HuaweiAccessRules
impl<'de> Deserialize<'de> for HuaweiAccessRules
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HuaweiAccessRules
impl PartialEq for HuaweiAccessRules
Source§fn eq(&self, other: &HuaweiAccessRules) -> bool
fn eq(&self, other: &HuaweiAccessRules) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HuaweiAccessRules
impl Serialize for HuaweiAccessRules
impl StructuralPartialEq for HuaweiAccessRules
Auto Trait Implementations§
impl Freeze for HuaweiAccessRules
impl RefUnwindSafe for HuaweiAccessRules
impl Send for HuaweiAccessRules
impl Sync for HuaweiAccessRules
impl Unpin for HuaweiAccessRules
impl UnsafeUnpin for HuaweiAccessRules
impl UnwindSafe for HuaweiAccessRules
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
Mutably borrows from an owned value. Read more