PermissionArgs

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

Constructors

Link copied to clipboard
constructor(name: Output<String>? = null, policyTemplate: Output<Any>? = null, resourceType: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val name: Output<String>? = null

The name of the permission.

Link copied to clipboard
val policyTemplate: Output<Any>? = null

Policy template for the permission. Search the CloudFormation User Guide for AWS::RAM::Permission for more information about the expected schema for this property.

Link copied to clipboard
val resourceType: Output<String>? = null

The resource type this permission can be used with.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Specifies a list of one or more tag key and value pairs to attach to the permission.

Functions

Link copied to clipboard
open override fun toJava(): PermissionArgs