Skip to main content

flags

Overview

Nameflags
TypeResource
Idgoogle.sqladmin.flags

Fields

NameDatatypeDescription
namestringThis is the name of the flag. Flag names always use underscores, not hyphens, for example: max_allowed_packet
maxValuestringFor INTEGER flags, the maximum allowed value.
appliesToarrayThe database version this flag applies to. Can be MySQL instances: MYSQL_8_0, MYSQL_8_0_18, MYSQL_8_0_26, MYSQL_5_7, or MYSQL_5_6. PostgreSQL instances: POSTGRES_9_6, POSTGRES_10, POSTGRES_11 or POSTGRES_12. SQL Server instances: SQLSERVER_2017_STANDARD, SQLSERVER_2017_ENTERPRISE, SQLSERVER_2017_EXPRESS, SQLSERVER_2017_WEB, SQLSERVER_2019_STANDARD, SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or SQLSERVER_2019_WEB. See the complete list.
typestringThe type of the flag. Flags are typed to being BOOLEAN, STRING, INTEGER or NONE. NONE is used for flags that do not take a value, such as skip_grant_tables.
kindstringThis is always sql#flag.
minValuestringFor INTEGER flags, the minimum allowed value.
allowedIntValuesarrayUse this field if only certain integers are accepted. Can be combined with min_value and max_value to add additional values.
inBetabooleanWhether or not the flag is considered in beta.
requiresRestartbooleanIndicates whether changing this flag will trigger a database restart. Only applicable to Second Generation instances.
allowedStringValuesarrayFor STRING flags, a list of strings that the value can be set to.

Methods

NameAccessible byRequired Params
listSELECT