GoogleApi.Spanner.V1.Model.CreateDatabaseRequest (google_api_spanner v0.34.7) View Source
The request for CreateDatabase.
Attributes
-
createStatement
(type:String.t
, default:nil
) - Required. ACREATE DATABASE
statement, which specifies the ID of the new database. The database ID must conform to the regular expressiona-z*[a-z0-9]
and be between 2 and 30 characters in length. If the database ID is a reserved word or if it contains a hyphen, the database ID must be enclosed in backticks (`
). -
encryptionConfig
(type:GoogleApi.Spanner.V1.Model.EncryptionConfig.t
, default:nil
) - Optional. The encryption configuration for the database. If this field is not specified, Cloud Spanner will encrypt/decrypt all data at rest using Google default encryption. -
extraStatements
(type:list(String.t)
, default:nil
) - Optional. A list of DDL statements to run inside the newly created database. Statements can create tables, indexes, etc. These statements execute atomically with the creation of the database: if there is an error in any statement, the database is not created.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Spanner.V1.Model.CreateDatabaseRequest{ createStatement: String.t() | nil, encryptionConfig: GoogleApi.Spanner.V1.Model.EncryptionConfig.t() | nil, extraStatements: [String.t()] | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.