The updateLimit() GraphQL mutation is used to update the limits with a given name. Only the arguments defined will be updated.

For more information on query quotas, see the Query Quotas documentation page. You may also want to look at Limits & Standards for related information.

Syntax

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

updateLimit(input: UpdateLimitInput!): boolean!

Given Datatypes

For the given datatype, UpdateLimitInput, there are several parameters that may be given. Below is a list of them along with their datatypes and a description of each:

Table: UpdateLimitInput

ParameterTypeRequired[a]DefaultDescription
limitNamestringyes The name for the limit.
allowLoginboolean  Whether the limit allows logging in.
dailyIngestlong  The daily ingest allowed for the limit.
retentioninteger  The retention in days allowed for the limit.
allowSelfServiceboolean  Whether self service is enabled for the Organization, allowing features like creating repositories and setting retention.
expirationlong  The expiration date for the email action.
contractVersionOrganizations__ContractVersion  Which version of the LogScale contract applies. The datatype, Organizations__ContractVersion is an enumerated list: Unknown, Version1, or Version2.
userLimitinteger  The limit for users.

[a] Some arguments may be required, as indicated in this column. For some fields, this column indicates that a result will always be returned for it.