Class CreateDatabaseRequest
The request for CreateDatabase.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class CreateDatabaseRequest : IDirectResponseSchema
Properties
CreateStatement
Required. A CREATE DATABASE statement, which specifies the ID of the new database. The database ID must
conform to the regular expression a-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 (` ).
Declaration
[JsonProperty("createStatement")]
public virtual string CreateStatement { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
EncryptionConfig
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.
Declaration
[JsonProperty("encryptionConfig")]
public virtual EncryptionConfig EncryptionConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| EncryptionConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ExtraStatements
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.
Declaration
[JsonProperty("extraStatements")]
public virtual IList<string> ExtraStatements { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<System.String> |