PermissionArgs

data class PermissionArgs(val actions: Output<List<String>>? = null, val certificateAuthorityArn: Output<String>? = null, val principal: Output<String>? = null, val sourceAccount: Output<String>? = null) : ConvertibleToJava<PermissionArgs>

Permission set on private certificate authority

Constructors

Link copied to clipboard
constructor(actions: Output<List<String>>? = null, certificateAuthorityArn: Output<String>? = null, principal: Output<String>? = null, sourceAccount: Output<String>? = null)

Properties

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

The actions that the specified AWS service principal can use. Actions IssueCertificate, GetCertificate and ListPermissions must be provided.

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

The Amazon Resource Name (ARN) of the Private Certificate Authority that grants the permission.

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

The AWS service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com.

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

The ID of the calling account.

Functions

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