libZSservicesZSamazonka-rdsZSamazonka-rds
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

Creating a Request

data CreateCustomAvailabilityZone Source #

See: newCreateCustomAvailabilityZone smart constructor.

Constructors

CreateCustomAvailabilityZone' 

Fields

  • vpnTunnelOriginatorIP :: Maybe Text

    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.

  • newVpnTunnelName' :: Maybe Text

    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.

  • existingVpnId :: Maybe Text

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

  • customAvailabilityZoneName :: Text

    The name of the custom Availability Zone (AZ).

Instances

Instances details
Eq CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Read CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Show CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Generic CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Associated Types

type Rep CreateCustomAvailabilityZone :: Type -> Type #

NFData CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Hashable CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

AWSRequest CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

ToHeaders CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

ToPath CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

ToQuery CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

type Rep CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

type Rep CreateCustomAvailabilityZone = D1 ('MetaData "CreateCustomAvailabilityZone" "Amazonka.RDS.CreateCustomAvailabilityZone" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "CreateCustomAvailabilityZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpnTunnelOriginatorIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "newVpnTunnelName'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "existingVpnId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "customAvailabilityZoneName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateCustomAvailabilityZone Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

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.

Destructuring the Response

data CreateCustomAvailabilityZoneResponse Source #

Instances

Instances details
Eq CreateCustomAvailabilityZoneResponse Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Show CreateCustomAvailabilityZoneResponse Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

Generic CreateCustomAvailabilityZoneResponse Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

NFData CreateCustomAvailabilityZoneResponse Source # 
Instance details

Defined in Amazonka.RDS.CreateCustomAvailabilityZone

type Rep CreateCustomAvailabilityZoneResponse Source # 
Instance details

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