AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::DescribeAccountAuditConfigurationResult Class Reference

#include <DescribeAccountAuditConfigurationResult.h>

Public Member Functions

 DescribeAccountAuditConfigurationResult ()
 
 DescribeAccountAuditConfigurationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeAccountAuditConfigurationResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetRoleArn () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
DescribeAccountAuditConfigurationResultWithRoleArn (const Aws::String &value)
 
DescribeAccountAuditConfigurationResultWithRoleArn (Aws::String &&value)
 
DescribeAccountAuditConfigurationResultWithRoleArn (const char *value)
 
const Aws::Map< AuditNotificationType, AuditNotificationTarget > & GetAuditNotificationTargetConfigurations () const
 
void SetAuditNotificationTargetConfigurations (const Aws::Map< AuditNotificationType, AuditNotificationTarget > &value)
 
void SetAuditNotificationTargetConfigurations (Aws::Map< AuditNotificationType, AuditNotificationTarget > &&value)
 
DescribeAccountAuditConfigurationResultWithAuditNotificationTargetConfigurations (const Aws::Map< AuditNotificationType, AuditNotificationTarget > &value)
 
DescribeAccountAuditConfigurationResultWithAuditNotificationTargetConfigurations (Aws::Map< AuditNotificationType, AuditNotificationTarget > &&value)
 
DescribeAccountAuditConfigurationResultAddAuditNotificationTargetConfigurations (const AuditNotificationType &key, const AuditNotificationTarget &value)
 
DescribeAccountAuditConfigurationResultAddAuditNotificationTargetConfigurations (AuditNotificationType &&key, const AuditNotificationTarget &value)
 
DescribeAccountAuditConfigurationResultAddAuditNotificationTargetConfigurations (const AuditNotificationType &key, AuditNotificationTarget &&value)
 
DescribeAccountAuditConfigurationResultAddAuditNotificationTargetConfigurations (AuditNotificationType &&key, AuditNotificationTarget &&value)
 
const Aws::Map< Aws::String, AuditCheckConfiguration > & GetAuditCheckConfigurations () const
 
void SetAuditCheckConfigurations (const Aws::Map< Aws::String, AuditCheckConfiguration > &value)
 
void SetAuditCheckConfigurations (Aws::Map< Aws::String, AuditCheckConfiguration > &&value)
 
DescribeAccountAuditConfigurationResultWithAuditCheckConfigurations (const Aws::Map< Aws::String, AuditCheckConfiguration > &value)
 
DescribeAccountAuditConfigurationResultWithAuditCheckConfigurations (Aws::Map< Aws::String, AuditCheckConfiguration > &&value)
 
DescribeAccountAuditConfigurationResultAddAuditCheckConfigurations (const Aws::String &key, const AuditCheckConfiguration &value)
 
DescribeAccountAuditConfigurationResultAddAuditCheckConfigurations (Aws::String &&key, const AuditCheckConfiguration &value)
 
DescribeAccountAuditConfigurationResultAddAuditCheckConfigurations (const Aws::String &key, AuditCheckConfiguration &&value)
 
DescribeAccountAuditConfigurationResultAddAuditCheckConfigurations (Aws::String &&key, AuditCheckConfiguration &&value)
 
DescribeAccountAuditConfigurationResultAddAuditCheckConfigurations (const char *key, AuditCheckConfiguration &&value)
 
DescribeAccountAuditConfigurationResultAddAuditCheckConfigurations (const char *key, const AuditCheckConfiguration &value)
 

Detailed Description

Definition at line 31 of file DescribeAccountAuditConfigurationResult.h.

Constructor & Destructor Documentation

◆ DescribeAccountAuditConfigurationResult() [1/2]

Aws::IoT::Model::DescribeAccountAuditConfigurationResult::DescribeAccountAuditConfigurationResult ( )

◆ DescribeAccountAuditConfigurationResult() [2/2]

Aws::IoT::Model::DescribeAccountAuditConfigurationResult::DescribeAccountAuditConfigurationResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAuditCheckConfigurations() [1/6]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditCheckConfigurations ( Aws::String &&  key,
AuditCheckConfiguration &&  value 
)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 194 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditCheckConfigurations() [2/6]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditCheckConfigurations ( Aws::String &&  key,
const AuditCheckConfiguration value 
)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 184 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditCheckConfigurations() [3/6]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditCheckConfigurations ( const Aws::String key,
AuditCheckConfiguration &&  value 
)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 189 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditCheckConfigurations() [4/6]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditCheckConfigurations ( const Aws::String key,
const AuditCheckConfiguration value 
)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 179 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditCheckConfigurations() [5/6]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditCheckConfigurations ( const char *  key,
AuditCheckConfiguration &&  value 
)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 199 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditCheckConfigurations() [6/6]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditCheckConfigurations ( const char *  key,
const AuditCheckConfiguration value 
)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 204 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditNotificationTargetConfigurations() [1/4]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditNotificationTargetConfigurations ( AuditNotificationType &&  key,
AuditNotificationTarget &&  value 
)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 148 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditNotificationTargetConfigurations() [2/4]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditNotificationTargetConfigurations ( AuditNotificationType &&  key,
const AuditNotificationTarget value 
)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 136 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditNotificationTargetConfigurations() [3/4]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditNotificationTargetConfigurations ( const AuditNotificationType key,
AuditNotificationTarget &&  value 
)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 142 of file DescribeAccountAuditConfigurationResult.h.

