Creates a user under the specified Amazon Chime account.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
create-user
--account-id <value>
[--username <value>]
[--email <value>]
[--user-type <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--cli-auto-prompt <value>]
--account-id
(string)
The Amazon Chime account ID.
--username
(string)
The user name.
--email
(string)
The user’s email address.
--user-type
(string)
The user type.
Possible values:
PrivateUser
SharedDevice
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those 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. This may not be specified along with --cli-input-yaml
.
--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
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
--cli-auto-prompt
(boolean)
Automatically prompt for CLI input parameters.
See ‘aws help’ for descriptions of global parameters.
To create a user profile for a shared device
The following create-user
example creates a shared device profile for the specified email address.
aws chime create-user \
--account-id 12a3456b-7c89-012d-3456-78901e23fg45 \
--email roomdevice@example.com \
--user-type SharedDevice
Output:
{
"User": {
"UserId": "1ab2345c-67de-8901-f23g-45h678901j2k",
"AccountId": "12a3456b-7c89-012d-3456-78901e23fg45",
"PrimaryEmail": "roomdevice@example.com",
"DisplayName": "Room Device",
"LicenseType": "Pro",
"UserType": "SharedDevice",
"UserRegistrationStatus": "Registered",
"RegisteredOn": "2020-01-15T22:38:09.806Z",
"AlexaForBusinessMetadata": {
"IsAlexaForBusinessEnabled": false
}
}
}
For more information, see Preparing for Setup in the Amazon Chime Administration Guide.
User -> (structure)
The user on the Amazon Chime account.
UserId -> (string)
The user ID.
AccountId -> (string)
The Amazon Chime account ID.
PrimaryEmail -> (string)
The primary email address of the user.
PrimaryProvisionedNumber -> (string)
The primary phone number associated with the user.
DisplayName -> (string)
The display name of the user.
LicenseType -> (string)
The license type for the user.
UserType -> (string)
The user type.
UserRegistrationStatus -> (string)
The user registration status.
UserInvitationStatus -> (string)
The user invite status.
RegisteredOn -> (timestamp)
Date and time when the user is registered, in ISO 8601 format.
InvitedOn -> (timestamp)
Date and time when the user is invited to the Amazon Chime account, in ISO 8601 format.
AlexaForBusinessMetadata -> (structure)
The Alexa for Business metadata.
IsAlexaForBusinessEnabled -> (boolean)
Starts or stops Alexa for Business.
AlexaForBusinessRoomArn -> (string)
The ARN of the room resource.
PersonalPIN -> (string)
The user’s personal meeting PIN.