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, Any>>? = 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 DBFS Instance Attachment resource. For information about DBFS Instance Attachment and how to use it.

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

Provides a DBFS Instance Attachment resource. For information about DBFS Instance Attachment and how to use it.

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 DBFS Snapshot resource. For information about DBFS Snapshot and how to use it.

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 DBFS Snapshot resource. For information about DBFS Snapshot and how to use it.

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