aws customer-profiles update-profile

Updates the properties of a profile. The ProfileId is required for updating a customer profile. When calling the UpdateProfile API, specifying an empty string value means that any existing value will be removed. Not specifying a string value means that any value already there will be kept

Options

NameDescription
--domain-name <string>The unique name of the domain
--profile-id <string>The unique identifier of a customer profile
--additional-information <string>Any additional information relevant to the customer's profile
--account-number <string>A unique account number that you have given to the customer
--party-type <string>The type of profile used to describe the customer
--business-name <string>The name of the customer’s business
--first-name <string>The customer’s first name
--middle-name <string>The customer’s middle name
--last-name <string>The customer’s last name
--birth-date <string>The customer’s birth date
--gender <string>The gender with which the customer identifies
--phone-number <string>The customer's phone number, which has not been specified as a mobile, home, or business number
--mobile-phone-number <string>The customer’s mobile phone number
--home-phone-number <string>The customer’s home phone number
--business-phone-number <string>The customer’s business phone number
--email-address <string>The customer's email address, which has not been specified as a personal or business address
--personal-email-address <string>The customer’s personal email address
--business-email-address <string>The customer’s business email address
--address <structure>A generic address associated with the customer that is not mailing, shipping, or billing
--shipping-address <structure>The customer’s shipping address
--mailing-address <structure>The customer’s mailing address
--billing-address <structure>The customer’s billing address
--attributes <map>A key value pair of attributes of a customer profile
--cli-input-json <string>Performs service operation based on the JSON string provided. The JSON string follows the format provided by ``--generate-cli-skeleton``. If other arguments are provided on the command line, the CLI values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally
--generate-cli-skeleton <string>Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value ``input``, prints a sample input JSON that can be used as an argument for ``--cli-input-json``. If provided with the value ``output``, it validates the command inputs and returns a sample output JSON for that command