amazonka-connect-2.0: Amazon Connect Service 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.Connect.ListPhoneNumbersV2

Description

Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

This operation returns paginated results.

Synopsis

Creating a Request

data ListPhoneNumbersV2 Source #

See: newListPhoneNumbersV2 smart constructor.

Constructors

ListPhoneNumbersV2' 

Fields

Instances

Instances details
ToJSON ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

ToHeaders ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

ToPath ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

ToQuery ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

AWSPager ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

AWSRequest ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Associated Types

type AWSResponse ListPhoneNumbersV2 #

Generic ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Associated Types

type Rep ListPhoneNumbersV2 :: Type -> Type #

Read ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Show ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

NFData ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Methods

rnf :: ListPhoneNumbersV2 -> () #

Eq ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Hashable ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

type AWSResponse ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

type Rep ListPhoneNumbersV2 Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

type Rep ListPhoneNumbersV2 = D1 ('MetaData "ListPhoneNumbersV2" "Amazonka.Connect.ListPhoneNumbersV2" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ListPhoneNumbersV2'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumberCountryCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PhoneNumberCountryCode])))) :*: (S1 ('MetaSel ('Just "phoneNumberPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PhoneNumberType])) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListPhoneNumbersV2 :: ListPhoneNumbersV2 Source #

Create a value of ListPhoneNumbersV2 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:maxResults:ListPhoneNumbersV2', listPhoneNumbersV2_maxResults - The maximum number of results to return per page.

ListPhoneNumbersV2, listPhoneNumbersV2_nextToken - The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

$sel:phoneNumberCountryCodes:ListPhoneNumbersV2', listPhoneNumbersV2_phoneNumberCountryCodes - The ISO country code.

$sel:phoneNumberPrefix:ListPhoneNumbersV2', listPhoneNumbersV2_phoneNumberPrefix - The prefix of the phone number. If provided, it must contain + as part of the country code.

$sel:phoneNumberTypes:ListPhoneNumbersV2', listPhoneNumbersV2_phoneNumberTypes - The type of phone number.

ListPhoneNumbersV2, listPhoneNumbersV2_targetArn - The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to. If TargetArn input is not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same Amazon Web Services Region as the request.

Request Lenses

listPhoneNumbersV2_maxResults :: Lens' ListPhoneNumbersV2 (Maybe Natural) Source #

The maximum number of results to return per page.

listPhoneNumbersV2_nextToken :: Lens' ListPhoneNumbersV2 (Maybe Text) Source #

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

listPhoneNumbersV2_phoneNumberPrefix :: Lens' ListPhoneNumbersV2 (Maybe Text) Source #

The prefix of the phone number. If provided, it must contain + as part of the country code.

listPhoneNumbersV2_targetArn :: Lens' ListPhoneNumbersV2 (Maybe Text) Source #

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to. If TargetArn input is not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same Amazon Web Services Region as the request.

Destructuring the Response

data ListPhoneNumbersV2Response Source #

See: newListPhoneNumbersV2Response smart constructor.

Constructors

ListPhoneNumbersV2Response' 

Fields

Instances

Instances details
Generic ListPhoneNumbersV2Response Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Associated Types

type Rep ListPhoneNumbersV2Response :: Type -> Type #

Read ListPhoneNumbersV2Response Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Show ListPhoneNumbersV2Response Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

NFData ListPhoneNumbersV2Response Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

Eq ListPhoneNumbersV2Response Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

type Rep ListPhoneNumbersV2Response Source # 
Instance details

Defined in Amazonka.Connect.ListPhoneNumbersV2

type Rep ListPhoneNumbersV2Response = D1 ('MetaData "ListPhoneNumbersV2Response" "Amazonka.Connect.ListPhoneNumbersV2" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "ListPhoneNumbersV2Response'" 'PrefixI 'True) (S1 ('MetaSel ('Just "listPhoneNumbersSummaryList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListPhoneNumbersSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPhoneNumbersV2Response Source #

Create a value of ListPhoneNumbersV2Response 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:listPhoneNumbersSummaryList:ListPhoneNumbersV2Response', listPhoneNumbersV2Response_listPhoneNumbersSummaryList - Information about phone numbers that have been claimed to your Amazon Connect instances or traffic distribution groups.

ListPhoneNumbersV2, listPhoneNumbersV2Response_nextToken - If there are additional results, this is the token for the next set of results.

$sel:httpStatus:ListPhoneNumbersV2Response', listPhoneNumbersV2Response_httpStatus - The response's http status code.

Response Lenses

listPhoneNumbersV2Response_listPhoneNumbersSummaryList :: Lens' ListPhoneNumbersV2Response (Maybe [ListPhoneNumbersSummary]) Source #

Information about phone numbers that have been claimed to your Amazon Connect instances or traffic distribution groups.

listPhoneNumbersV2Response_nextToken :: Lens' ListPhoneNumbersV2Response (Maybe Text) Source #

If there are additional results, this is the token for the next set of results.