Struct aws_sdk_iot::types::SecurityProfileIdentifier
source · #[non_exhaustive]pub struct SecurityProfileIdentifier {
pub name: String,
pub arn: String,
}
Expand description
Identifying information for a Device Defender security profile.
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.name: String
The name you've given to the security profile.
arn: String
The ARN of the security profile.
Implementations§
source§impl SecurityProfileIdentifier
impl SecurityProfileIdentifier
sourcepub fn builder() -> SecurityProfileIdentifierBuilder
pub fn builder() -> SecurityProfileIdentifierBuilder
Creates a new builder-style object to manufacture SecurityProfileIdentifier
.
Trait Implementations§
source§impl Clone for SecurityProfileIdentifier
impl Clone for SecurityProfileIdentifier
source§fn clone(&self) -> SecurityProfileIdentifier
fn clone(&self) -> SecurityProfileIdentifier
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 SecurityProfileIdentifier
impl Debug for SecurityProfileIdentifier
source§impl PartialEq for SecurityProfileIdentifier
impl PartialEq for SecurityProfileIdentifier
source§fn eq(&self, other: &SecurityProfileIdentifier) -> bool
fn eq(&self, other: &SecurityProfileIdentifier) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SecurityProfileIdentifier
Auto Trait Implementations§
impl Freeze for SecurityProfileIdentifier
impl RefUnwindSafe for SecurityProfileIdentifier
impl Send for SecurityProfileIdentifier
impl Sync for SecurityProfileIdentifier
impl Unpin for SecurityProfileIdentifier
impl UnwindSafe for SecurityProfileIdentifier
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.