AWS cli documentation change
Summary
Updated AWS CLI version reference from 2.31.13 to 2.31.16 and expanded Tagged Union structure to include InfluxDBv3Core and InfluxDBv3Enterprise. Added numerous new configuration parameters for InfluxDBv3Core and InfluxDBv3Enterprise including query limits, logging settings, DataFusion configurations, memory management, WAL settings, cache controls, and compaction parameters.
Security assessment
The changes primarily add new configuration parameters and expand existing structures without mentioning security vulnerabilities or exploits. While some parameters like maxHttpRequestSize or concurrency limits could indirectly relate to resource management, there's no explicit evidence these changes address security issues.
Diff
diff --git a/cli/latest/reference/timestream-influxdb/create-db-parameter-group.md b/cli/latest/reference/timestream-influxdb/create-db-parameter-group.md index be5ed8dee..09a18c121 100644 --- a//cli/latest/reference/timestream-influxdb/create-db-parameter-group.md +++ b//cli/latest/reference/timestream-influxdb/create-db-parameter-group.md @@ -15 +15 @@ - * [AWS CLI 2.31.13 Command Reference](../../index.html) » + * [AWS CLI 2.31.16 Command Reference](../../index.html) » @@ -124 +124 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest -> This is a Tagged Union structure. Only one of the following top level keys can be set: `InfluxDBv2`. +> This is a Tagged Union structure. Only one of the following top level keys can be set: `InfluxDBv2`, `InfluxDBv3Core`, `InfluxDBv3Enterprise`. @@ -189,0 +190 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>> * `disabled` @@ -214,0 +216 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -243,0 +246 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -272,0 +276 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -301,0 +306 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -459,0 +465 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -488,0 +495 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -562,0 +570 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -630,0 +639 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest +>>>> * `days` @@ -649,82 +657,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/timest - -Shorthand Syntax: - - - InfluxDBv2={fluxLogEnabled=boolean,logLevel=string,noTasks=boolean,queryConcurrency=integer,queryQueueSize=integer,tracingType=string,metricsDisabled=boolean,httpIdleTimeout={durationType=string,value=long},httpReadHeaderTimeout={durationType=string,value=long},httpReadTimeout={durationType=string,value=long},httpWriteTimeout={durationType=string,value=long},influxqlMaxSelectBuckets=long,influxqlMaxSelectPoint=long,influxqlMaxSelectSeries=long,pprofDisabled=boolean,queryInitialMemoryBytes=long,queryMaxMemoryBytes=long,queryMemoryBytes=long,sessionLength=integer,sessionRenewDisabled=boolean,storageCacheMaxMemorySize=long,storageCacheSnapshotMemorySize=long,storageCacheSnapshotWriteColdDuration={durationType=string,value=long},storageCompactFullWriteColdDuration={durationType=string,value=long},storageCompactThroughputBurst=long,storageMaxConcurrentCompactions=integer,storageMaxIndexLogFileSize=long,storageNoValidateFieldSize=boolean,storageRetentionCheckInterval={durationType=string,value=long},storageSeriesFileMaxConcurrentSnapshotCompactions=integer,storageSeriesIdSetCacheSize=long,storageWalMaxConcurrentWrites=integer,storageWalMaxWriteDelay={durationType=string,value=long},uiDisabled=boolean} - - -JSON Syntax: - - - { - "InfluxDBv2": { - "fluxLogEnabled": true|false, - "logLevel": "debug"|"info"|"error", - "noTasks": true|false, - "queryConcurrency": integer, - "queryQueueSize": integer, - "tracingType": "log"|"jaeger", - "metricsDisabled": true|false, - "httpIdleTimeout": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "httpReadHeaderTimeout": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "httpReadTimeout": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "httpWriteTimeout": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "influxqlMaxSelectBuckets": long, - "influxqlMaxSelectPoint": long, - "influxqlMaxSelectSeries": long, - "pprofDisabled": true|false, - "queryInitialMemoryBytes": long, - "queryMaxMemoryBytes": long, - "queryMemoryBytes": long, - "sessionLength": integer, - "sessionRenewDisabled": true|false, - "storageCacheMaxMemorySize": long, - "storageCacheSnapshotMemorySize": long, - "storageCacheSnapshotWriteColdDuration": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "storageCompactFullWriteColdDuration": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "storageCompactThroughputBurst": long, - "storageMaxConcurrentCompactions": integer, - "storageMaxIndexLogFileSize": long, - "storageNoValidateFieldSize": true|false, - "storageRetentionCheckInterval": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "storageSeriesFileMaxConcurrentSnapshotCompactions": integer, - "storageSeriesIdSetCacheSize": long, - "storageWalMaxConcurrentWrites": integer, - "storageWalMaxWriteDelay": { - "durationType": "hours"|"minutes"|"seconds"|"milliseconds", - "value": long - }, - "uiDisabled": true|false - } - } - - -`--tags` (map) - -> A list of key-value pairs to associate with the DB parameter group. -> -> Constraints: -> -> * min: `1` -> * max: `200` @@ -732,3 +659 @@ JSON Syntax: - -> -> key -> (string) +> InfluxDBv3Core -> (structure) @@ -736 +661 @@ JSON Syntax: ->> Constraints: +>> All the customer-modifiable InfluxDB v3 Core parameters in Timestream for InfluxDB. @@ -738,2 +663 @@ JSON Syntax: ->> * min: `1` ->> * max: `128` +>> queryFileLimit -> (integer) @@ -740,0 +665,9 @@ JSON Syntax: +>>> Limits the number of Parquet files a query can access. If a query attempts to read more than this limit, InfluxDB 3 returns an error. +>>> +>>> Default: 432 +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `1024` +>>> @@ -742,4 +674,0 @@ JSON Syntax: -> -> value -> (string) -> ->> Constraints: @@ -747,2 +676 @@ JSON Syntax: ->> * min: `0` ->> * max: `256` +>> queryLogSize -> (integer) @@ -749,0 +678,9 @@ JSON Syntax: +>>> Defines the size of the query log. Up to this many queries remain in the log before older queries are evicted to make room for new ones. +>>> +>>> Default: 1000 +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `10000` +>>> @@ -750,0 +688,10 @@ JSON Syntax: +>> +>> logFilter -> (string) +>> +>>> Sets the filter directive for logs. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `1024` +>>> @@ -752 +699,11 @@ JSON Syntax: -Shorthand Syntax: +>> +>> logFormat -> (string) +>> +>>> Defines the message format for logs. +>>> +>>> Default: full +>>> +>>> Possible values: +>>> +>>> * `full` +>>> @@ -753,0 +711,10 @@ Shorthand Syntax: +>> +>> dataFusionNumThreads -> (integer) +>> +>>> Sets the maximum number of DataFusion runtime threads to use. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `2048` +>>> @@ -755 +722,12 @@ Shorthand Syntax: - KeyName1=string,KeyName2=string +>> +>> dataFusionRuntimeType -> (string) +>> +>>> Specifies the DataFusion tokio runtime type. +>>> +>>> Default: multi-thread +>>> +>>> Possible values: +>>> +>>> * `multi-thread` +>>> * `multi-thread-alt`