Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Project : KotlinCustomResource

Provides a Max Compute Project resource. MaxCompute project . For information about Max Compute Project and how to use it, see What is Project.

Link copied to clipboard
data class ProjectArgs(val comment: Output<String>? = null, val defaultQuota: Output<String>? = null, val ipWhiteList: Output<ProjectIpWhiteListArgs>? = null, val isLogical: Output<String>? = null, val productType: Output<String>? = null, val projectName: Output<String>? = null, val properties: Output<ProjectPropertiesArgs>? = null, val securityProperties: Output<ProjectSecurityPropertiesArgs>? = null, val status: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProjectArgs>

Provides a Max Compute Project resource. MaxCompute project . For information about Max Compute Project and how to use it, see What is Project.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
class Quota : KotlinCustomResource

Max Compute Quota can be imported using the id, e.g.

Link copied to clipboard
data class QuotaArgs(val commodityCode: Output<String>? = null, val commodityData: Output<String>? = null, val partNickName: Output<String>? = null, val paymentType: Output<String>? = null, val subQuotaInfoLists: Output<List<QuotaSubQuotaInfoListArgs>>? = null) : ConvertibleToJava<QuotaArgs>

Max Compute Quota can be imported using the id, e.g.

Link copied to clipboard

Builder for QuotaArgs.

Link copied to clipboard
object QuotaMapper : ResourceMapper<Quota>
Link copied to clipboard
class QuotaPlan : KotlinCustomResource

Provides a Max Compute Quota Plan resource. For information about Max Compute Quota Plan and how to use it, see What is Quota Plan.

Link copied to clipboard
data class QuotaPlanArgs(val isEffective: Output<Boolean>? = null, val nickname: Output<String>? = null, val planName: Output<String>? = null, val quota: Output<QuotaPlanQuotaArgs>? = null) : ConvertibleToJava<QuotaPlanArgs>

Provides a Max Compute Quota Plan resource. For information about Max Compute Quota Plan and how to use it, see What is Quota Plan.

Link copied to clipboard
Link copied to clipboard
object QuotaPlanMapper : ResourceMapper<QuotaPlan>
Link copied to clipboard
Link copied to clipboard

Builder for Quota.

Link copied to clipboard
class QuotaSchedule : KotlinCustomResource

Max Compute Quota Schedule can be imported using the id, e.g.

Link copied to clipboard
data class QuotaScheduleArgs(val nickname: Output<String>? = null, val scheduleLists: Output<List<QuotaScheduleScheduleListArgs>>? = null, val timezone: Output<String>? = null) : ConvertibleToJava<QuotaScheduleArgs>

Max Compute Quota Schedule can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object QuotaScheduleMapper : ResourceMapper<QuotaSchedule>
Link copied to clipboard
Link copied to clipboard
class Role : KotlinCustomResource

Provides a Max Compute Role resource. For information about Max Compute Role and how to use it, see What is Role.

Link copied to clipboard
data class RoleArgs(val policy: Output<String>? = null, val projectName: Output<String>? = null, val roleName: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<RoleArgs>

Provides a Max Compute Role resource. For information about Max Compute Role and how to use it, see What is Role.

Link copied to clipboard

Builder for RoleArgs.

Link copied to clipboard
object RoleMapper : ResourceMapper<Role>
Link copied to clipboard

Builder for Role.

Link copied to clipboard
class RoleUserAttachment : KotlinCustomResource

Provides a Max Compute Role User Attachment resource. Resources associated with a user and a project-level role. For information about Max Compute Role User Attachment and how to use it, see What is Role User Attachment.

Link copied to clipboard
data class RoleUserAttachmentArgs(val projectName: Output<String>? = null, val roleName: Output<String>? = null, val user: Output<String>? = null) : ConvertibleToJava<RoleUserAttachmentArgs>

Provides a Max Compute Role User Attachment resource. Resources associated with a user and a project-level role. For information about Max Compute Role User Attachment and how to use it, see What is Role User Attachment.

Link copied to clipboard
Link copied to clipboard
class TunnelQuotaTimer : KotlinCustomResource

Max Compute Tunnel Quota Timer can be imported using the id, e.g.

Link copied to clipboard
data class TunnelQuotaTimerArgs(val nickname: Output<String>? = null, val quotaTimers: Output<List<TunnelQuotaTimerQuotaTimerArgs>>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<TunnelQuotaTimerArgs>

Max Compute Tunnel Quota Timer can be imported using the id, e.g.

Link copied to clipboard
object TunnelQuotaTimerMapper : ResourceMapper<TunnelQuotaTimer>

Functions

Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
fun quota(name: String): Quota
suspend fun quota(name: String, block: suspend QuotaResourceBuilder.() -> Unit): Quota
Link copied to clipboard
suspend fun quotaPlan(name: String, block: suspend QuotaPlanResourceBuilder.() -> Unit): QuotaPlan
Link copied to clipboard
Link copied to clipboard
fun role(name: String): Role
suspend fun role(name: String, block: suspend RoleResourceBuilder.() -> Unit): Role
Link copied to clipboard