AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::DBSecurityGroup Class Reference

#include <DBSecurityGroup.h>

Public Member Functions

 DBSecurityGroup ()
 
 DBSecurityGroup (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBSecurityGroupoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
DBSecurityGroupWithOwnerId (const Aws::String &value)
 
DBSecurityGroupWithOwnerId (Aws::String &&value)
 
DBSecurityGroupWithOwnerId (const char *value)
 
const Aws::StringGetDBSecurityGroupName () const
 
bool DBSecurityGroupNameHasBeenSet () const
 
void SetDBSecurityGroupName (const Aws::String &value)
 
void SetDBSecurityGroupName (Aws::String &&value)
 
void SetDBSecurityGroupName (const char *value)
 
DBSecurityGroupWithDBSecurityGroupName (const Aws::String &value)
 
DBSecurityGroupWithDBSecurityGroupName (Aws::String &&value)
 
DBSecurityGroupWithDBSecurityGroupName (const char *value)
 
const Aws::StringGetDBSecurityGroupDescription () const
 
bool DBSecurityGroupDescriptionHasBeenSet () const
 
void SetDBSecurityGroupDescription (const Aws::String &value)
 
void SetDBSecurityGroupDescription (Aws::String &&value)
 
void SetDBSecurityGroupDescription (const char *value)
 
DBSecurityGroupWithDBSecurityGroupDescription (const Aws::String &value)
 
DBSecurityGroupWithDBSecurityGroupDescription (Aws::String &&value)
 
DBSecurityGroupWithDBSecurityGroupDescription (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DBSecurityGroupWithVpcId (const Aws::String &value)
 
DBSecurityGroupWithVpcId (Aws::String &&value)
 
DBSecurityGroupWithVpcId (const char *value)
 
const Aws::Vector< EC2SecurityGroup > & GetEC2SecurityGroups () const
 
bool EC2SecurityGroupsHasBeenSet () const
 
void SetEC2SecurityGroups (const Aws::Vector< EC2SecurityGroup > &value)
 
void SetEC2SecurityGroups (Aws::Vector< EC2SecurityGroup > &&value)
 
DBSecurityGroupWithEC2SecurityGroups (const Aws::Vector< EC2SecurityGroup > &value)
 
DBSecurityGroupWithEC2SecurityGroups (Aws::Vector< EC2SecurityGroup > &&value)
 
DBSecurityGroupAddEC2SecurityGroups (const EC2SecurityGroup &value)
 
DBSecurityGroupAddEC2SecurityGroups (EC2SecurityGroup &&value)
 
const Aws::Vector< IPRange > & GetIPRanges () const
 
bool IPRangesHasBeenSet () const
 
void SetIPRanges (const Aws::Vector< IPRange > &value)
 
void SetIPRanges (Aws::Vector< IPRange > &&value)
 
DBSecurityGroupWithIPRanges (const Aws::Vector< IPRange > &value)
 
DBSecurityGroupWithIPRanges (Aws::Vector< IPRange > &&value)
 
DBSecurityGroupAddIPRanges (const IPRange &value)
 
DBSecurityGroupAddIPRanges (IPRange &&value)
 
const Aws::StringGetDBSecurityGroupArn () const
 
bool DBSecurityGroupArnHasBeenSet () const
 
void SetDBSecurityGroupArn (const Aws::String &value)
 
void SetDBSecurityGroupArn (Aws::String &&value)
 
void SetDBSecurityGroupArn (const char *value)
 
DBSecurityGroupWithDBSecurityGroupArn (const Aws::String &value)
 
DBSecurityGroupWithDBSecurityGroupArn (Aws::String &&value)
 
DBSecurityGroupWithDBSecurityGroupArn (const char *value)
 

Detailed Description

Contains the details for an Amazon RDS DB security group.

This data type is used as a response element in the DescribeDBSecurityGroups action.

See Also:

AWS API Reference

Definition at line 36 of file DBSecurityGroup.h.

Constructor & Destructor Documentation

◆ DBSecurityGroup() [1/2]

Aws::RDS::Model::DBSecurityGroup::DBSecurityGroup ( )

◆ DBSecurityGroup() [2/2]

Aws::RDS::Model::DBSecurityGroup::DBSecurityGroup ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddEC2SecurityGroups() [1/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::AddEC2SecurityGroups ( const EC2SecurityGroup value)
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 252 of file DBSecurityGroup.h.

◆ AddEC2SecurityGroups() [2/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::AddEC2SecurityGroups ( EC2SecurityGroup &&  value)
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 257 of file DBSecurityGroup.h.

◆ AddIPRanges() [1/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::AddIPRanges ( const IPRange value)
inline

Contains a list of IPRange elements.

Definition at line 293 of file DBSecurityGroup.h.

◆ AddIPRanges() [2/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::AddIPRanges ( IPRange &&  value)
inline

Contains a list of IPRange elements.

Definition at line 298 of file DBSecurityGroup.h.

◆ DBSecurityGroupArnHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::DBSecurityGroupArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 309 of file DBSecurityGroup.h.

◆ DBSecurityGroupDescriptionHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::DBSecurityGroupDescriptionHasBeenSet ( ) const
inline

Provides the description of the DB security group.

Definition at line 145 of file DBSecurityGroup.h.

◆ DBSecurityGroupNameHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::DBSecurityGroupNameHasBeenSet ( ) const
inline

Specifies the name of the DB security group.

Definition at line 104 of file DBSecurityGroup.h.

◆ EC2SecurityGroupsHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::EC2SecurityGroupsHasBeenSet ( ) const
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 227 of file DBSecurityGroup.h.

◆ GetDBSecurityGroupArn()

const Aws::String& Aws::RDS::Model::DBSecurityGroup::GetDBSecurityGroupArn ( ) const
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 304 of file DBSecurityGroup.h.

◆ GetDBSecurityGroupDescription()

const Aws::String& Aws::RDS::Model::DBSecurityGroup::GetDBSecurityGroupDescription ( ) const
inline

Provides the description of the DB security group.

Definition at line 140 of file DBSecurityGroup.h.

◆ GetDBSecurityGroupName()

const Aws::String& Aws::RDS::Model::DBSecurityGroup::GetDBSecurityGroupName ( ) const
inline

Specifies the name of the DB security group.

Definition at line 99 of file DBSecurityGroup.h.

◆ GetEC2SecurityGroups()

const Aws::Vector<EC2SecurityGroup>& Aws::RDS::Model::DBSecurityGroup::GetEC2SecurityGroups ( ) const
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 222 of file DBSecurityGroup.h.

◆ GetIPRanges()

const Aws::Vector<IPRange>& Aws::RDS::Model::DBSecurityGroup::GetIPRanges ( ) const
inline

Contains a list of IPRange elements.

Definition at line 263 of file DBSecurityGroup.h.

◆ GetOwnerId()

const Aws::String& Aws::RDS::Model::DBSecurityGroup::GetOwnerId ( ) const
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 51 of file DBSecurityGroup.h.

◆ GetVpcId()

const Aws::String& Aws::RDS::Model::DBSecurityGroup::GetVpcId ( ) const
inline

Provides the VpcId of the DB security group.

Definition at line 181 of file DBSecurityGroup.h.

◆ IPRangesHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::IPRangesHasBeenSet ( ) const
inline

Contains a list of IPRange elements.

Definition at line 268 of file DBSecurityGroup.h.

◆ operator=()

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::DBSecurityGroup::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::RDS::Model::DBSecurityGroup::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OwnerIdHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::OwnerIdHasBeenSet ( ) const
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 57 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupArn() [1/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 319 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupArn() [2/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 314 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupArn() [3/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 324 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupDescription() [1/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupDescription ( Aws::String &&  value)
inline

Provides the description of the DB security group.

Definition at line 155 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupDescription() [2/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupDescription ( const Aws::String value)
inline

Provides the description of the DB security group.

Definition at line 150 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupDescription() [3/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupDescription ( const char *  value)
inline

Provides the description of the DB security group.

Definition at line 160 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupName() [1/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupName ( Aws::String &&  value)
inline

Specifies the name of the DB security group.

Definition at line 114 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupName() [2/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupName ( const Aws::String value)
inline

Specifies the name of the DB security group.

Definition at line 109 of file DBSecurityGroup.h.

◆ SetDBSecurityGroupName() [3/3]

void Aws::RDS::Model::DBSecurityGroup::SetDBSecurityGroupName ( const char *  value)
inline

Specifies the name of the DB security group.

Definition at line 119 of file DBSecurityGroup.h.

◆ SetEC2SecurityGroups() [1/2]

void Aws::RDS::Model::DBSecurityGroup::SetEC2SecurityGroups ( Aws::Vector< EC2SecurityGroup > &&  value)
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 237 of file DBSecurityGroup.h.

◆ SetEC2SecurityGroups() [2/2]

void Aws::RDS::Model::DBSecurityGroup::SetEC2SecurityGroups ( const Aws::Vector< EC2SecurityGroup > &  value)
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 232 of file DBSecurityGroup.h.

◆ SetIPRanges() [1/2]

void Aws::RDS::Model::DBSecurityGroup::SetIPRanges ( Aws::Vector< IPRange > &&  value)
inline

Contains a list of IPRange elements.

Definition at line 278 of file DBSecurityGroup.h.

◆ SetIPRanges() [2/2]

void Aws::RDS::Model::DBSecurityGroup::SetIPRanges ( const Aws::Vector< IPRange > &  value)
inline

Contains a list of IPRange elements.

Definition at line 273 of file DBSecurityGroup.h.

◆ SetOwnerId() [1/3]

void Aws::RDS::Model::DBSecurityGroup::SetOwnerId ( Aws::String &&  value)
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 69 of file DBSecurityGroup.h.

◆ SetOwnerId() [2/3]

void Aws::RDS::Model::DBSecurityGroup::SetOwnerId ( const Aws::String value)
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 63 of file DBSecurityGroup.h.

◆ SetOwnerId() [3/3]

void Aws::RDS::Model::DBSecurityGroup::SetOwnerId ( const char *  value)
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 75 of file DBSecurityGroup.h.

◆ SetVpcId() [1/3]

void Aws::RDS::Model::DBSecurityGroup::SetVpcId ( Aws::String &&  value)
inline

Provides the VpcId of the DB security group.

Definition at line 196 of file DBSecurityGroup.h.

◆ SetVpcId() [2/3]

void Aws::RDS::Model::DBSecurityGroup::SetVpcId ( const Aws::String value)
inline

Provides the VpcId of the DB security group.

Definition at line 191 of file DBSecurityGroup.h.

◆ SetVpcId() [3/3]

void Aws::RDS::Model::DBSecurityGroup::SetVpcId ( const char *  value)
inline

Provides the VpcId of the DB security group.

Definition at line 201 of file DBSecurityGroup.h.

◆ VpcIdHasBeenSet()

bool Aws::RDS::Model::DBSecurityGroup::VpcIdHasBeenSet ( ) const
inline

Provides the VpcId of the DB security group.

Definition at line 186 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupArn() [1/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 334 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupArn() [2/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 329 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupArn() [3/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB security group.

Definition at line 339 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupDescription() [1/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupDescription ( Aws::String &&  value)
inline

Provides the description of the DB security group.

Definition at line 170 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupDescription() [2/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupDescription ( const Aws::String value)
inline

Provides the description of the DB security group.

Definition at line 165 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupDescription() [3/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupDescription ( const char *  value)
inline

Provides the description of the DB security group.

Definition at line 175 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupName() [1/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupName ( Aws::String &&  value)
inline

Specifies the name of the DB security group.

Definition at line 129 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupName() [2/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupName ( const Aws::String value)
inline

Specifies the name of the DB security group.

Definition at line 124 of file DBSecurityGroup.h.

◆ WithDBSecurityGroupName() [3/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithDBSecurityGroupName ( const char *  value)
inline

Specifies the name of the DB security group.

Definition at line 134 of file DBSecurityGroup.h.

◆ WithEC2SecurityGroups() [1/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithEC2SecurityGroups ( Aws::Vector< EC2SecurityGroup > &&  value)
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 247 of file DBSecurityGroup.h.

◆ WithEC2SecurityGroups() [2/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithEC2SecurityGroups ( const Aws::Vector< EC2SecurityGroup > &  value)
inline

Contains a list of EC2SecurityGroup elements.

Definition at line 242 of file DBSecurityGroup.h.

◆ WithIPRanges() [1/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithIPRanges ( Aws::Vector< IPRange > &&  value)
inline

Contains a list of IPRange elements.

Definition at line 288 of file DBSecurityGroup.h.

◆ WithIPRanges() [2/2]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithIPRanges ( const Aws::Vector< IPRange > &  value)
inline

Contains a list of IPRange elements.

Definition at line 283 of file DBSecurityGroup.h.

◆ WithOwnerId() [1/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithOwnerId ( Aws::String &&  value)
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 87 of file DBSecurityGroup.h.

◆ WithOwnerId() [2/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithOwnerId ( const Aws::String value)
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 81 of file DBSecurityGroup.h.

◆ WithOwnerId() [3/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithOwnerId ( const char *  value)
inline

Provides the Amazon Web Services ID of the owner of a specific DB security group.

Definition at line 93 of file DBSecurityGroup.h.

◆ WithVpcId() [1/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithVpcId ( Aws::String &&  value)
inline

Provides the VpcId of the DB security group.

Definition at line 211 of file DBSecurityGroup.h.

◆ WithVpcId() [2/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithVpcId ( const Aws::String value)
inline

Provides the VpcId of the DB security group.

Definition at line 206 of file DBSecurityGroup.h.

◆ WithVpcId() [3/3]

DBSecurityGroup& Aws::RDS::Model::DBSecurityGroup::WithVpcId ( const char *  value)
inline

Provides the VpcId of the DB security group.

Definition at line 216 of file DBSecurityGroup.h.


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