Package-level declarations

Types

Link copied to clipboard
class AssociatedRule : KotlinCustomResource

Provides a TAG Associated Rule resource. For information about TAG Associated Rule and how to use it, see What is Associated Rule.

Link copied to clipboard
data class AssociatedRuleArgs(val associatedSettingName: Output<String>? = null, val status: Output<String>? = null, val tagKeys: Output<List<String>>? = null) : ConvertibleToJava<AssociatedRuleArgs>

Provides a TAG Associated Rule resource. For information about TAG Associated Rule and how to use it, see What is Associated Rule.

Link copied to clipboard
Link copied to clipboard
object AssociatedRuleMapper : ResourceMapper<AssociatedRule>
Link copied to clipboard
class MetaTag : KotlinCustomResource

Provides a Tag Meta Tag resource. For information about Tag Meta Tag and how to use it, see What is Meta Tag.

Link copied to clipboard
data class MetaTagArgs(val key: Output<String>? = null, val values: Output<List<String>>? = null) : ConvertibleToJava<MetaTagArgs>

Provides a Tag Meta Tag resource. For information about Tag Meta Tag and how to use it, see What is Meta Tag.

Link copied to clipboard
Link copied to clipboard
object MetaTagMapper : ResourceMapper<MetaTag>
Link copied to clipboard
Link copied to clipboard
class Policy : KotlinCustomResource

Provides a TAG Policy resource. For information about TAG Policy and how to use it, see What is Policy.

Link copied to clipboard
data class PolicyArgs(val policyContent: Output<String>? = null, val policyDesc: Output<String>? = null, val policyName: Output<String>? = null, val userType: Output<String>? = null) : ConvertibleToJava<PolicyArgs>

Provides a TAG Policy resource. For information about TAG Policy and how to use it, see What is Policy.

Link copied to clipboard

Builder for PolicyArgs.

Link copied to clipboard
class PolicyAttachment : KotlinCustomResource

Provides a Tag Policy Attachment resource to attaches a policy to an object. After you attach a tag policy to an object. For information about Tag Policy Attachment and how to use it, see What is Policy Attachment.

Link copied to clipboard
data class PolicyAttachmentArgs(val policyId: Output<String>? = null, val targetId: Output<String>? = null, val targetType: Output<String>? = null) : ConvertibleToJava<PolicyAttachmentArgs>

Provides a Tag Policy Attachment resource to attaches a policy to an object. After you attach a tag policy to an object. For information about Tag Policy Attachment and how to use it, see What is Policy Attachment.

Link copied to clipboard
object PolicyAttachmentMapper : ResourceMapper<PolicyAttachment>
Link copied to clipboard
object PolicyMapper : ResourceMapper<Policy>
Link copied to clipboard

Builder for Policy.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun metaTag(name: String): MetaTag
suspend fun metaTag(name: String, block: suspend MetaTagResourceBuilder.() -> Unit): MetaTag
Link copied to clipboard
fun policy(name: String): Policy
suspend fun policy(name: String, block: suspend PolicyResourceBuilder.() -> Unit): Policy
Link copied to clipboard