Package com.pulumi.alicloud.rds.inputs
Class DatabaseState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.rds.inputs.DatabaseState
-
public final class DatabaseState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatabaseState.Builder
-
Field Summary
Fields Modifier and Type Field Description static DatabaseState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DatabaseState.Builder
builder()
static DatabaseState.Builder
builder(DatabaseState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
characterSet()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
instanceId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
-
-
-
Field Detail
-
Empty
public static final DatabaseState Empty
-
-
Method Detail
-
characterSet
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> characterSet()
- Returns:
- Character set. The value range is limited to the following: - MySQL: [ utf8, gbk, latin1, utf8mb4 ] \(`utf8mb4` only supports versions 5.5 and 5.6\). - SQLServer: [ Chinese_PRC_CI_AS, Chinese_PRC_CS_AS, SQL_Latin1_General_CP1_CI_AS, SQL_Latin1_General_CP1_CS_AS, Chinese_PRC_BIN ] - PostgreSQL: Valid values for PostgreSQL databases: a value in the `character set,<Collate>,<Ctype>` format. Example: `UTF8,C,en_US.utf8`. > - Valid values for the character set : [ KOI8U, UTF8, WIN866, WIN874, WIN1250, WIN1251, WIN1252, WIN1253, WIN1254, WIN1255, WIN1256, WIN1257, WIN1258, EUC_CN, EUC_KR, EUC_TW, EUC_JP, EUC_JIS_2004, KOI8R, MULE_INTERNAL, LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, LATIN6, LATIN7, LATIN8, LATIN9, LATIN10, ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8, SQL_ASCII ] > - Valid values for the Collate field: You can execute the `SELECT DISTINCT collname FROM pg_collation;` statement to obtain the field value. The default value is `C`. > - Valid values for the Ctype field: You can execute the `SELECT DISTINCT collctype FROM pg_collation;` statement to obtain the field value. The default value is `en_US.utf8`. - MariaDB: [ utf8, gbk, latin1, utf8mb4 ] More details refer to [API Docs](https://www.alibabacloud.com/help/zh/doc-detail/26258.htm)
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Database description. It cannot begin with https://. It must start with a Chinese character or English letter. It can include Chinese and English characters, underlines (_), hyphens (-), and numbers. The length may be 2-256 characters. > **NOTE:** The value of "name" or "character_set" does not support modification.
-
instanceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
- Returns:
- The Id of instance that can run database.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the database requiring a uniqueness check. It may consist of lower case letters, numbers, and underlines, and must start with a letter and have no more than 64 characters.
-
builder
public static DatabaseState.Builder builder()
-
builder
public static DatabaseState.Builder builder(DatabaseState defaults)
-
-