pub struct ExternalAccountProvider {Show 13 fields
pub account_provider_type: Option<AccountProviderTypes>,
pub authentication: Option<Authentication>,
pub certificates: Option<IdRef>,
pub ldap_service: Option<LDAPService>,
pub o_auth_2s: Option<OAuth2S>,
pub password_set: Option<bool>,
pub priority: Option<i64>,
pub remote_role_mapping: Option<Vec<RoleMapping>>,
pub retries: Option<i64>,
pub service_addresses: Option<Vec<String>>,
pub service_enabled: Option<bool>,
pub tacac_splus_service: Option<TACACSplusService>,
pub timeout_seconds: Option<i64>,
}
Expand description
The external account provider services that can provide accounts for this manager to use for authentication.
Fields§
§account_provider_type: Option<AccountProviderTypes>
§authentication: Option<Authentication>
§certificates: Option<IdRef>
§ldap_service: Option<LDAPService>
§o_auth_2s: Option<OAuth2S>
§password_set: Option<bool>
Indicates if the Password property is set.
priority: Option<i64>
The authentication priority for the external account provider.
remote_role_mapping: Option<Vec<RoleMapping>>
The mapping rules to convert the external account providers account information to the local Redfish role.
retries: Option<i64>
The number of times to retry connecting to an address in the ServiceAddresses property before attempting the next address in the array.
service_addresses: Option<Vec<String>>
The addresses of the user account providers to which this external account provider links. The format of this field depends on the type of external account provider.
service_enabled: Option<bool>
An indication of whether this service is enabled.
tacac_splus_service: Option<TACACSplusService>
§timeout_seconds: Option<i64>
The period of time, in seconds, this account service will wait for a response from an address of a user account provider before timing out.
Trait Implementations§
Source§impl Clone for ExternalAccountProvider
impl Clone for ExternalAccountProvider
Source§fn clone(&self) -> ExternalAccountProvider
fn clone(&self) -> ExternalAccountProvider
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more