TimestreamInfluxDB / Client / create_db_parameter_group
create_db_parameter_group#
- TimestreamInfluxDB.Client.create_db_parameter_group(**kwargs)#
Creates a new Timestream for InfluxDB DB parameter group to associate with DB instances.
See also: AWS API Documentation
Request Syntax
response = client.create_db_parameter_group( name='string', description='string', parameters={ 'InfluxDBv2': { 'fluxLogEnabled': True|False, 'logLevel': 'debug'|'info'|'error', 'noTasks': True|False, 'queryConcurrency': 123, 'queryQueueSize': 123, 'tracingType': 'log'|'jaeger', 'metricsDisabled': True|False } }, tags={ 'string': 'string' } )
- Parameters:
name (string) –
[REQUIRED]
The name of the DB parameter group. The name must be unique per customer and per region.
description (string) – A description of the DB parameter group.
parameters (dict) –
A list of the parameters that comprise the DB parameter group.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
InfluxDBv2
.InfluxDBv2 (dict) –
All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
fluxLogEnabled (boolean) –
Include option to show detailed logs for Flux queries.
Default: false
logLevel (string) –
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
noTasks (boolean) –
Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.
Default: false
queryConcurrency (integer) –
Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.
Default: 0
queryQueueSize (integer) –
Maximum number of queries allowed in execution queue. When queue limit is reached, new queries are rejected. Setting to 0 allows an unlimited number of queries in the queue.
Default: 0
tracingType (string) –
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
metricsDisabled (boolean) –
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
tags (dict) –
A list of key-value pairs to associate with the DB parameter group.
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'id': 'string', 'name': 'string', 'arn': 'string', 'description': 'string', 'parameters': { 'InfluxDBv2': { 'fluxLogEnabled': True|False, 'logLevel': 'debug'|'info'|'error', 'noTasks': True|False, 'queryConcurrency': 123, 'queryQueueSize': 123, 'tracingType': 'log'|'jaeger', 'metricsDisabled': True|False } } }
Response Structure
(dict) –
id (string) –
A service-generated unique identifier.
name (string) –
The customer-supplied name that uniquely identifies the DB parameter group when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
arn (string) –
The Amazon Resource Name (ARM) of the DB parameter group.
description (string) –
The description of the DB parameter group.
parameters (dict) –
A list of the parameters that comprise the DB parameter group.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
InfluxDBv2
. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBER
as the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBER
is as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
InfluxDBv2 (dict) –
All the customer-modifiable InfluxDB v2 parameters in Timestream for InfluxDB.
fluxLogEnabled (boolean) –
Include option to show detailed logs for Flux queries.
Default: false
logLevel (string) –
Log output level. InfluxDB outputs log entries with severity levels greater than or equal to the level specified.
Default: info
noTasks (boolean) –
Disable the task scheduler. If problematic tasks prevent InfluxDB from starting, use this option to start InfluxDB without scheduling or executing tasks.
Default: false
queryConcurrency (integer) –
Number of queries allowed to execute concurrently. Setting to 0 allows an unlimited number of concurrent queries.
Default: 0
queryQueueSize (integer) –
Maximum number of queries allowed in execution queue. When queue limit is reached, new queries are rejected. Setting to 0 allows an unlimited number of queries in the queue.
Default: 0
tracingType (string) –
Enable tracing in InfluxDB and specifies the tracing type. Tracing is disabled by default.
metricsDisabled (boolean) –
Disable the HTTP /metrics endpoint which exposes internal InfluxDB metrics.
Default: false
Exceptions
TimestreamInfluxDB.Client.exceptions.ServiceQuotaExceededException
TimestreamInfluxDB.Client.exceptions.ValidationException
TimestreamInfluxDB.Client.exceptions.AccessDeniedException
TimestreamInfluxDB.Client.exceptions.InternalServerException
TimestreamInfluxDB.Client.exceptions.ConflictException
TimestreamInfluxDB.Client.exceptions.ResourceNotFoundException
TimestreamInfluxDB.Client.exceptions.ThrottlingException