#[non_exhaustive]pub struct ApplicationPolicyStatement { /* private fields */ }
Expand description
Policy statement applied to the application.
Implementations
sourceimpl ApplicationPolicyStatement
impl ApplicationPolicyStatement
sourcepub fn actions(&self) -> Option<&[String]>
pub fn actions(&self) -> Option<&[String]>
For the list of actions supported for this operation, see Application Permissions.
sourcepub fn principal_org_i_ds(&self) -> Option<&[String]>
pub fn principal_org_i_ds(&self) -> Option<&[String]>
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
sourcepub fn principals(&self) -> Option<&[String]>
pub fn principals(&self) -> Option<&[String]>
An array of AWS account IDs, or * to make the application public.
sourcepub fn statement_id(&self) -> Option<&str>
pub fn statement_id(&self) -> Option<&str>
A unique ID for the statement.
sourceimpl ApplicationPolicyStatement
impl ApplicationPolicyStatement
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ApplicationPolicyStatement
.
Trait Implementations
sourceimpl Clone for ApplicationPolicyStatement
impl Clone for ApplicationPolicyStatement
sourcefn clone(&self) -> ApplicationPolicyStatement
fn clone(&self) -> ApplicationPolicyStatement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ApplicationPolicyStatement
impl Debug for ApplicationPolicyStatement
sourceimpl PartialEq<ApplicationPolicyStatement> for ApplicationPolicyStatement
impl PartialEq<ApplicationPolicyStatement> for ApplicationPolicyStatement
sourcefn eq(&self, other: &ApplicationPolicyStatement) -> bool
fn eq(&self, other: &ApplicationPolicyStatement) -> bool
impl StructuralPartialEq for ApplicationPolicyStatement
Auto Trait Implementations
impl RefUnwindSafe for ApplicationPolicyStatement
impl Send for ApplicationPolicyStatement
impl Sync for ApplicationPolicyStatement
impl Unpin for ApplicationPolicyStatement
impl UnwindSafe for ApplicationPolicyStatement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more