Package-level declarations

Types

Link copied to clipboard
class AutoSnapShotPolicy : KotlinCustomResource

Provides a Dbfs Auto Snap Shot Policy resource. For information about Dbfs Auto Snap Shot Policy and how to use it.

Link copied to clipboard
data class AutoSnapShotPolicyArgs(val policyName: Output<String>? = null, val repeatWeekdays: Output<List<String>>? = null, val retentionDays: Output<Int>? = null, val timePoints: Output<List<String>>? = null) : ConvertibleToJava<AutoSnapShotPolicyArgs>

Provides a Dbfs Auto Snap Shot Policy resource. For information about Dbfs Auto Snap Shot Policy and how to use it.

Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Provides a DBFS Dbfs Instance resource. An instance of a database file system is equivalent to a file system and can store data of file types. For information about DBFS Dbfs Instance and how to use it, see What is Dbfs Instance.

Link copied to clipboard
data class InstanceArgs(val advancedFeatures: Output<String>? = null, val category: Output<String>? = null, val deleteSnapshot: Output<Boolean>? = null, val ecsLists: Output<List<InstanceEcsListArgs>>? = null, val enableRaid: Output<Boolean>? = null, val encryption: Output<Boolean>? = null, val fsName: Output<String>? = null, val instanceName: Output<String>? = null, val instanceType: Output<String>? = null, val kmsKeyId: Output<String>? = null, val performanceLevel: Output<String>? = null, val raidStripeUnitNumber: Output<Int>? = null, val size: Output<Int>? = null, val snapshotId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val usedScene: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides a DBFS Dbfs Instance resource. An instance of a database file system is equivalent to a file system and can store data of file types. For information about DBFS Dbfs Instance and how to use it, see What is Dbfs Instance.

Link copied to clipboard
Link copied to clipboard
class InstanceAttachment : KotlinCustomResource

Provides a Database File System (DBFS) Instance Attachment resource. For information about Database File System (DBFS) Instance Attachment and how to use it, see What is Snapshot.

Link copied to clipboard
data class InstanceAttachmentArgs(val ecsId: Output<String>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<InstanceAttachmentArgs>

Provides a Database File System (DBFS) Instance Attachment resource. For information about Database File System (DBFS) Instance Attachment and how to use it, see What is Snapshot.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard
class ServiceLinkedRole : KotlinCustomResource

Using this data source can create Dbfs service-linked roles(SLR). Dbfs may need to access another Alibaba Cloud service to implement a specific feature. In this case, Dbfs must assume a specific service-linked role, which is a Resource Access Management (RAM) role, to obtain permissions to access another Alibaba Cloud service. For information about Dbfs service-linked roles(SLR) and how to use it, see What is service-linked roles.

Link copied to clipboard
data class ServiceLinkedRoleArgs(val productName: Output<String>? = null) : ConvertibleToJava<ServiceLinkedRoleArgs>

Using this data source can create Dbfs service-linked roles(SLR). Dbfs may need to access another Alibaba Cloud service to implement a specific feature. In this case, Dbfs must assume a specific service-linked role, which is a Resource Access Management (RAM) role, to obtain permissions to access another Alibaba Cloud service. For information about Dbfs service-linked roles(SLR) and how to use it, see What is service-linked roles.

Link copied to clipboard
object ServiceLinkedRoleMapper : ResourceMapper<ServiceLinkedRole>
Link copied to clipboard
class Snapshot : KotlinCustomResource

Provides a Database File System (DBFS) Snapshot resource. For information about Database File System (DBFS) Snapshot and how to use it, see What is Snapshot.

Link copied to clipboard
data class SnapshotArgs(val description: Output<String>? = null, val force: Output<Boolean>? = null, val instanceId: Output<String>? = null, val retentionDays: Output<Int>? = null, val snapshotName: Output<String>? = null) : ConvertibleToJava<SnapshotArgs>

Provides a Database File System (DBFS) Snapshot resource. For information about Database File System (DBFS) Snapshot and how to use it, see What is Snapshot.

Link copied to clipboard
Link copied to clipboard
object SnapshotMapper : ResourceMapper<Snapshot>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard
suspend fun snapshot(name: String, block: suspend SnapshotResourceBuilder.() -> Unit): Snapshot