Amazon Relational Database Service
API Reference (API Version 2014-10-31)

CreateCustomAvailabilityZone

Creates a custom Availability Zone (AZ).

A custom 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.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters.

CustomAvailabilityZoneName

The name of the custom Availability Zone (AZ).

Type: String

Required: Yes

ExistingVpnId

The ID of an existing virtual private network (VPN) between the Amazon RDS website and the VMware vSphere cluster.

Type: String

Required: No

NewVpnTunnelName

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.

Type: String

Required: No

VpnTunnelOriginatorIP

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.

Type: String

Required: No

Response Elements

The following element is returned by the service.

CustomAvailabilityZone

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.

Type: CustomAvailabilityZone object

Errors

For information about the errors that are common to all actions, see Common Errors.

CustomAvailabilityZoneAlreadyExists

CustomAvailabilityZoneName is already used by an existing custom Availability Zone.

HTTP Status Code: 400

CustomAvailabilityZoneQuotaExceeded

You have exceeded the maximum number of custom Availability Zones.

HTTP Status Code: 400

KMSKeyNotAccessibleFault

An error occurred accessing an AWS KMS key.

HTTP Status Code: 400

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: