DatasourceArgs

data class DatasourceArgs(val datasourceType: Output<String>? = null, val objectType: Output<String>? = null, val resourceID: Output<String>, val resourceLocation: Output<String>? = null, val resourceName: Output<String>? = null, val resourceType: Output<String>? = null, val resourceUri: Output<String>? = null) : ConvertibleToJava<DatasourceArgs>

Datasource to be backed up

Constructors

Link copied to clipboard
constructor(datasourceType: Output<String>? = null, objectType: Output<String>? = null, resourceID: Output<String>, resourceLocation: Output<String>? = null, resourceName: Output<String>? = null, resourceType: Output<String>? = null, resourceUri: Output<String>? = null)

Properties

Link copied to clipboard
val datasourceType: Output<String>? = null

DatasourceType of the resource.

Link copied to clipboard
val objectType: Output<String>? = null

Type of Datasource object, used to initialize the right inherited type

Link copied to clipboard
val resourceID: Output<String>

Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.

Link copied to clipboard
val resourceLocation: Output<String>? = null

Location of datasource.

Link copied to clipboard
val resourceName: Output<String>? = null

Unique identifier of the resource in the context of parent.

Link copied to clipboard
val resourceType: Output<String>? = null

Resource Type of Datasource.

Link copied to clipboard
val resourceUri: Output<String>? = null

Uri of the resource.

Functions

Link copied to clipboard
open override fun toJava(): DatasourceArgs