amazonka-pinpoint-sms-voice-v2-2.0: Amazon Pinpoint SMS Voice V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Description

Describes the specified origination phone number, or all the phone numbers in your account.

If you specify phone number IDs, the output includes information for only the specified phone numbers. If you specify filters, the output includes information for only those phone numbers that meet the filter criteria. If you don't specify phone number IDs or filters, the output includes information for all phone numbers.

If you specify a phone number ID that isn't valid, an Error is returned.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribePhoneNumbers Source #

See: newDescribePhoneNumbers smart constructor.

Constructors

DescribePhoneNumbers' 

Fields

  • filters :: Maybe [PhoneNumberFilter]

    An array of PhoneNumberFilter objects to filter the results.

  • maxResults :: Maybe Natural

    The maximum number of results to return per each request.

  • nextToken :: Maybe Text

    The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

  • phoneNumberIds :: Maybe [Text]

    The unique identifier of phone numbers to find information about. This is an array of strings that can be either the PhoneNumberId or PhoneNumberArn.

Instances

Instances details
ToJSON DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

ToHeaders DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

ToPath DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

ToQuery DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

AWSPager DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

AWSRequest DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Associated Types

type AWSResponse DescribePhoneNumbers #

Generic DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Associated Types

type Rep DescribePhoneNumbers :: Type -> Type #

Read DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Show DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

NFData DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Methods

rnf :: DescribePhoneNumbers -> () #

Eq DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Hashable DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

type AWSResponse DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

type Rep DescribePhoneNumbers Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

type Rep DescribePhoneNumbers = D1 ('MetaData "DescribePhoneNumbers" "Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "DescribePhoneNumbers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PhoneNumberFilter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumberIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newDescribePhoneNumbers :: DescribePhoneNumbers Source #

Create a value of DescribePhoneNumbers 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:DescribePhoneNumbers', describePhoneNumbers_filters - An array of PhoneNumberFilter objects to filter the results.

$sel:maxResults:DescribePhoneNumbers', describePhoneNumbers_maxResults - The maximum number of results to return per each request.

DescribePhoneNumbers, describePhoneNumbers_nextToken - The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

$sel:phoneNumberIds:DescribePhoneNumbers', describePhoneNumbers_phoneNumberIds - The unique identifier of phone numbers to find information about. This is an array of strings that can be either the PhoneNumberId or PhoneNumberArn.

Request Lenses

describePhoneNumbers_filters :: Lens' DescribePhoneNumbers (Maybe [PhoneNumberFilter]) Source #

An array of PhoneNumberFilter objects to filter the results.

describePhoneNumbers_maxResults :: Lens' DescribePhoneNumbers (Maybe Natural) Source #

The maximum number of results to return per each request.

describePhoneNumbers_nextToken :: Lens' DescribePhoneNumbers (Maybe Text) Source #

The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.

describePhoneNumbers_phoneNumberIds :: Lens' DescribePhoneNumbers (Maybe [Text]) Source #

The unique identifier of phone numbers to find information about. This is an array of strings that can be either the PhoneNumberId or PhoneNumberArn.

Destructuring the Response

data DescribePhoneNumbersResponse Source #

See: newDescribePhoneNumbersResponse smart constructor.

Constructors

DescribePhoneNumbersResponse' 

Fields

Instances

Instances details
Generic DescribePhoneNumbersResponse Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Associated Types

type Rep DescribePhoneNumbersResponse :: Type -> Type #

Read DescribePhoneNumbersResponse Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Show DescribePhoneNumbersResponse Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

NFData DescribePhoneNumbersResponse Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

Eq DescribePhoneNumbersResponse Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

type Rep DescribePhoneNumbersResponse Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers

type Rep DescribePhoneNumbersResponse = D1 ('MetaData "DescribePhoneNumbersResponse" "Amazonka.PinpointSmsVoiceV2.DescribePhoneNumbers" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "DescribePhoneNumbersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PhoneNumberInformation])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribePhoneNumbersResponse Source #

Create a value of DescribePhoneNumbersResponse 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:

DescribePhoneNumbers, describePhoneNumbersResponse_nextToken - The token to be used for the next set of paginated results. If this field is empty then there are no more results.

$sel:phoneNumbers:DescribePhoneNumbersResponse', describePhoneNumbersResponse_phoneNumbers - An array of PhoneNumberInformation objects that contain the details for the requested phone numbers.

$sel:httpStatus:DescribePhoneNumbersResponse', describePhoneNumbersResponse_httpStatus - The response's http status code.

Response Lenses

describePhoneNumbersResponse_nextToken :: Lens' DescribePhoneNumbersResponse (Maybe Text) Source #

The token to be used for the next set of paginated results. If this field is empty then there are no more results.

describePhoneNumbersResponse_phoneNumbers :: Lens' DescribePhoneNumbersResponse (Maybe [PhoneNumberInformation]) Source #

An array of PhoneNumberInformation objects that contain the details for the requested phone numbers.