Skip to content

ContactDetail

Source code in docs_src/capo_route_53_domains/types/contact_detail.py
class ContactDetail(TypedDict, closed=True):
    first_name: NotRequired["capo_route_53_domains.types.contact_name.ContactName"]
    """<p>First name of contact.</p>"""
    last_name: NotRequired["capo_route_53_domains.types.contact_name.ContactName"]
    """<p>Last name of contact.</p>"""
    contact_type: NotRequired["capo_route_53_domains.types.contact_type.ContactType"]
    """<p>Indicates whether the contact is a person, company, association, or public organization. Note the following:</p> <ul> <li> <p>If you specify a value other than <code>PERSON</code>, you must also specify a value for <code>OrganizationName</code>.</p> </li> <li> <p>For some TLDs, the privacy protection available depends on the value that you specify for <code>Contact Type</code>. For the privacy protection settings for your TLD, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html">Domains that You Can Register with Amazon Route 53</a> in the <i>Amazon Route 53 Developer Guide</i> </p> </li> <li> <p>For .es domains, the value of <code>ContactType</code> must be <code>PERSON</code> for all three contacts.</p> </li> </ul>"""
    organization_name: NotRequired[
        "capo_route_53_domains.types.contact_name.ContactName"
    ]
    """<p>Name of the organization for contact types other than <code>PERSON</code>.</p>"""
    address_line1: NotRequired["capo_route_53_domains.types.address_line.AddressLine"]
    """<p>First line of the contact's address.</p>"""
    address_line2: NotRequired["capo_route_53_domains.types.address_line.AddressLine"]
    """<p>Second line of contact's address, if any.</p>"""
    city: NotRequired["capo_route_53_domains.types.city.City"]
    """<p>The city of the contact's address.</p>"""
    state: NotRequired["capo_route_53_domains.types.state.State"]
    """<p>The state or province of the contact's city.</p>"""
    country_code: NotRequired["capo_route_53_domains.types.country_code.CountryCode"]
    """<p>Code for the country of the contact's address.</p>"""
    zip_code: NotRequired["capo_route_53_domains.types.zip_code.ZipCode"]
    """<p>The zip or postal code of the contact's address.</p>"""
    phone_number: NotRequired[
        "capo_route_53_domains.types.contact_number.ContactNumber"
    ]
    """<p>The phone number of the contact.</p> <p>Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as <code>"+1.1234567890"</code>.</p>"""
    email: NotRequired["capo_route_53_domains.types.email.Email"]
    """<p>Email address of the contact.</p>"""
    fax: NotRequired["capo_route_53_domains.types.contact_number.ContactNumber"]
    """<p>Fax number of the contact.</p> <p>Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as <code>"+1.1234567890"</code>.</p>"""
    extra_params: NotRequired[
        "capo_route_53_domains.types.extra_param_list.ExtraParamList"
    ]
    """<p>A list of name-value pairs for parameters required by certain top-level domains.</p>"""

address_line1 instance-attribute

address_line1: NotRequired[AddressLine]

First line of the contact's address.

address_line2 instance-attribute

address_line2: NotRequired[AddressLine]

Second line of contact's address, if any.

city instance-attribute

city: NotRequired[City]

The city of the contact's address.

contact_type instance-attribute

contact_type: NotRequired[ContactType]

Indicates whether the contact is a person, company, association, or public organization. Note the following:

  • If you specify a value other than PERSON, you must also specify a value for OrganizationName.

  • For some TLDs, the privacy protection available depends on the value that you specify for Contact Type. For the privacy protection settings for your TLD, see Domains that You Can Register with Amazon Route 53 in the Amazon Route 53 Developer Guide

  • For .es domains, the value of ContactType must be PERSON for all three contacts.

country_code instance-attribute

country_code: NotRequired[CountryCode]

Code for the country of the contact's address.

email instance-attribute

email: NotRequired[Email]

Email address of the contact.

extra_params instance-attribute

extra_params: NotRequired[ExtraParamList]

A list of name-value pairs for parameters required by certain top-level domains.

fax instance-attribute

fax: NotRequired[ContactNumber]

Fax number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code]". For example, a US phone number might appear as "+1.1234567890".

first_name instance-attribute

first_name: NotRequired[ContactName]

First name of contact.

last_name instance-attribute

last_name: NotRequired[ContactName]

Last name of contact.

organization_name instance-attribute

organization_name: NotRequired[ContactName]

Name of the organization for contact types other than PERSON.

phone_number instance-attribute

phone_number: NotRequired[ContactNumber]

The phone number of the contact.

Constraints: Phone number must be specified in the format "+[country dialing code].[number including any area code>]". For example, a US phone number might appear as "+1.1234567890".

state instance-attribute

state: NotRequired[State]

The state or province of the contact's city.

zip_code instance-attribute

zip_code: NotRequired[ZipCode]

The zip or postal code of the contact's address.