Class GoogleFirestoreAdminV1CloneDatabaseRequest
The request message for FirestoreAdmin.CloneDatabase.
Implements
Inherited Members
Namespace: Google.Apis.Firestore.v1.Data
Assembly: Google.Apis.Firestore.v1.dll
Syntax
public class GoogleFirestoreAdminV1CloneDatabaseRequest : IDirectResponseSchema
Properties
DatabaseId
Required. The ID to use for the database, which will become the final component of the database's resource name. This database ID must not be associated with an existing database. This value should be 4-63 characters. Valid characters are /a-z-/ with first character a letter and the last a letter or a number. Must not be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. "(default)" database ID is also valid if the database is Standard edition.
Declaration
[JsonProperty("databaseId")]
public virtual string DatabaseId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EncryptionConfig
Optional. Encryption configuration for the cloned database. If this field is not specified, the cloned database will use the same encryption configuration as the source database, namely use_source_encryption.
Declaration
[JsonProperty("encryptionConfig")]
public virtual GoogleFirestoreAdminV1EncryptionConfig EncryptionConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleFirestoreAdminV1EncryptionConfig |
PitrSnapshot
Required. Specification of the PITR data to clone from. The source database must exist. The cloned database will be created in the same location as the source database.
Declaration
[JsonProperty("pitrSnapshot")]
public virtual GoogleFirestoreAdminV1PitrSnapshot PitrSnapshot { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleFirestoreAdminV1PitrSnapshot |
Tags
Optional. Immutable. Tags to be bound to the cloned database. The tags should be provided in the format of
tagKeys/{tag_key_id} -> tagValues/{tag_value_id}.
Declaration
[JsonProperty("tags")]
public virtual IDictionary<string, string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |