pub struct CloudWatchLogsDestination {
pub iam_role_arn: Option<String>,
pub log_group_arn: Option<String>,
}
Expand description
An object that contains information about an event destination that sends data to Amazon CloudWatch Logs.
Fields
iam_role_arn: Option<String>
The Amazon Resource Name (ARN) of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon CloudWatch destination.
log_group_arn: Option<String>
The name of the Amazon CloudWatch Log Group that you want to record events in.
Trait Implementations
sourceimpl Clone for CloudWatchLogsDestination
impl Clone for CloudWatchLogsDestination
sourcefn clone(&self) -> CloudWatchLogsDestination
fn clone(&self) -> CloudWatchLogsDestination
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CloudWatchLogsDestination
impl Debug for CloudWatchLogsDestination
sourceimpl Default for CloudWatchLogsDestination
impl Default for CloudWatchLogsDestination
sourcefn default() -> CloudWatchLogsDestination
fn default() -> CloudWatchLogsDestination
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CloudWatchLogsDestination
impl<'de> Deserialize<'de> for CloudWatchLogsDestination
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<CloudWatchLogsDestination> for CloudWatchLogsDestination
impl PartialEq<CloudWatchLogsDestination> for CloudWatchLogsDestination
sourcefn eq(&self, other: &CloudWatchLogsDestination) -> bool
fn eq(&self, other: &CloudWatchLogsDestination) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CloudWatchLogsDestination) -> bool
fn ne(&self, other: &CloudWatchLogsDestination) -> bool
This method tests for !=
.
sourceimpl Serialize for CloudWatchLogsDestination
impl Serialize for CloudWatchLogsDestination
impl StructuralPartialEq for CloudWatchLogsDestination
Auto Trait Implementations
impl RefUnwindSafe for CloudWatchLogsDestination
impl Send for CloudWatchLogsDestination
impl Sync for CloudWatchLogsDestination
impl Unpin for CloudWatchLogsDestination
impl UnwindSafe for CloudWatchLogsDestination
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more