[−][src]Struct rusoto_sqs::AddPermissionRequest
Fields
aws_account_ids: Vec<String>
The AWS account number of the principal who is given permission. The principal must have an AWS account, but does not need to be signed up for Amazon SQS. For information about locating the AWS account identification, see Your AWS Identifiers in the Amazon Simple Queue Service Developer Guide.
actions: Vec<String>
The action the client wants to allow for the specified principal. Valid values: the name of any action or *
.
For more information about these actions, see Overview of Managing Access Permissions to Your Amazon Simple Queue Service Resource in the Amazon Simple Queue Service Developer Guide.
Specifying SendMessage
, DeleteMessage
, or ChangeMessageVisibility
for ActionName.n
also grants permissions for the corresponding batch versions of those actions: SendMessageBatch
, DeleteMessageBatch
, and ChangeMessageVisibilityBatch
.
label: String
The unique identification of the permission you're setting (for example, AliceSendMessage
). Maximum 80 characters. Allowed characters include alphanumeric characters, hyphens (-
), and underscores (_
).
queue_url: String
The URL of the Amazon SQS queue to which permissions are added.
Queue URLs and names are case-sensitive.
Trait Implementations
impl Clone for AddPermissionRequest
[src]
pub fn clone(&self) -> AddPermissionRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AddPermissionRequest
[src]
impl Default for AddPermissionRequest
[src]
pub fn default() -> AddPermissionRequest
[src]
impl PartialEq<AddPermissionRequest> for AddPermissionRequest
[src]
pub fn eq(&self, other: &AddPermissionRequest) -> bool
[src]
pub fn ne(&self, other: &AddPermissionRequest) -> bool
[src]
impl StructuralPartialEq for AddPermissionRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for AddPermissionRequest
[src]
impl Send for AddPermissionRequest
[src]
impl Sync for AddPermissionRequest
[src]
impl Unpin for AddPermissionRequest
[src]
impl UnwindSafe for AddPermissionRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,