pub struct AwsOperation {
pub operation: Option<String>,
pub account_id: Option<String>,
pub region: Option<String>,
pub request_id: Option<String>,
pub queue_url: Option<String>,
pub table_name: Option<String>,
}
Expand description
Information about an AWS operation
Fields§
§operation: Option<String>
The name of the API action invoked against an AWS service or resource.
account_id: Option<String>
If your application accesses resources in a different account, or sends segments to a different account, record the ID of the account that owns the AWS resource that your application accessed.
region: Option<String>
If the resource is in a region different from your application, record the region. For example, us-west-2.
request_id: Option<String>
Unique identifier for the request.
queue_url: Option<String>
For operations on an Amazon SQS queue, the queue’s URL.
table_name: Option<String>
For operations on a DynamoDB table, the name of the table.
Trait Implementations§
Source§impl Debug for AwsOperation
impl Debug for AwsOperation
Source§impl Default for AwsOperation
impl Default for AwsOperation
Source§fn default() -> AwsOperation
fn default() -> AwsOperation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AwsOperation
impl RefUnwindSafe for AwsOperation
impl Send for AwsOperation
impl Sync for AwsOperation
impl Unpin for AwsOperation
impl UnwindSafe for AwsOperation
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