This is the list of attributes that can be used during EC2 Instance creation:-
create-instance
--stack-id <value>
--layer-ids <value>
--instance-type <value>
[--auto-scaling-type <value>]
[--hostname <value>]
[--os <value>]
[--ami-id <value>]
[--ssh-key-name <value>]
[--availability-zone <value>]
[--virtualization-type <value>]
[--subnet-id <value>]
[--architecture <value>]
[--root-device-type <value>]
[--block-device-mappings <value>]
[--install-updates-on-boot | --no-install-updates-on-boot]
[--ebs-optimized | --no-ebs-optimized]
[--agent-version <value>]
[--tenancy <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]
For more information on each of the following attribute visit the documentation from AWS:-
https://docs.aws.amazon.com/cli/latest/reference/opsworks/create-instance.html