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

Description

Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.

You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.

Synopsis

Creating a Request

data UpdatePhoneNumber Source #

See: newUpdatePhoneNumber smart constructor.

Constructors

UpdatePhoneNumber' 

Fields

  • clientToken :: Maybe Text

    A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

  • phoneNumberId :: Text

    A unique identifier for the phone number.

  • targetArn :: Text

    The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

Instances

Instances details
ToJSON UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

ToHeaders UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

ToPath UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

ToQuery UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

AWSRequest UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Associated Types

type AWSResponse UpdatePhoneNumber #

Generic UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Associated Types

type Rep UpdatePhoneNumber :: Type -> Type #

Read UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Show UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

NFData UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Methods

rnf :: UpdatePhoneNumber -> () #

Eq UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Hashable UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

type AWSResponse UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

type Rep UpdatePhoneNumber Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

type Rep UpdatePhoneNumber = D1 ('MetaData "UpdatePhoneNumber" "Amazonka.Connect.UpdatePhoneNumber" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdatePhoneNumber'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdatePhoneNumber Source #

Create a value of UpdatePhoneNumber 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:clientToken:UpdatePhoneNumber', updatePhoneNumber_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

UpdatePhoneNumber, updatePhoneNumber_phoneNumberId - A unique identifier for the phone number.

UpdatePhoneNumber, updatePhoneNumber_targetArn - The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

Request Lenses

updatePhoneNumber_clientToken :: Lens' UpdatePhoneNumber (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

updatePhoneNumber_phoneNumberId :: Lens' UpdatePhoneNumber Text Source #

A unique identifier for the phone number.

updatePhoneNumber_targetArn :: Lens' UpdatePhoneNumber Text Source #

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone numbers are claimed to.

Destructuring the Response

data UpdatePhoneNumberResponse Source #

See: newUpdatePhoneNumberResponse smart constructor.

Constructors

UpdatePhoneNumberResponse' 

Fields

Instances

Instances details
Generic UpdatePhoneNumberResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Associated Types

type Rep UpdatePhoneNumberResponse :: Type -> Type #

Read UpdatePhoneNumberResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Show UpdatePhoneNumberResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

NFData UpdatePhoneNumberResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

Eq UpdatePhoneNumberResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

type Rep UpdatePhoneNumberResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdatePhoneNumber

type Rep UpdatePhoneNumberResponse = D1 ('MetaData "UpdatePhoneNumberResponse" "Amazonka.Connect.UpdatePhoneNumber" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdatePhoneNumberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "phoneNumberArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "phoneNumberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdatePhoneNumberResponse Source #

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

UpdatePhoneNumberResponse, updatePhoneNumberResponse_phoneNumberArn - The Amazon Resource Name (ARN) of the phone number.

UpdatePhoneNumber, updatePhoneNumberResponse_phoneNumberId - A unique identifier for the phone number.

$sel:httpStatus:UpdatePhoneNumberResponse', updatePhoneNumberResponse_httpStatus - The response's http status code.

Response Lenses

updatePhoneNumberResponse_phoneNumberArn :: Lens' UpdatePhoneNumberResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the phone number.