CreateS3Action is an input for creating an Amazon S3 action.

Table: CreateS3Action

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in the results.
Table last updated: Dec 29, 2025
awsRegionstringyes Long-TermThe Amazon AWS region. For options, see the Amazon S3 documentation.
bucketNamestringyes Long-TermThe name of the S3 bucket.
fileNamestringyes Long-TermThe name of the file or files. You can use most message templates. For documentation on S3 action, see ???.
labelsstring []Long-TermLabels to categorize the action. There can be at most ten labels with a maximum length of sixty characters per label.
namestringyes Long-TermThe name of the S3 action.
outputFormatS3ActionEventOutputFormatyes Long-TermThe output format type for the results. See S3ActionEventOutputFormat.
outputMetadatabooleanyes Long-TermWhether to output metadata for the result. Metadata will be output as a separate JSON file.
roleArnstringyes Long-TermThe ARN of the role to be assumed.
useProxystring trueLong-TermWhether the action should use the configured HTTP proxy to send requests.
viewNameRepoOrViewNameyes Long-TermThe name of the view of the action. RepoOrViewName is a scalar.