AcquiredPhoneNumber Class

Represents an acquired phone number.

All required parameters must be populated in order to send to Azure.

Inheritance
AcquiredPhoneNumber

Constructor

AcquiredPhoneNumber(*, phone_number: str, acquired_capabilities: List[Union[str, azure.communication.administration._phonenumber._generated.models._phone_number_administration_service_enums.Capability]], available_capabilities: List[Union[str, azure.communication.administration._phonenumber._generated.models._phone_number_administration_service_enums.Capability]], assignment_status: Optional[Union[str, azure.communication.administration._phonenumber._generated.models._phone_number_administration_service_enums.AssignmentStatus]] = None, place_name: Optional[str] = None, activation_state: Optional[Union[str, azure.communication.administration._phonenumber._generated.models._phone_number_administration_service_enums.ActivationState]] = None, **kwargs)

Parameters

phone_number
str
Required

Required. String of the E.164 format of the phone number.

acquired_capabilities
list[str or <xref:azure.communication.administration.models.Capability>]
Required

Required. The set of all acquired capabilities of the phone number.

available_capabilities
list[str or <xref:azure.communication.administration.models.Capability>]
Required

Required. The set of all available capabilities that can be acquired for this phone number.

assignment_status
str or <xref:azure.communication.administration.models.AssignmentStatus>
Required

The assignment status of the phone number. Conveys what type of entity the number is assigned to. Possible values include: "Unassigned", "Unknown", "UserAssigned", "ConferenceAssigned", "FirstPartyAppAssigned", "ThirdPartyAppAssigned".

place_name
str
Required

The name of the place of the phone number.

activation_state
str or <xref:azure.communication.administration.models.ActivationState>
Required

The activation state of the phone number. Can be "Activated", "AssignmentPending", "AssignmentFailed", "UpdatePending", "UpdateFailed". Possible values include: "Activated", "AssignmentPending", "AssignmentFailed", "UpdatePending", "UpdateFailed".