UpdateS3Action is an input datatype for updating an Amazon S3 action. It's used by the updateS3Action() mutation field.

Table: UpdateS3Action

ParameterTypeRequiredDefaultStabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results.
Table last updated: Dec 29, 2025
awsRegionstringyes Long-TermThe AWS region of the S3 action. 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 this. For documentation on S3 action, see Action Type: S3.
idstringyes Long-TermThe unique identifier of the action.
labels[string]yes 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.
useProxybooleanyes Long-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.