Class: Aws::Route53Domains::Types::ContactDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53Domains::Types::ContactDetail
- 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
-
#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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 forOrganizationName
.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 GuideFor .es domains, the value of
ContactType
must bePERSON
for all three contacts.
459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 |
# File 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 'gems/aws-sdk-route53domains/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 |