Struct rusoto_mq::LdapServerMetadataOutput [−][src]
pub struct LdapServerMetadataOutput { pub hosts: Option<Vec<String>>, pub role_base: Option<String>, pub role_name: Option<String>, pub role_search_matching: Option<String>, pub role_search_subtree: Option<bool>, pub service_account_username: Option<String>, pub user_base: Option<String>, pub user_role_name: Option<String>, pub user_search_matching: Option<String>, pub user_search_subtree: Option<bool>, }
Expand description
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
Fields
hosts: Option<Vec<String>>
Fully qualified domain name of the LDAP server. Optional failover server.
role_base: Option<String>
Fully qualified name of the directory to search for a user’s groups.
role_name: Option<String>
Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group membership query.
role_search_matching: Option<String>
The search criteria for groups.
role_search_subtree: Option<bool>
The directory search scope for the role. If set to true, scope is to search the entire sub-tree.
service_account_username: Option<String>
Service account username.
user_base: Option<String>
Fully qualified name of the directory where you want to search for users.
user_role_name: Option<String>
Specifies the name of the LDAP attribute for the user group membership.
user_search_matching: Option<String>
The search criteria for users.
user_search_subtree: Option<bool>
The directory search scope for the user. If set to true, scope is to search the entire sub-tree.
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for LdapServerMetadataOutput
impl Send for LdapServerMetadataOutput
impl Sync for LdapServerMetadataOutput
impl Unpin for LdapServerMetadataOutput
impl UnwindSafe for LdapServerMetadataOutput
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self