SqlServerDatabaseResourcePropertiesResponse

data class SqlServerDatabaseResourcePropertiesResponse(val backupInformation: SqlServerDatabaseResourcePropertiesResponseBackupInformation? = null, val backupPolicy: BackupPolicyResponse? = null, val collationName: String? = null, val compatibilityLevel: Int? = null, val createMode: String? = null, val databaseCreationDate: String? = null, val databaseOptions: SqlServerDatabaseResourcePropertiesResponseDatabaseOptions? = null, val earliestRestoreDate: String, val isReadOnly: Boolean? = null, val lastDatabaseUploadTime: String, val provisioningState: String, val recoveryMode: String? = null, val restorePointInTime: String? = null, val sizeMB: Double? = null, val sourceDatabaseId: String? = null, val spaceAvailableMB: Double? = null, val state: String? = null)

The properties of Arc Sql Server database resource

Constructors

constructor(backupInformation: SqlServerDatabaseResourcePropertiesResponseBackupInformation? = null, backupPolicy: BackupPolicyResponse? = null, collationName: String? = null, compatibilityLevel: Int? = null, createMode: String? = null, databaseCreationDate: String? = null, databaseOptions: SqlServerDatabaseResourcePropertiesResponseDatabaseOptions? = null, earliestRestoreDate: String, isReadOnly: Boolean? = null, lastDatabaseUploadTime: String, provisioningState: String, recoveryMode: String? = null, restorePointInTime: String? = null, sizeMB: Double? = null, sourceDatabaseId: String? = null, spaceAvailableMB: Double? = null, state: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The backup profile for the SQL server.

Link copied to clipboard
val collationName: String? = null

Collation of the database.

Link copied to clipboard
val compatibilityLevel: Int? = null

Compatibility level of the database

Link copied to clipboard
val createMode: String? = null

Database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. sourceDatabaseId and restorePointInTime must be specified.

Link copied to clipboard

Creation date of the database.

Link copied to clipboard

List of features that are enabled for the database

Link copied to clipboard

This records the earliest start date and time that restore is available for this database (ISO8601 format).

Link copied to clipboard
val isReadOnly: Boolean? = null

Whether the database is read only or not.

Link copied to clipboard

The time when last successful database upload was performed.

Link copied to clipboard

The provisioning state of the Arc-enabled SQL Server database resource.

Link copied to clipboard
val recoveryMode: String? = null

Status of the database.

Link copied to clipboard

Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database.

Link copied to clipboard
val sizeMB: Double? = null

Size of the database.

Link copied to clipboard

The resource identifier of the source database associated with create operation of this database.

Link copied to clipboard

Space left of the database.

Link copied to clipboard
val state: String? = null

State of the database.