API Stability Long-Term

The updateAwsS3SqsIngestFeed() GraphQL mutation is used to update an ingest feed which uses AWS S3 and SQS.

Syntax

Below is the syntax for the updateAwsS3SqsIngestFeed() mutation field:

updateAwsS3SqsIngestFeed(
     input: UpdateAwsS3SqsIngestFeed!
   ): IngestFeed!

Below is an example of how this mutation field might be used:

Show:
graphql
mutation {
  updateAwsS3SqsIngestFeed( input:
    {
      repositoryName: "humio",
      id: "abc123",
      enabled: false
    }
  )
  { id }
}
Example Responses
Show:
json
{
  "updateAwsS3SqsIngestFeed": {
    "id": "abc123"
    }
  }
}

The input contains data for updating an ingest feed which uses AWS S3 and SQS. The update is a delta update.

Given Datatypes

For UpdateAwsS3SqsIngestFeed, there are several parameters. Below is a list of them along with their a description of each:

Table: UpdateAwsS3SqsIngestFeed

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 23, 2024
authenticationIngestFeedAwsAuthenticationInputyes Long-TermHow to authenticate with AWS. See IngestFeedAwsAuthenticationInput.
compressionIngestFeedCompressionyes Long-TermThe compression scheme of the file. See IngestFeedCompression.
descriptionUpdateIngestFeedDescription  Long-TermIf the description should be cleared, supply an UpdateDescription object with no value or a null value. If the description should be changed, supply an UpdateDescription object with the desired value. See UpdateIngestFeedDescription.
enabledboolean  Long-TermWhether ingest from the ingest feed is enabled.
idstringyes Long-TermThe unique identifier of the ingest feed.
namestring  Long-TermThe name of the ingest feed.
parserstring  Long-TermThe unique identifier or name of the parser that should be used to parse the ingest feed. Parsers in packages can be referred to as packagescope/packagename:parsername.
preprocessingIngestFeedPreprocessingInput  Long-TermThe preprocessing to apply to an ingest feed before parsing. See IngestFeedPreprocessingInput.
regionstring  Long-TermThe AWS region in which to connect.
repositoryNameRepoOrViewNameyes Long-TermName of the repository of the ingest feed. RepoOrViewName is a scalar.
sqsUrlstring  Long-TermThe AWS SQS queue URL.

Returned Datatypes

The returned datatype IngestFeed) has several parameters. Below is a list of them along with a description of each:

Table: IngestFeed

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Mar 26, 2025
createdAtlongyes Long-TermUnix timestamp for when this feed was created.
descriptionstring  Long-TermA description of the ingest feed.
enabledbooleanyes Long-TermWhether the ingest from the ingest feed is enabled.
executionInfoIngestFeedExecutionInfo  Long-TermDetails about how the ingest feed is running. See IngestFeedExecutionInfo.
idstringyes Long-TermThe unique identifier of the ingest feed.
namestringyes Long-TermThe name of the ingest feed.
parserparser  Long-TermThe parser used to parse the ingest feed. See parser.
sourceIngestFeedSourceyes Long-TermThe source from which the ingest feed will ingest. See IngestFeedS3SqsSource.