AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::CloudWatchOutputConfig Class Reference

#include <CloudWatchOutputConfig.h>

Public Member Functions

 CloudWatchOutputConfig ()
 
 CloudWatchOutputConfig (Aws::Utils::Json::JsonView jsonValue)
 
CloudWatchOutputConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCloudWatchLogGroupName () const
 
bool CloudWatchLogGroupNameHasBeenSet () const
 
void SetCloudWatchLogGroupName (const Aws::String &value)
 
void SetCloudWatchLogGroupName (Aws::String &&value)
 
void SetCloudWatchLogGroupName (const char *value)
 
CloudWatchOutputConfigWithCloudWatchLogGroupName (const Aws::String &value)
 
CloudWatchOutputConfigWithCloudWatchLogGroupName (Aws::String &&value)
 
CloudWatchOutputConfigWithCloudWatchLogGroupName (const char *value)
 
bool GetCloudWatchOutputEnabled () const
 
bool CloudWatchOutputEnabledHasBeenSet () const
 
void SetCloudWatchOutputEnabled (bool value)
 
CloudWatchOutputConfigWithCloudWatchOutputEnabled (bool value)
 

Detailed Description

Configuration options for sending command output to CloudWatch Logs.

See Also:

AWS API Reference

Definition at line 32 of file CloudWatchOutputConfig.h.

Constructor & Destructor Documentation

◆ CloudWatchOutputConfig() [1/2]

Aws::SSM::Model::CloudWatchOutputConfig::CloudWatchOutputConfig ( )

◆ CloudWatchOutputConfig() [2/2]

Aws::SSM::Model::CloudWatchOutputConfig::CloudWatchOutputConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CloudWatchLogGroupNameHasBeenSet()

bool Aws::SSM::Model::CloudWatchOutputConfig::CloudWatchLogGroupNameHasBeenSet ( ) const
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 55 of file CloudWatchOutputConfig.h.

◆ CloudWatchOutputEnabledHasBeenSet()

bool Aws::SSM::Model::CloudWatchOutputConfig::CloudWatchOutputEnabledHasBeenSet ( ) const
inline

Enables Systems Manager to send command output to CloudWatch Logs.

Definition at line 114 of file CloudWatchOutputConfig.h.

◆ GetCloudWatchLogGroupName()

const Aws::String& Aws::SSM::Model::CloudWatchOutputConfig::GetCloudWatchLogGroupName ( ) const
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 47 of file CloudWatchOutputConfig.h.

◆ GetCloudWatchOutputEnabled()

bool Aws::SSM::Model::CloudWatchOutputConfig::GetCloudWatchOutputEnabled ( ) const
inline

Enables Systems Manager to send command output to CloudWatch Logs.

Definition at line 109 of file CloudWatchOutputConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::CloudWatchOutputConfig::Jsonize ( ) const

◆ operator=()

CloudWatchOutputConfig& Aws::SSM::Model::CloudWatchOutputConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCloudWatchLogGroupName() [1/3]

void Aws::SSM::Model::CloudWatchOutputConfig::SetCloudWatchLogGroupName ( const Aws::String value)
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 63 of file CloudWatchOutputConfig.h.

◆ SetCloudWatchLogGroupName() [2/3]

void Aws::SSM::Model::CloudWatchOutputConfig::SetCloudWatchLogGroupName ( Aws::String &&  value)
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 71 of file CloudWatchOutputConfig.h.

◆ SetCloudWatchLogGroupName() [3/3]

void Aws::SSM::Model::CloudWatchOutputConfig::SetCloudWatchLogGroupName ( const char *  value)
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 79 of file CloudWatchOutputConfig.h.

◆ SetCloudWatchOutputEnabled()

void Aws::SSM::Model::CloudWatchOutputConfig::SetCloudWatchOutputEnabled ( bool  value)
inline

Enables Systems Manager to send command output to CloudWatch Logs.

Definition at line 119 of file CloudWatchOutputConfig.h.

◆ WithCloudWatchLogGroupName() [1/3]

CloudWatchOutputConfig& Aws::SSM::Model::CloudWatchOutputConfig::WithCloudWatchLogGroupName ( const Aws::String value)
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 87 of file CloudWatchOutputConfig.h.

◆ WithCloudWatchLogGroupName() [2/3]

CloudWatchOutputConfig& Aws::SSM::Model::CloudWatchOutputConfig::WithCloudWatchLogGroupName ( Aws::String &&  value)
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 95 of file CloudWatchOutputConfig.h.

◆ WithCloudWatchLogGroupName() [3/3]

CloudWatchOutputConfig& Aws::SSM::Model::CloudWatchOutputConfig::WithCloudWatchLogGroupName ( const char *  value)
inline

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

Definition at line 103 of file CloudWatchOutputConfig.h.

◆ WithCloudWatchOutputEnabled()

CloudWatchOutputConfig& Aws::SSM::Model::CloudWatchOutputConfig::WithCloudWatchOutputEnabled ( bool  value)
inline

Enables Systems Manager to send command output to CloudWatch Logs.

Definition at line 124 of file CloudWatchOutputConfig.h.


The documentation for this class was generated from the following file: