pub struct ProposalActions {
pub invitations: Option<Vec<InviteAction>>,
pub removals: Option<Vec<RemoveAction>>,
}Expand description
The actions to carry out if a proposal is APPROVED.
Fields§
§invitations: Option<Vec<InviteAction>> The actions to perform for an APPROVED proposal to invite an AWS account to create a member and join the network.
removals: Option<Vec<RemoveAction>> The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.
Trait Implementations§
Source§impl Clone for ProposalActions
impl Clone for ProposalActions
Source§fn clone(&self) -> ProposalActions
fn clone(&self) -> ProposalActions
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 Debug for ProposalActions
impl Debug for ProposalActions
Source§impl Default for ProposalActions
impl Default for ProposalActions
Source§fn default() -> ProposalActions
fn default() -> ProposalActions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProposalActions
impl<'de> Deserialize<'de> for ProposalActions
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 ProposalActions
impl PartialEq for ProposalActions
Source§impl Serialize for ProposalActions
impl Serialize for ProposalActions
impl StructuralPartialEq for ProposalActions
Auto Trait Implementations§
impl Freeze for ProposalActions
impl RefUnwindSafe for ProposalActions
impl Send for ProposalActions
impl Sync for ProposalActions
impl Unpin for ProposalActions
impl UnwindSafe for ProposalActions
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