Class: Aws::Route53Domains::Types::ContactDetail

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53domains/types.rb

Overview

ContactDetail includes the following elements.

Constant Summary collapse

SENSITIVE =
[:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]

Instance Attribute Summary collapse

Instance Attribute Details

#address_line_1String

First line of the contact’s address.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#address_line_2String

Second line of contact’s address, if any.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#cityString

The city of the contact’s address.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#contact_typeString

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.

[1]: docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#country_codeString

Code for the country of the contact’s address.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#emailString

Email address of the contact.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#extra_paramsArray<Types::ExtraParam>

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

Returns:



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#faxString

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”`.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#first_nameString

First name of contact.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#last_nameString

Last name of contact.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#organization_nameString

Name of the organization for contact types other than ‘PERSON`.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#phone_numberString

The phone number of the contact.

Constraints: Phone number must be specified in the format “+[country dialing code].[number including any area code&gt;]”. For example, a US phone number might appear as ‘“+1.1234567890”`.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#stateString

The state or province of the contact’s city.

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end

#zip_codeString

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

Returns:

  • (String)


459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'lib/aws-sdk-route53domains/types.rb', line 459

class ContactDetail < Struct.new(
  :first_name,
  :last_name,
  :contact_type,
  :organization_name,
  :address_line_1,
  :address_line_2,
  :city,
  :state,
  :country_code,
  :zip_code,
  :phone_number,
  :email,
  :fax,
  :extra_params)
  SENSITIVE = [:first_name, :last_name, :organization_name, :address_line_1, :address_line_2, :city, :state, :country_code, :zip_code, :phone_number, :email, :fax]
  include Aws::Structure
end