pub struct Aws {
pub account_id: Option<String>,
pub ecs: Option<Ecs>,
pub ec2: Option<Ec2>,
pub elastic_beanstalk: Option<ElasticBeanstalk>,
pub xray: Option<XRay>,
}
Expand description
Context information about the AWS environment this segment was run in
Fields§
§account_id: Option<String>
If your application sends segments to a different AWS account, record the ID of the account running your application.
ecs: Option<Ecs>
Information about an Amazon ECS container.
ec2: Option<Ec2>
Information about an EC2 instance.
elastic_beanstalk: Option<ElasticBeanstalk>
Information about an Elastic Beanstalk environment. You can find this information in a file named /var/elasticbeanstalk/xray/environment.conf on the latest Elastic Beanstalk platforms.
xray: Option<XRay>
Metadata about the type and version of instrumentation used.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Aws
impl Send for Aws
impl Sync for Aws
impl Unpin for Aws
impl UnwindSafe for Aws
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