/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include See Also:
AWS
* API Reference
The name of the custom Availability Zone (AZ).
*/ inline const Aws::String& GetCustomAvailabilityZoneName() const{ return m_customAvailabilityZoneName; } /** *The name of the custom Availability Zone (AZ).
*/ inline bool CustomAvailabilityZoneNameHasBeenSet() const { return m_customAvailabilityZoneNameHasBeenSet; } /** *The name of the custom Availability Zone (AZ).
*/ inline void SetCustomAvailabilityZoneName(const Aws::String& value) { m_customAvailabilityZoneNameHasBeenSet = true; m_customAvailabilityZoneName = value; } /** *The name of the custom Availability Zone (AZ).
*/ inline void SetCustomAvailabilityZoneName(Aws::String&& value) { m_customAvailabilityZoneNameHasBeenSet = true; m_customAvailabilityZoneName = std::move(value); } /** *The name of the custom Availability Zone (AZ).
*/ inline void SetCustomAvailabilityZoneName(const char* value) { m_customAvailabilityZoneNameHasBeenSet = true; m_customAvailabilityZoneName.assign(value); } /** *The name of the custom Availability Zone (AZ).
*/ inline CreateCustomAvailabilityZoneRequest& WithCustomAvailabilityZoneName(const Aws::String& value) { SetCustomAvailabilityZoneName(value); return *this;} /** *The name of the custom Availability Zone (AZ).
*/ inline CreateCustomAvailabilityZoneRequest& WithCustomAvailabilityZoneName(Aws::String&& value) { SetCustomAvailabilityZoneName(std::move(value)); return *this;} /** *The name of the custom Availability Zone (AZ).
*/ inline CreateCustomAvailabilityZoneRequest& WithCustomAvailabilityZoneName(const char* value) { SetCustomAvailabilityZoneName(value); return *this;} /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline const Aws::String& GetExistingVpnId() const{ return m_existingVpnId; } /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline bool ExistingVpnIdHasBeenSet() const { return m_existingVpnIdHasBeenSet; } /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline void SetExistingVpnId(const Aws::String& value) { m_existingVpnIdHasBeenSet = true; m_existingVpnId = value; } /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline void SetExistingVpnId(Aws::String&& value) { m_existingVpnIdHasBeenSet = true; m_existingVpnId = std::move(value); } /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline void SetExistingVpnId(const char* value) { m_existingVpnIdHasBeenSet = true; m_existingVpnId.assign(value); } /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline CreateCustomAvailabilityZoneRequest& WithExistingVpnId(const Aws::String& value) { SetExistingVpnId(value); return *this;} /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline CreateCustomAvailabilityZoneRequest& WithExistingVpnId(Aws::String&& value) { SetExistingVpnId(std::move(value)); return *this;} /** *The ID of an existing virtual private network (VPN) between the Amazon RDS * website and the VMware vSphere cluster.
*/ inline CreateCustomAvailabilityZoneRequest& WithExistingVpnId(const char* value) { SetExistingVpnId(value); return *this;} /** *The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The name of a new VPN tunnel between the Amazon RDS website and the VMware * vSphere cluster.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.
The IP address of network traffic from your on-premises data center. A custom * AZ receives the network traffic.
Specify this parameter only if
* ExistingVpnId isn't specified.