com.pulumi.azure.synapse.kotlin.outputs.SqlPoolRestore.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azure.synapse.kotlin.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property pointInTime Specifies the Snapshot time to restore formatted as an RFC3339 date string. Changing this forces a new Synapse SQL Pool to be created.
* @property sourceDatabaseId The ID of the Synapse SQL Pool or SQL Database which is to restore. Changing this forces a new Synapse SQL Pool to be created.
*/
public data class SqlPoolRestore(
public val pointInTime: String,
public val sourceDatabaseId: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azure.synapse.outputs.SqlPoolRestore): SqlPoolRestore =
SqlPoolRestore(
pointInTime = javaType.pointInTime(),
sourceDatabaseId = javaType.sourceDatabaseId(),
)
}
}