pub struct RegisterAccessConnectorRequestModel {
pub name: String,
pub encrypted_payload: String,
pub key: String,
}Expand description
RegisterAccessConnectorRequestModel : Registers a new access connector (spec
ConnectorRegistration).
Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel.
EncryptedPayload and
Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel.Key
carry the organization key wrapped client-side, so the server holds ciphertext only and never
sees the plaintext key.
Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel.Name is
a plaintext display label.
Fields§
§name: StringThe access connector’s plaintext display label, shown wherever access connectors are listed and managed.
encrypted_payload: StringThe organization key, wrapped client-side with the encryption-key half of the access connector’s credential. Stored verbatim and handed back on every token response so the access connector can unwrap it locally; the server only ever holds the ciphertext.
key: StringThe key protecting Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel. EncryptedPayload, itself uploaded wrapped – opaque ciphertext the server stores but can never use, recoverable only client-side.
Implementations§
Source§impl RegisterAccessConnectorRequestModel
impl RegisterAccessConnectorRequestModel
Sourcepub fn new(
name: String,
encrypted_payload: String,
key: String,
) -> RegisterAccessConnectorRequestModel
pub fn new( name: String, encrypted_payload: String, key: String, ) -> RegisterAccessConnectorRequestModel
Registers a new access connector (spec ConnectorRegistration).
Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel.
EncryptedPayload and
Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel.Key
carry the organization key wrapped client-side, so the server holds ciphertext only and
never sees the plaintext key.
Bit.Services.Pam.AccessConnector.Api.Models.Request.RegisterAccessConnectorRequestModel.Name
is a plaintext display label.
Trait Implementations§
Source§impl Clone for RegisterAccessConnectorRequestModel
impl Clone for RegisterAccessConnectorRequestModel
Source§fn clone(&self) -> RegisterAccessConnectorRequestModel
fn clone(&self) -> RegisterAccessConnectorRequestModel
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for RegisterAccessConnectorRequestModel
impl Default for RegisterAccessConnectorRequestModel
Source§fn default() -> RegisterAccessConnectorRequestModel
fn default() -> RegisterAccessConnectorRequestModel
Source§impl<'de> Deserialize<'de> for RegisterAccessConnectorRequestModel
impl<'de> Deserialize<'de> for RegisterAccessConnectorRequestModel
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>,
impl StructuralPartialEq for RegisterAccessConnectorRequestModel
Auto Trait Implementations§
impl Freeze for RegisterAccessConnectorRequestModel
impl RefUnwindSafe for RegisterAccessConnectorRequestModel
impl Send for RegisterAccessConnectorRequestModel
impl Sync for RegisterAccessConnectorRequestModel
impl Unpin for RegisterAccessConnectorRequestModel
impl UnsafeUnpin for RegisterAccessConnectorRequestModel
impl UnwindSafe for RegisterAccessConnectorRequestModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Arc<> Read more