(Optional) The Amazon S3 version identifier for the revision. (If the
version identifier is not specified, AWS CodeDeploy uses the most recent
version.)

(Optional) The ETag for the revision. (If the ETag is not specified,
AWS CodeDeploy skips object validation.)

For revisions stored in a file that is not in Amazon S3, you need the file name and
its path. Your revision file is written using JSON or YAML, so it most likely
has a .json or .yaml extension.

(Optional) The name of a deployment configuration to use. To view a list of
deployment configurations, call the list-deployment-configs
command. (If not specified, AWS CodeDeploy uses a specific default deployment
configuration.)

(Optional) A description for the deployment.

The revision file can be specified as a file uploaded to an Amazon S3 bucket or as
a
string. The syntax for each when used as part of the
create-deployment command is: