GetSupportedDatabaseFlagsSupportedDatabaseFlag class
Constructors
-
GetSupportedDatabaseFlagsSupportedDatabaseFlag({required Input<bool> acceptsMultipleValues, required Input<String> flagName, required Input<GetSupportedDatabaseFlagsSupportedDatabaseFlagIntegerRestrictions> integerRestrictions, required Input<String> name, required Input<bool> requiresDbRestart, required Input<GetSupportedDatabaseFlagsSupportedDatabaseFlagStringRestrictions> stringRestrictions, required Input<List<String>> supportedDbVersions, required Input<String> valueType})
-
Creates a new GetSupportedDatabaseFlagsSupportedDatabaseFlag.
acceptsMultipleValues Whether the database flag accepts multiple values. If true, a comma-separated list of stringified values may be specified.
flagName The name of the database flag, e.g. "maxAllowedPackets". The is a possibly key for the Instance.database_flags map field.
integerRestrictions Restriction on INTEGER type value. Specifies the minimum value and the maximum value that can be specified, if applicable.
name The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.
requiresDbRestart Whether setting or updating this flag on an Instance requires a database restart. If a flag that requires database restart is set, the backend will automatically restart the database (making sure to satisfy any availability SLO's).
stringRestrictions Restriction on STRING type value. The list of allowed values, if bounded. This field will be empty if there is a unbounded number of allowed values.
supportedDbVersions Major database engine versions for which this flag is supported. The supported values are POSTGRES_14 and DATABASE_VERSION_UNSPECIFIED.
valueType ValueType describes the semantic type of the value that the flag accepts. Regardless of the ValueType, the Instance.database_flags field accepts the stringified version of the value, i.e. "20" or "3.14". The supported values are VALUE_TYPE_UNSPECIFIED, STRING, INTEGER, FLOAT and NONE.
const
-
GetSupportedDatabaseFlagsSupportedDatabaseFlag.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
acceptsMultipleValues
→ Input<bool>
-
Whether the database flag accepts multiple values. If true, a comma-separated list of stringified values may be specified.
final
-
flagName
→ Input<String>
-
The name of the database flag, e.g. "maxAllowedPackets". The is a possibly key for the Instance.database_flags map field.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
integerRestrictions
→ Input<GetSupportedDatabaseFlagsSupportedDatabaseFlagIntegerRestrictions>
-
Restriction on
INTEGER type value. Specifies the minimum value and the maximum value that can be specified, if applicable.
final
-
name
→ Input<String>
-
The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.
final
-
requiresDbRestart
→ Input<bool>
-
Whether setting or updating this flag on an Instance requires a database restart. If a flag that requires database restart is set, the backend will automatically restart the database (making sure to satisfy any availability SLO's).
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
stringRestrictions
→ Input<GetSupportedDatabaseFlagsSupportedDatabaseFlagStringRestrictions>
-
Restriction on
STRING type value. The list of allowed values, if bounded. This field will be empty if there is a unbounded number of allowed values.
final
-
supportedDbVersions
→ Input<List<String>>
-
Major database engine versions for which this flag is supported. The supported values are
POSTGRES_14 and DATABASE_VERSION_UNSPECIFIED.
final
-
valueType
→ Input<String>
-
ValueType describes the semantic type of the value that the flag accepts. Regardless of the ValueType, the Instance.database_flags field accepts the stringified version of the value, i.e. "20" or "3.14". The supported values are
VALUE_TYPE_UNSPECIFIED, STRING, INTEGER, FLOAT and NONE.
final