pub struct TargetUpdateLdap {Show 15 fields
pub bind_dn: String,
pub bind_dn_password: String,
pub description: Option<String>,
pub json: Option<bool>,
pub keep_prev_version: Option<String>,
pub key: Option<String>,
pub ldap_ca_cert: Option<String>,
pub ldap_url: String,
pub max_versions: Option<String>,
pub name: String,
pub new_name: Option<String>,
pub server_type: Option<String>,
pub token: Option<String>,
pub token_expiration: Option<String>,
pub uid_token: Option<String>,
}Expand description
TargetUpdateLdap : targetUpdateLdap is a command that updates an existing ldap target
Fields§
§bind_dn: StringBind DN
bind_dn_password: StringBind DN Password
description: Option<String>Description of the object
json: Option<bool>Set output format to JSON
keep_prev_version: Option<String>Whether to keep previous version [true/false]. If not set, use default according to account settings
key: Option<String>The name of a key that used to encrypt the target secret value (if empty, the account default protectionKey key will be used)
ldap_ca_cert: Option<String>CA Certificate File Content
ldap_url: StringLDAP Server URL
max_versions: Option<String>Set the maximum number of versions, limited by the account settings defaults.
name: StringTarget name
new_name: Option<String>New target name
server_type: Option<String>Set Ldap server type, Options:[OpenLDAP, ActiveDirectory]
token: Option<String>Authentication token (see /auth and /configure)
token_expiration: Option<String>Token expiration
uid_token: Option<String>The universal identity token, Required only for universal_identity authentication
Implementations§
Trait Implementations§
Source§impl Clone for TargetUpdateLdap
impl Clone for TargetUpdateLdap
Source§fn clone(&self) -> TargetUpdateLdap
fn clone(&self) -> TargetUpdateLdap
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 TargetUpdateLdap
impl Debug for TargetUpdateLdap
Source§impl Default for TargetUpdateLdap
impl Default for TargetUpdateLdap
Source§fn default() -> TargetUpdateLdap
fn default() -> TargetUpdateLdap
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TargetUpdateLdap
impl<'de> Deserialize<'de> for TargetUpdateLdap
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 TargetUpdateLdap
impl PartialEq for TargetUpdateLdap
Source§fn eq(&self, other: &TargetUpdateLdap) -> bool
fn eq(&self, other: &TargetUpdateLdap) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TargetUpdateLdap
impl Serialize for TargetUpdateLdap
impl StructuralPartialEq for TargetUpdateLdap
Auto Trait Implementations§
impl Freeze for TargetUpdateLdap
impl RefUnwindSafe for TargetUpdateLdap
impl Send for TargetUpdateLdap
impl Sync for TargetUpdateLdap
impl Unpin for TargetUpdateLdap
impl UnsafeUnpin for TargetUpdateLdap
impl UnwindSafe for TargetUpdateLdap
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