Struct aws_sdk_ssm::types::builders::CloudWatchOutputConfigBuilder
source · #[non_exhaustive]pub struct CloudWatchOutputConfigBuilder { /* private fields */ }
Expand description
A builder for CloudWatchOutputConfig
.
Implementations§
source§impl CloudWatchOutputConfigBuilder
impl CloudWatchOutputConfigBuilder
sourcepub fn cloud_watch_log_group_name(self, input: impl Into<String>) -> Self
pub fn cloud_watch_log_group_name(self, input: impl Into<String>) -> Self
The name of the CloudWatch Logs log group where you want to send command output. If you don't specify a group name, Amazon Web Services Systems Manager automatically creates a log group for you. The log group uses the following naming format:
aws/ssm/SystemsManagerDocumentName
sourcepub fn set_cloud_watch_log_group_name(self, input: Option<String>) -> Self
pub fn set_cloud_watch_log_group_name(self, input: Option<String>) -> Self
The name of the CloudWatch Logs log group where you want to send command output. If you don't specify a group name, Amazon Web Services Systems Manager automatically creates a log group for you. The log group uses the following naming format:
aws/ssm/SystemsManagerDocumentName
sourcepub fn get_cloud_watch_log_group_name(&self) -> &Option<String>
pub fn get_cloud_watch_log_group_name(&self) -> &Option<String>
The name of the CloudWatch Logs log group where you want to send command output. If you don't specify a group name, Amazon Web Services Systems Manager automatically creates a log group for you. The log group uses the following naming format:
aws/ssm/SystemsManagerDocumentName
sourcepub fn cloud_watch_output_enabled(self, input: bool) -> Self
pub fn cloud_watch_output_enabled(self, input: bool) -> Self
Enables Systems Manager to send command output to CloudWatch Logs.
sourcepub fn set_cloud_watch_output_enabled(self, input: Option<bool>) -> Self
pub fn set_cloud_watch_output_enabled(self, input: Option<bool>) -> Self
Enables Systems Manager to send command output to CloudWatch Logs.
sourcepub fn get_cloud_watch_output_enabled(&self) -> &Option<bool>
pub fn get_cloud_watch_output_enabled(&self) -> &Option<bool>
Enables Systems Manager to send command output to CloudWatch Logs.
sourcepub fn build(self) -> CloudWatchOutputConfig
pub fn build(self) -> CloudWatchOutputConfig
Consumes the builder and constructs a CloudWatchOutputConfig
.
Trait Implementations§
source§impl Clone for CloudWatchOutputConfigBuilder
impl Clone for CloudWatchOutputConfigBuilder
source§fn clone(&self) -> CloudWatchOutputConfigBuilder
fn clone(&self) -> CloudWatchOutputConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CloudWatchOutputConfigBuilder
impl Default for CloudWatchOutputConfigBuilder
source§fn default() -> CloudWatchOutputConfigBuilder
fn default() -> CloudWatchOutputConfigBuilder
source§impl PartialEq for CloudWatchOutputConfigBuilder
impl PartialEq for CloudWatchOutputConfigBuilder
source§fn eq(&self, other: &CloudWatchOutputConfigBuilder) -> bool
fn eq(&self, other: &CloudWatchOutputConfigBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CloudWatchOutputConfigBuilder
Auto Trait Implementations§
impl Freeze for CloudWatchOutputConfigBuilder
impl RefUnwindSafe for CloudWatchOutputConfigBuilder
impl Send for CloudWatchOutputConfigBuilder
impl Sync for CloudWatchOutputConfigBuilder
impl Unpin for CloudWatchOutputConfigBuilder
impl UnwindSafe for CloudWatchOutputConfigBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more