[−][src]Struct rusoto_sns::AddPermissionInput
Fields
aws_account_id: Vec<String>
The AWS account IDs of the users (principals) who will be given access to the specified actions. The users must have AWS accounts, but do not need to be signed up for this service.
action_name: Vec<String>
The action you want to allow for the specified principal(s).
Valid values: any Amazon SNS action name.
label: String
A unique identifier for the new policy statement.
topic_arn: String
The ARN of the topic whose access control policy you wish to modify.
Trait Implementations
impl PartialEq<AddPermissionInput> for AddPermissionInput
[src]
fn eq(&self, other: &AddPermissionInput) -> bool
[src]
fn ne(&self, other: &AddPermissionInput) -> bool
[src]
impl Default for AddPermissionInput
[src]
fn default() -> AddPermissionInput
[src]
impl Clone for AddPermissionInput
[src]
fn clone(&self) -> AddPermissionInput
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for AddPermissionInput
[src]
Auto Trait Implementations
impl Send for AddPermissionInput
impl Sync for AddPermissionInput
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self