addLayerVersionPermission
inline suspend fun LambdaClient.addLayerVersionPermission(crossinline block: AddLayerVersionPermissionRequest.Builder.() -> Unit): AddLayerVersionPermissionResponse
Adds permissions to the resource-based policy of a version of an Lambda layer. Use this action to grant layer usage permission to other accounts. You can grant permission to a single account, all accounts in an organization, or all Amazon Web Services accounts.
To revoke permission, call RemoveLayerVersionPermission with the statement ID that you specified when you added it.
Samples
// The following example grants permission for the account 223456789012 to use version 1 of a layer
// named my layer.
val resp = lambdaClient.addLayerVersionPermission {
layerName = "my-layer"
versionNumber = 1
statementId = "xaccount"
action = "lambda:GetLayerVersion"
principal = "223456789012"
}Content copied to clipboard