pub struct PrivateLinkRemovePrincipalRequest {
pub principal: String,
pub principal_type: Option<PrincipalType>,
pub alias: Option<String>,
}Expand description
Request to remove a principal from PrivateLink access list
Fields§
§principal: StringAWS principal to remove
principal_type: Option<PrincipalType>Type of principal
alias: Option<String>Alias of the principal
Trait Implementations§
Source§impl Clone for PrivateLinkRemovePrincipalRequest
impl Clone for PrivateLinkRemovePrincipalRequest
Source§fn clone(&self) -> PrivateLinkRemovePrincipalRequest
fn clone(&self) -> PrivateLinkRemovePrincipalRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for PrivateLinkRemovePrincipalRequest
impl<'de> Deserialize<'de> for PrivateLinkRemovePrincipalRequest
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
Auto Trait Implementations§
impl Freeze for PrivateLinkRemovePrincipalRequest
impl RefUnwindSafe for PrivateLinkRemovePrincipalRequest
impl Send for PrivateLinkRemovePrincipalRequest
impl Sync for PrivateLinkRemovePrincipalRequest
impl Unpin for PrivateLinkRemovePrincipalRequest
impl UnwindSafe for PrivateLinkRemovePrincipalRequest
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