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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53domains/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_1 ⇒ String

First line of the contact's address.

Returns:

  • (String)


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

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_2 ⇒ String

Second line of contact's address, if any.

Returns:

  • (String)


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

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

#city ⇒ String

The city of the contact's address.

Returns:

  • (String)


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

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_type ⇒ String

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.

Returns:

  • (String)


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

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_code ⇒ String

Code for the country of the contact's address.

Returns:

  • (String)


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

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

#email ⇒ String

Email address of the contact.

Returns:

  • (String)


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

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_params ⇒ Array<Types::ExtraParam>

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

Returns:



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

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

#fax ⇒ String

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)


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

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_name ⇒ String

First name of contact.

Returns:

  • (String)


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

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_name ⇒ String

Last name of contact.

Returns:

  • (String)


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

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_name ⇒ String

Name of the organization for contact types other than PERSON.

Returns:

  • (String)


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

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_number ⇒ String

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

Returns:

  • (String)


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

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

#state ⇒ String

The state or province of the contact's city.

Returns:

  • (String)


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

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_code ⇒ String

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

Returns:

  • (String)


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

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