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.DescribeCustomAvailabilityZones

Description

Returns information about custom Availability Zones (AZs).

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.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeCustomAvailabilityZones Source #

See: newDescribeCustomAvailabilityZones smart constructor.

Constructors

DescribeCustomAvailabilityZones' 

Fields

  • filters :: Maybe [Filter]

    A filter that specifies one or more custom AZs to describe.

  • customAvailabilityZoneId :: Maybe Text

    The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.

  • marker :: Maybe Text

    An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

  • maxRecords :: Maybe Int

    The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

    Default: 100

    Constraints: Minimum 20, maximum 100.

Instances

Instances details
Eq DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Read DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Show DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Generic DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Associated Types

type Rep DescribeCustomAvailabilityZones :: Type -> Type #

NFData DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Hashable DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

AWSPager DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

AWSRequest DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

ToHeaders DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

ToPath DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

ToQuery DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

type Rep DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

type Rep DescribeCustomAvailabilityZones = D1 ('MetaData "DescribeCustomAvailabilityZones" "Amazonka.RDS.DescribeCustomAvailabilityZones" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "DescribeCustomAvailabilityZones'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "customAvailabilityZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeCustomAvailabilityZones Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

newDescribeCustomAvailabilityZones :: DescribeCustomAvailabilityZones Source #

Create a value of DescribeCustomAvailabilityZones 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:filters:DescribeCustomAvailabilityZones', describeCustomAvailabilityZones_filters - A filter that specifies one or more custom AZs to describe.

$sel:customAvailabilityZoneId:DescribeCustomAvailabilityZones', describeCustomAvailabilityZones_customAvailabilityZoneId - The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.

$sel:marker:DescribeCustomAvailabilityZones', describeCustomAvailabilityZones_marker - An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:maxRecords:DescribeCustomAvailabilityZones', describeCustomAvailabilityZones_maxRecords - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

Request Lenses

describeCustomAvailabilityZones_filters :: Lens' DescribeCustomAvailabilityZones (Maybe [Filter]) Source #

A filter that specifies one or more custom AZs to describe.

describeCustomAvailabilityZones_customAvailabilityZoneId :: Lens' DescribeCustomAvailabilityZones (Maybe Text) Source #

The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.

describeCustomAvailabilityZones_marker :: Lens' DescribeCustomAvailabilityZones (Maybe Text) Source #

An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

describeCustomAvailabilityZones_maxRecords :: Lens' DescribeCustomAvailabilityZones (Maybe Int) Source #

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

Destructuring the Response

data DescribeCustomAvailabilityZonesResponse Source #

Constructors

DescribeCustomAvailabilityZonesResponse' 

Fields

  • customAvailabilityZones :: Maybe [CustomAvailabilityZone]

    The list of CustomAvailabilityZone objects for the Amazon Web Services account.

  • marker :: Maybe Text

    An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq DescribeCustomAvailabilityZonesResponse Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Show DescribeCustomAvailabilityZonesResponse Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

Generic DescribeCustomAvailabilityZonesResponse Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

NFData DescribeCustomAvailabilityZonesResponse Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

type Rep DescribeCustomAvailabilityZonesResponse Source # 
Instance details

Defined in Amazonka.RDS.DescribeCustomAvailabilityZones

type Rep DescribeCustomAvailabilityZonesResponse = D1 ('MetaData "DescribeCustomAvailabilityZonesResponse" "Amazonka.RDS.DescribeCustomAvailabilityZones" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "DescribeCustomAvailabilityZonesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customAvailabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomAvailabilityZone])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeCustomAvailabilityZonesResponse Source #

Create a value of DescribeCustomAvailabilityZonesResponse 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:customAvailabilityZones:DescribeCustomAvailabilityZonesResponse', describeCustomAvailabilityZonesResponse_customAvailabilityZones - The list of CustomAvailabilityZone objects for the Amazon Web Services account.

$sel:marker:DescribeCustomAvailabilityZones', describeCustomAvailabilityZonesResponse_marker - An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:httpStatus:DescribeCustomAvailabilityZonesResponse', describeCustomAvailabilityZonesResponse_httpStatus - The response's http status code.

Response Lenses

describeCustomAvailabilityZonesResponse_marker :: Lens' DescribeCustomAvailabilityZonesResponse (Maybe Text) Source #

An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.