Package-level declarations

Types

Link copied to clipboard
class Permission : KotlinCustomResource

Resource type definition for AWS::RAM::Permission

Link copied to clipboard
data class PermissionArgs(val name: Output<String>? = null, val policyTemplate: Output<Any>? = null, val resourceType: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PermissionArgs>

Resource type definition for AWS::RAM::Permission

Link copied to clipboard
Link copied to clipboard
object PermissionMapper : ResourceMapper<Permission>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ResourceShare : KotlinCustomResource

Resource type definition for AWS::RAM::ResourceShare

Link copied to clipboard
data class ResourceShareArgs(val allowExternalPrincipals: Output<Boolean>? = null, val name: Output<String>? = null, val permissionArns: Output<List<String>>? = null, val principals: Output<List<String>>? = null, val resourceArns: Output<List<String>>? = null, val sources: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ResourceShareArgs>

Resource type definition for AWS::RAM::ResourceShare

Link copied to clipboard
Link copied to clipboard
object ResourceShareMapper : ResourceMapper<ResourceShare>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun permission(name: String, block: suspend PermissionResourceBuilder.() -> Unit): Permission
Link copied to clipboard