pub struct VasaProviderSpec {
pub sms_provider_spec_: SmsProviderSpec,
pub username: String,
pub password: String,
pub url: String,
pub certificate: Option<String>,
}Expand description
VASA(vStorage APIs for Storage Awareness) provider specification
This structure may be used only with operations rendered under /sms.
§How to access
SmsStorageManager::register_provider_task(provider_spec)→VasaProviderSpec
Fields§
§sms_provider_spec_: SmsProviderSpec§username: StringUsername The maximum length of the username is 255 characters.
password: StringPassword The maximum length of the password is 255 characters.
url: StringURL
certificate: Option<String>Certificate
Trait Implementations§
Source§impl Debug for VasaProviderSpec
impl Debug for VasaProviderSpec
Source§impl Deref for VasaProviderSpec
impl Deref for VasaProviderSpec
Source§impl DerefMut for VasaProviderSpec
impl DerefMut for VasaProviderSpec
Source§impl Deserialize for VasaProviderSpec
impl Deserialize for VasaProviderSpec
Source§impl SmsProviderSpecTrait for VasaProviderSpec
impl SmsProviderSpecTrait for VasaProviderSpec
Source§fn get_sms_provider_spec(&self) -> &SmsProviderSpec
fn get_sms_provider_spec(&self) -> &SmsProviderSpec
Get a reference to the SmsProviderSpec parent struct
Source§fn get_sms_provider_spec_mut(&mut self) -> &mut SmsProviderSpec
fn get_sms_provider_spec_mut(&mut self) -> &mut SmsProviderSpec
Get a mutable reference to the SmsProviderSpec parent struct
Source§impl VimObjectTrait for VasaProviderSpec
impl VimObjectTrait for VasaProviderSpec
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VasaProviderSpec
Auto Trait Implementations§
impl Freeze for VasaProviderSpec
impl RefUnwindSafe for VasaProviderSpec
impl Send for VasaProviderSpec
impl Sync for VasaProviderSpec
impl Unpin for VasaProviderSpec
impl UnsafeUnpin for VasaProviderSpec
impl UnwindSafe for VasaProviderSpec
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