The removeQueryQuotaDefaultSettings()
GraphQL mutation field is used to remove the query quota default
settings.
For more information on query quotas, see the
Query Quotas documentation page.
Below is the syntax for the
removeQueryQuotaDefaultSettings()
mutation field:
removeQueryQuotaDefaultSettings: boolean!
Below is an example of how this mutation field might be used:
Show:
Rawmutation {
removeQueryQuotaDefaultSettings
}
Mac OS or Linux (curl)curl -v -X POST $YOUR_LOGSCALE_URL/graphql \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d @- << EOF
{"query" : "mutation {
removeQueryQuotaDefaultSettings
}"
}
EOF
Mac OS or Linux (curl) One-linecurl -v -X POST $YOUR_LOGSCALE_URL/graphql \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d @- << EOF
{"query" : "mutation {
removeQueryQuotaDefaultSettings
}"
}
EOF
Windows Cmd and curlcurl -v -X POST $YOUR_LOGSCALE_URL/graphql ^
-H "Authorization: Bearer $TOKEN" ^
-H "Content-Type: application/json" ^
-d @'{"query" : "mutation { ^
removeQueryQuotaDefaultSettings ^
}" ^
} '
Windows Powershell and curlcurl.exe -X POST
-H "Authorization: Bearer $TOKEN"
-H "Content-Type: application/json"
-d '{"query" : "mutation {
removeQueryQuotaDefaultSettings
}"
}'
"$YOUR_LOGSCALE_URL/graphql"
Perl
use HTTP::Request;
use LWP;
my $INGEST_TOKEN = "TOKEN";
my $uri = '$YOUR_LOGSCALE_URL/graphql';
my $json = '{"query" : "mutation {
removeQueryQuotaDefaultSettings
}"
}';
my $req = HTTP::Request->new("POST", $uri );
$req->header("Authorization" => "Bearer $TOKEN");
$req->header("Content-Type" => "application/json");
$req->content( $json );
my $lwp = LWP::UserAgent->new;
my $result = $lwp->request( $req );
print $result->{"_content"},"\n";
Python
import requests
url = '$YOUR_LOGSCALE_URL/graphql'
mydata = r'''{"query" : "mutation {
removeQueryQuotaDefaultSettings
}"
}'''
resp = requests.post(url,
data = mydata,
headers = {
"Authorization" : "Bearer $TOKEN",
"Content-Type" : "application/json"
}
)
print(resp.text)
Node.jsconst https = require('https');
const data = JSON.stringify(
{"query" : "mutation {
removeQueryQuotaDefaultSettings
}"
}
);
const options = {
hostname: '$YOUR_LOGSCALE_URL/graphql',
path: '/graphql',
port: 443,
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Content-Length': data.length,
Authorization: 'BEARER ' + process.env.TOKEN,
'User-Agent': 'Node',
},
};
const req = https.request(options, (res) => {
let data = '';
console.log(`statusCode: ${res.statusCode}`);
res.on('data', (d) => {
data += d;
});
res.on('end', () => {
console.log(JSON.parse(data).data);
});
});
req.on('error', (error) => {
console.error(error);
});
req.write(data);
req.end();
Example ResponsesShow:
Success (HTTP Response Code 200 OK){
"data": {
"removeQueryQuotaDefaultSettings": true
}
}
There are no special datatypes for this mutation field.