AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole Class Reference

#include <AwsRdsDbInstanceAssociatedRole.h>

Public Member Functions

 AwsRdsDbInstanceAssociatedRole ()
 
 AwsRdsDbInstanceAssociatedRole (Aws::Utils::Json::JsonView jsonValue)
 
AwsRdsDbInstanceAssociatedRoleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
AwsRdsDbInstanceAssociatedRoleWithRoleArn (const Aws::String &value)
 
AwsRdsDbInstanceAssociatedRoleWithRoleArn (Aws::String &&value)
 
AwsRdsDbInstanceAssociatedRoleWithRoleArn (const char *value)
 
const Aws::StringGetFeatureName () const
 
bool FeatureNameHasBeenSet () const
 
void SetFeatureName (const Aws::String &value)
 
void SetFeatureName (Aws::String &&value)
 
void SetFeatureName (const char *value)
 
AwsRdsDbInstanceAssociatedRoleWithFeatureName (const Aws::String &value)
 
AwsRdsDbInstanceAssociatedRoleWithFeatureName (Aws::String &&value)
 
AwsRdsDbInstanceAssociatedRoleWithFeatureName (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
AwsRdsDbInstanceAssociatedRoleWithStatus (const Aws::String &value)
 
AwsRdsDbInstanceAssociatedRoleWithStatus (Aws::String &&value)
 
AwsRdsDbInstanceAssociatedRoleWithStatus (const char *value)
 

Detailed Description

An IAM role associated with the DB instance.

See Also:

AWS API Reference

Definition at line 31 of file AwsRdsDbInstanceAssociatedRole.h.

Constructor & Destructor Documentation

◆ AwsRdsDbInstanceAssociatedRole() [1/2]

Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::AwsRdsDbInstanceAssociatedRole ( )

◆ AwsRdsDbInstanceAssociatedRole() [2/2]

Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::AwsRdsDbInstanceAssociatedRole ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FeatureNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::FeatureNameHasBeenSet ( ) const
inline

The name of the feature associated with the IAM role.

Definition at line 89 of file AwsRdsDbInstanceAssociatedRole.h.

◆ GetFeatureName()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::GetFeatureName ( ) const
inline

The name of the feature associated with the IAM role.

Definition at line 84 of file AwsRdsDbInstanceAssociatedRole.h.

◆ GetRoleArn()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::GetRoleArn ( ) const
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 43 of file AwsRdsDbInstanceAssociatedRole.h.

◆ GetStatus()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::GetStatus ( ) const
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 133 of file AwsRdsDbInstanceAssociatedRole.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::Jsonize ( ) const

◆ operator=()

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::RoleArnHasBeenSet ( ) const
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 48 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetFeatureName() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetFeatureName ( Aws::String &&  value)
inline

The name of the feature associated with the IAM role.

Definition at line 99 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetFeatureName() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetFeatureName ( const Aws::String value)
inline

The name of the feature associated with the IAM role.

Definition at line 94 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetFeatureName() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetFeatureName ( const char *  value)
inline

The name of the feature associated with the IAM role.

Definition at line 104 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetRoleArn() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 58 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetRoleArn() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 53 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetRoleArn() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetRoleArn ( const char *  value)
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 63 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetStatus() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetStatus ( Aws::String &&  value)
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 172 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetStatus() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetStatus ( const Aws::String value)
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 159 of file AwsRdsDbInstanceAssociatedRole.h.

◆ SetStatus() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::SetStatus ( const char *  value)
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 185 of file AwsRdsDbInstanceAssociatedRole.h.

◆ StatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::StatusHasBeenSet ( ) const
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 146 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithFeatureName() [1/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithFeatureName ( Aws::String &&  value)
inline

The name of the feature associated with the IAM role.

Definition at line 114 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithFeatureName() [2/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithFeatureName ( const Aws::String value)
inline

The name of the feature associated with the IAM role.

Definition at line 109 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithFeatureName() [3/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithFeatureName ( const char *  value)
inline

The name of the feature associated with the IAM role.

Definition at line 119 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithRoleArn() [1/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 73 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithRoleArn() [2/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 68 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithRoleArn() [3/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithRoleArn ( const char *  value)
inline

The ARN of the IAM role that is associated with the DB instance.

Definition at line 78 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithStatus() [1/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithStatus ( Aws::String &&  value)
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 211 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithStatus() [2/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithStatus ( const Aws::String value)
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 198 of file AwsRdsDbInstanceAssociatedRole.h.

◆ WithStatus() [3/3]

AwsRdsDbInstanceAssociatedRole& Aws::SecurityHub::Model::AwsRdsDbInstanceAssociatedRole::WithStatus ( const char *  value)
inline

Describes the state of the association between the IAM role and the DB instance. The Status property returns one of the following values:

  • ACTIVE - The IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.

  • PENDING - The IAM role ARN is being associated with the DB instance.

  • INVALID - The IAM role ARN is associated with the DB instance. But the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.

Definition at line 224 of file AwsRdsDbInstanceAssociatedRole.h.


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