pub struct SandboxBuildTrustStatement {
pub effect: IamEffect,
pub principal: ServicePrincipal,
pub action: String,
pub condition: SourceAccountCondition,
}Expand description
A service principal allowed to assume the role from one source account.
Fields§
§effect: IamEffect§principal: ServicePrincipal§action: String§condition: SourceAccountConditionTrait Implementations§
Source§impl Clone for SandboxBuildTrustStatement
impl Clone for SandboxBuildTrustStatement
Source§impl Debug for SandboxBuildTrustStatement
impl Debug for SandboxBuildTrustStatement
Source§impl<'de> Deserialize<'de> for SandboxBuildTrustStatement
impl<'de> Deserialize<'de> for SandboxBuildTrustStatement
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
impl Eq for SandboxBuildTrustStatement
impl StructuralPartialEq for SandboxBuildTrustStatement
Auto Trait Implementations§
impl Freeze for SandboxBuildTrustStatement
impl RefUnwindSafe for SandboxBuildTrustStatement
impl Send for SandboxBuildTrustStatement
impl Sync for SandboxBuildTrustStatement
impl Unpin for SandboxBuildTrustStatement
impl UnsafeUnpin for SandboxBuildTrustStatement
impl UnwindSafe for SandboxBuildTrustStatement
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.