Class: Aws::Route53Domains::Types::ContactDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53Domains::Types::ContactDetail
- 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
-
#address_line_1 ⇒ String
First line of the contact’s address.
-
#address_line_2 ⇒ String
Second line of contact’s address, if any.
-
#city ⇒ String
The city of the contact’s address.
-
#contact_type ⇒ String
Indicates whether the contact is a person, company, association, or public organization.
-
#country_code ⇒ String
Code for the country of the contact’s address.
-
#email ⇒ String
Email address of the contact.
-
#extra_params ⇒ Array<Types::ExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
-
#fax ⇒ String
Fax number of the contact.
-
#first_name ⇒ String
First name of contact.
-
#last_name ⇒ String
Last name of contact.
-
#organization_name ⇒ String
Name of the organization for contact types other than ‘PERSON`.
-
#phone_number ⇒ String
The phone number of the contact.
-
#state ⇒ String
The state or province of the contact’s city.
-
#zip_code ⇒ String
The zip or postal code of the contact’s address.
Instance Attribute Details
#address_line_1 ⇒ String
First line of the contact’s address.
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_2 ⇒ String
Second line of contact’s address, if any.
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 |
#city ⇒ String
The city of the contact’s address.
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_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.
[1]: docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html
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_code ⇒ String
Code for the country of the contact’s address.
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 |
#email ⇒ String
Email address of the contact.
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_params ⇒ Array<Types::ExtraParam>
A list of name-value pairs for parameters required by certain top-level domains.
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 |
#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”`.
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_name ⇒ String
First name of contact.
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_name ⇒ String
Last name of contact.
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_name ⇒ String
Name of the organization for contact types other than ‘PERSON`.
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_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”`.
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 |
#state ⇒ String
The state or province of the contact’s city.
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_code ⇒ String
The zip or postal code of the contact’s address.
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 |