pub struct ActiveDirectoryPayload {Show 26 fields
pub active_directory_target_id: Option<i64>,
pub ai_certificate_discovery: Option<bool>,
pub auto_rotate: Option<bool>,
pub auto_rotate_interval_in_days: Option<i32>,
pub auto_rotate_rotation_hour: Option<i32>,
pub certificates_expiration_events: Option<Vec<CertificateExpirationEvent>>,
pub certificates_path_template: Option<String>,
pub computer_base_dn: Option<String>,
pub discover_iis_apps: Option<bool>,
pub discover_local_users: Option<bool>,
pub discover_services: Option<bool>,
pub discovery_types: Option<Vec<String>>,
pub domain_name: Option<String>,
pub domain_server_targets_path_template: Option<String>,
pub domain_users_rotated_secrets_path_template: Option<String>,
pub enable_rdp_sra: Option<bool>,
pub local_users_ignore_list: Option<HashMap<String, bool>>,
pub local_users_rotated_secrets_path_template: Option<String>,
pub os_filter: Option<String>,
pub ssh_port: Option<String>,
pub target_format: Option<String>,
pub targets_type: Option<String>,
pub user_base_dn: Option<String>,
pub user_groups: Option<Vec<String>>,
pub winrm_over_http: Option<bool>,
pub winrm_port: Option<String>,
}Fields§
§active_directory_target_id: Option<i64>§ai_certificate_discovery: Option<bool>§auto_rotate: Option<bool>§auto_rotate_interval_in_days: Option<i32>§auto_rotate_rotation_hour: Option<i32>§certificates_expiration_events: Option<Vec<CertificateExpirationEvent>>§certificates_path_template: Option<String>§computer_base_dn: Option<String>§discover_iis_apps: Option<bool>§discover_local_users: Option<bool>Deprecated
discover_services: Option<bool>§discovery_types: Option<Vec<String>>§domain_name: Option<String>§domain_server_targets_path_template: Option<String>§domain_users_rotated_secrets_path_template: Option<String>§enable_rdp_sra: Option<bool>§local_users_ignore_list: Option<HashMap<String, bool>>§local_users_rotated_secrets_path_template: Option<String>§os_filter: Option<String>§ssh_port: Option<String>§target_format: Option<String>§targets_type: Option<String>§user_base_dn: Option<String>§user_groups: Option<Vec<String>>§winrm_over_http: Option<bool>§winrm_port: Option<String>Implementations§
Source§impl ActiveDirectoryPayload
impl ActiveDirectoryPayload
pub fn new() -> ActiveDirectoryPayload
Trait Implementations§
Source§impl Clone for ActiveDirectoryPayload
impl Clone for ActiveDirectoryPayload
Source§fn clone(&self) -> ActiveDirectoryPayload
fn clone(&self) -> ActiveDirectoryPayload
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 ActiveDirectoryPayload
impl Debug for ActiveDirectoryPayload
Source§impl Default for ActiveDirectoryPayload
impl Default for ActiveDirectoryPayload
Source§fn default() -> ActiveDirectoryPayload
fn default() -> ActiveDirectoryPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActiveDirectoryPayload
impl<'de> Deserialize<'de> for ActiveDirectoryPayload
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 ActiveDirectoryPayload
impl PartialEq for ActiveDirectoryPayload
Source§fn eq(&self, other: &ActiveDirectoryPayload) -> bool
fn eq(&self, other: &ActiveDirectoryPayload) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ActiveDirectoryPayload
impl Serialize for ActiveDirectoryPayload
impl StructuralPartialEq for ActiveDirectoryPayload
Auto Trait Implementations§
impl Freeze for ActiveDirectoryPayload
impl RefUnwindSafe for ActiveDirectoryPayload
impl Send for ActiveDirectoryPayload
impl Sync for ActiveDirectoryPayload
impl Unpin for ActiveDirectoryPayload
impl UnsafeUnpin for ActiveDirectoryPayload
impl UnwindSafe for ActiveDirectoryPayload
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