| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.RDS.CreateCustomAvailabilityZone
Description
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.
Synopsis
- data CreateCustomAvailabilityZone = CreateCustomAvailabilityZone' {}
- newCreateCustomAvailabilityZone :: Text -> CreateCustomAvailabilityZone
- createCustomAvailabilityZone_vpnTunnelOriginatorIP :: Lens' CreateCustomAvailabilityZone (Maybe Text)
- createCustomAvailabilityZone_newVpnTunnelName :: Lens' CreateCustomAvailabilityZone (Maybe Text)
- createCustomAvailabilityZone_existingVpnId :: Lens' CreateCustomAvailabilityZone (Maybe Text)
- createCustomAvailabilityZone_customAvailabilityZoneName :: Lens' CreateCustomAvailabilityZone Text
- data CreateCustomAvailabilityZoneResponse = CreateCustomAvailabilityZoneResponse' {}
- newCreateCustomAvailabilityZoneResponse :: Int -> CreateCustomAvailabilityZoneResponse
- createCustomAvailabilityZoneResponse_customAvailabilityZone :: Lens' CreateCustomAvailabilityZoneResponse (Maybe CustomAvailabilityZone)
- createCustomAvailabilityZoneResponse_httpStatus :: Lens' CreateCustomAvailabilityZoneResponse Int
Creating a Request
data CreateCustomAvailabilityZone Source #
See: newCreateCustomAvailabilityZone smart constructor.
Constructors
| CreateCustomAvailabilityZone' | |
Fields
| |
Instances
newCreateCustomAvailabilityZone Source #
Arguments
| :: Text |
|
| -> CreateCustomAvailabilityZone |
Create a value of CreateCustomAvailabilityZone with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vpnTunnelOriginatorIP:CreateCustomAvailabilityZone', createCustomAvailabilityZone_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.
$sel:newVpnTunnelName':CreateCustomAvailabilityZone', createCustomAvailabilityZone_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.
$sel:existingVpnId:CreateCustomAvailabilityZone', createCustomAvailabilityZone_existingVpnId - The ID of an existing virtual private network (VPN) between the Amazon
RDS website and the VMware vSphere cluster.
$sel:customAvailabilityZoneName:CreateCustomAvailabilityZone', createCustomAvailabilityZone_customAvailabilityZoneName - The name of the custom Availability Zone (AZ).
Request Lenses
createCustomAvailabilityZone_vpnTunnelOriginatorIP :: Lens' CreateCustomAvailabilityZone (Maybe Text) Source #
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.
createCustomAvailabilityZone_newVpnTunnelName :: Lens' CreateCustomAvailabilityZone (Maybe Text) Source #
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.
createCustomAvailabilityZone_existingVpnId :: Lens' CreateCustomAvailabilityZone (Maybe Text) Source #
The ID of an existing virtual private network (VPN) between the Amazon RDS website and the VMware vSphere cluster.
createCustomAvailabilityZone_customAvailabilityZoneName :: Lens' CreateCustomAvailabilityZone Text Source #
The name of the custom Availability Zone (AZ).
Destructuring the Response
data CreateCustomAvailabilityZoneResponse Source #
See: newCreateCustomAvailabilityZoneResponse smart constructor.
Constructors
| CreateCustomAvailabilityZoneResponse' | |
Fields
| |
Instances
newCreateCustomAvailabilityZoneResponse Source #
Arguments
| :: Int | |
| -> CreateCustomAvailabilityZoneResponse |
Create a value of CreateCustomAvailabilityZoneResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customAvailabilityZone:CreateCustomAvailabilityZoneResponse', createCustomAvailabilityZoneResponse_customAvailabilityZone - Undocumented member.
$sel:httpStatus:CreateCustomAvailabilityZoneResponse', createCustomAvailabilityZoneResponse_httpStatus - The response's http status code.
Response Lenses
createCustomAvailabilityZoneResponse_customAvailabilityZone :: Lens' CreateCustomAvailabilityZoneResponse (Maybe CustomAvailabilityZone) Source #
Undocumented member.
createCustomAvailabilityZoneResponse_httpStatus :: Lens' CreateCustomAvailabilityZoneResponse Int Source #
The response's http status code.