Struct aws_sdk_iotfleetwise::types::IamResources
source · #[non_exhaustive]pub struct IamResources {
pub role_arn: String,
}
Expand description
The IAM resource that enables Amazon Web Services IoT FleetWise edge agent software to send data to Amazon Timestream.
For more information, see IAM roles in the Identity and Access Management User Guide.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.role_arn: String
The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN
.
Implementations§
source§impl IamResources
impl IamResources
source§impl IamResources
impl IamResources
sourcepub fn builder() -> IamResourcesBuilder
pub fn builder() -> IamResourcesBuilder
Creates a new builder-style object to manufacture IamResources
.
Trait Implementations§
source§impl Clone for IamResources
impl Clone for IamResources
source§fn clone(&self) -> IamResources
fn clone(&self) -> IamResources
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IamResources
impl Debug for IamResources
source§impl PartialEq for IamResources
impl PartialEq for IamResources
source§fn eq(&self, other: &IamResources) -> bool
fn eq(&self, other: &IamResources) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IamResources
Auto Trait Implementations§
impl RefUnwindSafe for IamResources
impl Send for IamResources
impl Sync for IamResources
impl Unpin for IamResources
impl UnwindSafe for IamResources
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.