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

#include <CustomAvailabilityZone.h>

Public Member Functions

 CustomAvailabilityZone ()
 
 CustomAvailabilityZone (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CustomAvailabilityZoneoperator= (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::StringGetCustomAvailabilityZoneId () const
 
bool CustomAvailabilityZoneIdHasBeenSet () const
 
void SetCustomAvailabilityZoneId (const Aws::String &value)
 
void SetCustomAvailabilityZoneId (Aws::String &&value)
 
void SetCustomAvailabilityZoneId (const char *value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneId (const Aws::String &value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneId (Aws::String &&value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneId (const char *value)
 
const Aws::StringGetCustomAvailabilityZoneName () const
 
bool CustomAvailabilityZoneNameHasBeenSet () const
 
void SetCustomAvailabilityZoneName (const Aws::String &value)
 
void SetCustomAvailabilityZoneName (Aws::String &&value)
 
void SetCustomAvailabilityZoneName (const char *value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneName (const Aws::String &value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneName (Aws::String &&value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneName (const char *value)
 
const Aws::StringGetCustomAvailabilityZoneStatus () const
 
bool CustomAvailabilityZoneStatusHasBeenSet () const
 
void SetCustomAvailabilityZoneStatus (const Aws::String &value)
 
void SetCustomAvailabilityZoneStatus (Aws::String &&value)
 
void SetCustomAvailabilityZoneStatus (const char *value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneStatus (const Aws::String &value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneStatus (Aws::String &&value)
 
CustomAvailabilityZoneWithCustomAvailabilityZoneStatus (const char *value)
 
const VpnDetailsGetVpnDetails () const
 
bool VpnDetailsHasBeenSet () const
 
void SetVpnDetails (const VpnDetails &value)
 
void SetVpnDetails (VpnDetails &&value)
 
CustomAvailabilityZoneWithVpnDetails (const VpnDetails &value)
 
CustomAvailabilityZoneWithVpnDetails (VpnDetails &&value)
 

Detailed Description

A custom Availability Zone (AZ) is an on-premises AZ that is integrated with a VMware vSphere cluster.

For more information about RDS on VMware, see the RDS on VMware User Guide.

See Also:

AWS API Reference

Definition at line 36 of file CustomAvailabilityZone.h.

Constructor & Destructor Documentation

◆ CustomAvailabilityZone() [1/2]

Aws::RDS::Model::CustomAvailabilityZone::CustomAvailabilityZone ( )

◆ CustomAvailabilityZone() [2/2]

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

Member Function Documentation

◆ CustomAvailabilityZoneIdHasBeenSet()

bool Aws::RDS::Model::CustomAvailabilityZone::CustomAvailabilityZoneIdHasBeenSet ( ) const
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 57 of file CustomAvailabilityZone.h.

◆ CustomAvailabilityZoneNameHasBeenSet()

bool Aws::RDS::Model::CustomAvailabilityZone::CustomAvailabilityZoneNameHasBeenSet ( ) const
inline

The name of the custom AZ.

Definition at line 104 of file CustomAvailabilityZone.h.

◆ CustomAvailabilityZoneStatusHasBeenSet()

bool Aws::RDS::Model::CustomAvailabilityZone::CustomAvailabilityZoneStatusHasBeenSet ( ) const
inline

The status of the custom AZ.

Definition at line 145 of file CustomAvailabilityZone.h.

◆ GetCustomAvailabilityZoneId()

const Aws::String& Aws::RDS::Model::CustomAvailabilityZone::GetCustomAvailabilityZoneId ( ) const
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 51 of file CustomAvailabilityZone.h.

◆ GetCustomAvailabilityZoneName()

const Aws::String& Aws::RDS::Model::CustomAvailabilityZone::GetCustomAvailabilityZoneName ( ) const
inline

The name of the custom AZ.

Definition at line 99 of file CustomAvailabilityZone.h.

◆ GetCustomAvailabilityZoneStatus()

const Aws::String& Aws::RDS::Model::CustomAvailabilityZone::GetCustomAvailabilityZoneStatus ( ) const
inline

The status of the custom AZ.

Definition at line 140 of file CustomAvailabilityZone.h.

◆ GetVpnDetails()

const VpnDetails& Aws::RDS::Model::CustomAvailabilityZone::GetVpnDetails ( ) const
inline

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

Definition at line 182 of file CustomAvailabilityZone.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCustomAvailabilityZoneId() [1/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneId ( Aws::String &&  value)
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 69 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneId() [2/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneId ( const Aws::String value)
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 63 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneId() [3/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneId ( const char *  value)
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 75 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneName() [1/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneName ( Aws::String &&  value)
inline

The name of the custom AZ.

Definition at line 114 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneName() [2/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneName ( const Aws::String value)
inline

The name of the custom AZ.

Definition at line 109 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneName() [3/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneName ( const char *  value)
inline

The name of the custom AZ.

Definition at line 119 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneStatus() [1/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneStatus ( Aws::String &&  value)
inline

The status of the custom AZ.

Definition at line 155 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneStatus() [2/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneStatus ( const Aws::String value)
inline

The status of the custom AZ.

Definition at line 150 of file CustomAvailabilityZone.h.

◆ SetCustomAvailabilityZoneStatus() [3/3]

void Aws::RDS::Model::CustomAvailabilityZone::SetCustomAvailabilityZoneStatus ( const char *  value)
inline

The status of the custom AZ.

Definition at line 160 of file CustomAvailabilityZone.h.

◆ SetVpnDetails() [1/2]

void Aws::RDS::Model::CustomAvailabilityZone::SetVpnDetails ( const VpnDetails value)
inline

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

Definition at line 194 of file CustomAvailabilityZone.h.

◆ SetVpnDetails() [2/2]

void Aws::RDS::Model::CustomAvailabilityZone::SetVpnDetails ( VpnDetails &&  value)
inline

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

Definition at line 200 of file CustomAvailabilityZone.h.

◆ VpnDetailsHasBeenSet()

bool Aws::RDS::Model::CustomAvailabilityZone::VpnDetailsHasBeenSet ( ) const
inline

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

Definition at line 188 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneId() [1/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneId ( Aws::String &&  value)
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 87 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneId() [2/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneId ( const Aws::String value)
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 81 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneId() [3/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneId ( const char *  value)
inline

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

Definition at line 93 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneName() [1/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneName ( Aws::String &&  value)
inline

The name of the custom AZ.

Definition at line 129 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneName() [2/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneName ( const Aws::String value)
inline

The name of the custom AZ.

Definition at line 124 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneName() [3/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneName ( const char *  value)
inline

The name of the custom AZ.

Definition at line 134 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneStatus() [1/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneStatus ( Aws::String &&  value)
inline

The status of the custom AZ.

Definition at line 170 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneStatus() [2/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneStatus ( const Aws::String value)
inline

The status of the custom AZ.

Definition at line 165 of file CustomAvailabilityZone.h.

◆ WithCustomAvailabilityZoneStatus() [3/3]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithCustomAvailabilityZoneStatus ( const char *  value)
inline

The status of the custom AZ.

Definition at line 175 of file CustomAvailabilityZone.h.

◆ WithVpnDetails() [1/2]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithVpnDetails ( const VpnDetails value)
inline

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

Definition at line 206 of file CustomAvailabilityZone.h.

◆ WithVpnDetails() [2/2]

CustomAvailabilityZone& Aws::RDS::Model::CustomAvailabilityZone::WithVpnDetails ( VpnDetails &&  value)
inline

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

Definition at line 212 of file CustomAvailabilityZone.h.


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