Class: Aws::AlexaForBusiness::Types::CreateContactRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:phone_number]

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

A unique, user-specified identifier for this request that ensures idempotency.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#display_nameString

The name of the contact to display on the console.

Returns:

  • (String)


811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#first_nameString

The first name of the contact that is used to call the contact on the device.

Returns:

  • (String)


811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#last_nameString

The last name of the contact that is used to call the contact on the device.

Returns:

  • (String)


811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#phone_numberString

The phone number of the contact in E.164 format. The phone number type defaults to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, which lets you specify the phone number type and multiple numbers.

Returns:

  • (String)


811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#phone_numbersArray<Types::PhoneNumber>

The list of phone numbers for the contact.

Returns:



811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#sip_addressesArray<Types::SipAddress>

The list of SIP addresses for the contact.

Returns:



811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags to be added to the specified resource. Do not provide system tags.

Returns:



811
812
813
814
815
816
817
818
819
820
821
822
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 811

class CreateContactRequest < Struct.new(
  :display_name,
  :first_name,
  :last_name,
  :phone_number,
  :phone_numbers,
  :sip_addresses,
  :client_request_token,
  :tags)
  SENSITIVE = [:phone_number]
  include Aws::Structure
end