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 |
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.
CreateCustomAvailabilityZone' | |
|
Instances
newCreateCustomAvailabilityZone Source #
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.
CreateCustomAvailabilityZoneResponse' | |
|
Instances
Eq CreateCustomAvailabilityZoneResponse Source # | |
Show CreateCustomAvailabilityZoneResponse Source # | |
Generic CreateCustomAvailabilityZoneResponse Source # | |
NFData CreateCustomAvailabilityZoneResponse Source # | |
Defined in Amazonka.RDS.CreateCustomAvailabilityZone rnf :: CreateCustomAvailabilityZoneResponse -> () # | |
type Rep CreateCustomAvailabilityZoneResponse Source # | |
Defined in Amazonka.RDS.CreateCustomAvailabilityZone type Rep CreateCustomAvailabilityZoneResponse = D1 ('MetaData "CreateCustomAvailabilityZoneResponse" "Amazonka.RDS.CreateCustomAvailabilityZone" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "CreateCustomAvailabilityZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomAvailabilityZone)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateCustomAvailabilityZoneResponse Source #
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.