◆ AddAuditNotificationTargetConfigurations() [4/4]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::AddAuditNotificationTargetConfigurations ( const AuditNotificationType key,
const AuditNotificationTarget value 
)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 130 of file DescribeAccountAuditConfigurationResult.h.

◆ GetAuditCheckConfigurations()

const Aws::Map<Aws::String, AuditCheckConfiguration>& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::GetAuditCheckConfigurations ( ) const
inline

Which audit checks are enabled and disabled for this account.

Definition at line 154 of file DescribeAccountAuditConfigurationResult.h.

◆ GetAuditNotificationTargetConfigurations()

const Aws::Map<AuditNotificationType, AuditNotificationTarget>& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::GetAuditNotificationTargetConfigurations ( ) const
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 100 of file DescribeAccountAuditConfigurationResult.h.

◆ GetRoleArn()

const Aws::String& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::GetRoleArn ( ) const
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 45 of file DescribeAccountAuditConfigurationResult.h.

◆ operator=()

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAuditCheckConfigurations() [1/2]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetAuditCheckConfigurations ( Aws::Map< Aws::String, AuditCheckConfiguration > &&  value)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 164 of file DescribeAccountAuditConfigurationResult.h.

◆ SetAuditCheckConfigurations() [2/2]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetAuditCheckConfigurations ( const Aws::Map< Aws::String, AuditCheckConfiguration > &  value)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 159 of file DescribeAccountAuditConfigurationResult.h.

◆ SetAuditNotificationTargetConfigurations() [1/2]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetAuditNotificationTargetConfigurations ( Aws::Map< AuditNotificationType, AuditNotificationTarget > &&  value)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 112 of file DescribeAccountAuditConfigurationResult.h.

◆ SetAuditNotificationTargetConfigurations() [2/2]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetAuditNotificationTargetConfigurations ( const Aws::Map< AuditNotificationType, AuditNotificationTarget > &  value)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 106 of file DescribeAccountAuditConfigurationResult.h.

◆ SetRoleArn() [1/3]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 61 of file DescribeAccountAuditConfigurationResult.h.

◆ SetRoleArn() [2/3]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetRoleArn ( const Aws::String value)
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 53 of file DescribeAccountAuditConfigurationResult.h.

◆ SetRoleArn() [3/3]

void Aws::IoT::Model::DescribeAccountAuditConfigurationResult::SetRoleArn ( const char *  value)
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 69 of file DescribeAccountAuditConfigurationResult.h.

◆ WithAuditCheckConfigurations() [1/2]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithAuditCheckConfigurations ( Aws::Map< Aws::String, AuditCheckConfiguration > &&  value)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 174 of file DescribeAccountAuditConfigurationResult.h.

◆ WithAuditCheckConfigurations() [2/2]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithAuditCheckConfigurations ( const Aws::Map< Aws::String, AuditCheckConfiguration > &  value)
inline

Which audit checks are enabled and disabled for this account.

Definition at line 169 of file DescribeAccountAuditConfigurationResult.h.

◆ WithAuditNotificationTargetConfigurations() [1/2]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithAuditNotificationTargetConfigurations ( Aws::Map< AuditNotificationType, AuditNotificationTarget > &&  value)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 124 of file DescribeAccountAuditConfigurationResult.h.

◆ WithAuditNotificationTargetConfigurations() [2/2]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithAuditNotificationTargetConfigurations ( const Aws::Map< AuditNotificationType, AuditNotificationTarget > &  value)
inline

Information about the targets to which audit notifications are sent for this account.

Definition at line 118 of file DescribeAccountAuditConfigurationResult.h.

◆ WithRoleArn() [1/3]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 85 of file DescribeAccountAuditConfigurationResult.h.

◆ WithRoleArn() [2/3]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithRoleArn ( const Aws::String value)
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 77 of file DescribeAccountAuditConfigurationResult.h.

◆ WithRoleArn() [3/3]

DescribeAccountAuditConfigurationResult& Aws::IoT::Model::DescribeAccountAuditConfigurationResult::WithRoleArn ( const char *  value)
inline

The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates, and other items as required when performing an audit.

On the first call to UpdateAccountAuditConfiguration, this parameter is required.

Definition at line 93 of file DescribeAccountAuditConfigurationResult.h.


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