LayerVersionPermissionArgs

data class LayerVersionPermissionArgs(val action: Output<String>? = null, val layerVersionArn: Output<String>? = null, val organizationId: Output<String>? = null, val principal: Output<String>? = null) : ConvertibleToJava<LayerVersionPermissionArgs>

Schema for Lambda LayerVersionPermission

Constructors

Link copied to clipboard
constructor(action: Output<String>? = null, layerVersionArn: Output<String>? = null, organizationId: Output<String>? = null, principal: Output<String>? = null)

Properties

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

The API action that grants access to the layer.

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

The name or Amazon Resource Name (ARN) of the layer.

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

With the principal set to *, grant permission to all accounts in the specified organization.

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

An account ID, or * to grant layer usage permission to all accounts in an organization, or all AWS accounts (if organizationId is not specified).

Functions

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