#[non_exhaustive]pub struct GetV2LoggingOptionsOutput {
pub role_arn: Option<String>,
pub default_log_level: Option<LogLevel>,
pub disable_all_logs: bool,
/* private fields */
}
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: Option<String>
The IAM role ARN IoT uses to write to your CloudWatch logs.
default_log_level: Option<LogLevel>
The default log level.
disable_all_logs: bool
Disables all logs.
Implementations§
source§impl GetV2LoggingOptionsOutput
impl GetV2LoggingOptionsOutput
sourcepub fn builder() -> GetV2LoggingOptionsOutputBuilder
pub fn builder() -> GetV2LoggingOptionsOutputBuilder
Creates a new builder-style object to manufacture GetV2LoggingOptionsOutput
.
Trait Implementations§
source§impl Clone for GetV2LoggingOptionsOutput
impl Clone for GetV2LoggingOptionsOutput
source§fn clone(&self) -> GetV2LoggingOptionsOutput
fn clone(&self) -> GetV2LoggingOptionsOutput
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 GetV2LoggingOptionsOutput
impl Debug for GetV2LoggingOptionsOutput
source§impl PartialEq for GetV2LoggingOptionsOutput
impl PartialEq for GetV2LoggingOptionsOutput
source§fn eq(&self, other: &GetV2LoggingOptionsOutput) -> bool
fn eq(&self, other: &GetV2LoggingOptionsOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetV2LoggingOptionsOutput
impl RequestId for GetV2LoggingOptionsOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetV2LoggingOptionsOutput
Auto Trait Implementations§
impl Freeze for GetV2LoggingOptionsOutput
impl RefUnwindSafe for GetV2LoggingOptionsOutput
impl Send for GetV2LoggingOptionsOutput
impl Sync for GetV2LoggingOptionsOutput
impl Unpin for GetV2LoggingOptionsOutput
impl UnwindSafe for GetV2LoggingOptionsOutput
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.