AWS SDK for C++  1.9.102
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::SecurityGroupReference Class Reference

#include <SecurityGroupReference.h>

Public Member Functions

 SecurityGroupReference ()
 
 SecurityGroupReference (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SecurityGroupReferenceoperator= (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::StringGetGroupId () const
 
bool GroupIdHasBeenSet () const
 
void SetGroupId (const Aws::String &value)
 
void SetGroupId (Aws::String &&value)
 
void SetGroupId (const char *value)
 
SecurityGroupReferenceWithGroupId (const Aws::String &value)
 
SecurityGroupReferenceWithGroupId (Aws::String &&value)
 
SecurityGroupReferenceWithGroupId (const char *value)
 
const Aws::StringGetReferencingVpcId () const
 
bool ReferencingVpcIdHasBeenSet () const
 
void SetReferencingVpcId (const Aws::String &value)
 
void SetReferencingVpcId (Aws::String &&value)
 
void SetReferencingVpcId (const char *value)
 
SecurityGroupReferenceWithReferencingVpcId (const Aws::String &value)
 
SecurityGroupReferenceWithReferencingVpcId (Aws::String &&value)
 
SecurityGroupReferenceWithReferencingVpcId (const char *value)
 
const Aws::StringGetVpcPeeringConnectionId () const
 
bool VpcPeeringConnectionIdHasBeenSet () const
 
void SetVpcPeeringConnectionId (const Aws::String &value)
 
void SetVpcPeeringConnectionId (Aws::String &&value)
 
void SetVpcPeeringConnectionId (const char *value)
 
SecurityGroupReferenceWithVpcPeeringConnectionId (const Aws::String &value)
 
SecurityGroupReferenceWithVpcPeeringConnectionId (Aws::String &&value)
 
SecurityGroupReferenceWithVpcPeeringConnectionId (const char *value)
 

Detailed Description

Describes a VPC with a security group that references your security group.

See Also:

AWS API Reference

Definition at line 32 of file SecurityGroupReference.h.

Constructor & Destructor Documentation

◆ SecurityGroupReference() [1/2]

Aws::EC2::Model::SecurityGroupReference::SecurityGroupReference ( )

◆ SecurityGroupReference() [2/2]

Aws::EC2::Model::SecurityGroupReference::SecurityGroupReference ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetGroupId()

const Aws::String& Aws::EC2::Model::SecurityGroupReference::GetGroupId ( ) const
inline

The ID of your security group.

Definition at line 46 of file SecurityGroupReference.h.

◆ GetReferencingVpcId()

const Aws::String& Aws::EC2::Model::SecurityGroupReference::GetReferencingVpcId ( ) const
inline

The ID of the VPC with the referencing security group.

Definition at line 87 of file SecurityGroupReference.h.

◆ GetVpcPeeringConnectionId()

const Aws::String& Aws::EC2::Model::SecurityGroupReference::GetVpcPeeringConnectionId ( ) const
inline

The ID of the VPC peering connection.

Definition at line 128 of file SecurityGroupReference.h.

◆ GroupIdHasBeenSet()

bool Aws::EC2::Model::SecurityGroupReference::GroupIdHasBeenSet ( ) const
inline

The ID of your security group.

Definition at line 51 of file SecurityGroupReference.h.

◆ operator=()

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::SecurityGroupReference::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ ReferencingVpcIdHasBeenSet()

bool Aws::EC2::Model::SecurityGroupReference::ReferencingVpcIdHasBeenSet ( ) const
inline

The ID of the VPC with the referencing security group.

Definition at line 92 of file SecurityGroupReference.h.

◆ SetGroupId() [1/3]

void Aws::EC2::Model::SecurityGroupReference::SetGroupId ( Aws::String &&  value)
inline

The ID of your security group.

Definition at line 61 of file SecurityGroupReference.h.

◆ SetGroupId() [2/3]

void Aws::EC2::Model::SecurityGroupReference::SetGroupId ( const Aws::String value)
inline

The ID of your security group.

Definition at line 56 of file SecurityGroupReference.h.

◆ SetGroupId() [3/3]

void Aws::EC2::Model::SecurityGroupReference::SetGroupId ( const char *  value)
inline

The ID of your security group.

Definition at line 66 of file SecurityGroupReference.h.

◆ SetReferencingVpcId() [1/3]

void Aws::EC2::Model::SecurityGroupReference::SetReferencingVpcId ( Aws::String &&  value)
inline

The ID of the VPC with the referencing security group.

Definition at line 102 of file SecurityGroupReference.h.

◆ SetReferencingVpcId() [2/3]

void Aws::EC2::Model::SecurityGroupReference::SetReferencingVpcId ( const Aws::String value)
inline

The ID of the VPC with the referencing security group.

Definition at line 97 of file SecurityGroupReference.h.

◆ SetReferencingVpcId() [3/3]

void Aws::EC2::Model::SecurityGroupReference::SetReferencingVpcId ( const char *  value)
inline

The ID of the VPC with the referencing security group.

Definition at line 107 of file SecurityGroupReference.h.

◆ SetVpcPeeringConnectionId() [1/3]

void Aws::EC2::Model::SecurityGroupReference::SetVpcPeeringConnectionId ( Aws::String &&  value)
inline

The ID of the VPC peering connection.

Definition at line 143 of file SecurityGroupReference.h.

◆ SetVpcPeeringConnectionId() [2/3]

void Aws::EC2::Model::SecurityGroupReference::SetVpcPeeringConnectionId ( const Aws::String value)
inline

The ID of the VPC peering connection.

Definition at line 138 of file SecurityGroupReference.h.

◆ SetVpcPeeringConnectionId() [3/3]

void Aws::EC2::Model::SecurityGroupReference::SetVpcPeeringConnectionId ( const char *  value)
inline

The ID of the VPC peering connection.

Definition at line 148 of file SecurityGroupReference.h.

◆ VpcPeeringConnectionIdHasBeenSet()

bool Aws::EC2::Model::SecurityGroupReference::VpcPeeringConnectionIdHasBeenSet ( ) const
inline

The ID of the VPC peering connection.

Definition at line 133 of file SecurityGroupReference.h.

◆ WithGroupId() [1/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithGroupId ( Aws::String &&  value)
inline

The ID of your security group.

Definition at line 76 of file SecurityGroupReference.h.

◆ WithGroupId() [2/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithGroupId ( const Aws::String value)
inline

The ID of your security group.

Definition at line 71 of file SecurityGroupReference.h.

◆ WithGroupId() [3/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithGroupId ( const char *  value)
inline

The ID of your security group.

Definition at line 81 of file SecurityGroupReference.h.

◆ WithReferencingVpcId() [1/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithReferencingVpcId ( Aws::String &&  value)
inline

The ID of the VPC with the referencing security group.

Definition at line 117 of file SecurityGroupReference.h.

◆ WithReferencingVpcId() [2/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithReferencingVpcId ( const Aws::String value)
inline

The ID of the VPC with the referencing security group.

Definition at line 112 of file SecurityGroupReference.h.

◆ WithReferencingVpcId() [3/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithReferencingVpcId ( const char *  value)
inline

The ID of the VPC with the referencing security group.

Definition at line 122 of file SecurityGroupReference.h.

◆ WithVpcPeeringConnectionId() [1/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithVpcPeeringConnectionId ( Aws::String &&  value)
inline

The ID of the VPC peering connection.

Definition at line 158 of file SecurityGroupReference.h.

◆ WithVpcPeeringConnectionId() [2/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithVpcPeeringConnectionId ( const Aws::String value)
inline

The ID of the VPC peering connection.

Definition at line 153 of file SecurityGroupReference.h.

◆ WithVpcPeeringConnectionId() [3/3]

SecurityGroupReference& Aws::EC2::Model::SecurityGroupReference::WithVpcPeeringConnectionId ( const char *  value)
inline

The ID of the VPC peering connection.

Definition at line 163 of file SecurityGroupReference.h.


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