| Package | Description |
|---|---|
| software.amazon.awssdk.services.lambda |
|
| software.amazon.awssdk.services.lambda.model |
| Modifier and Type | Method and Description |
|---|---|
default AddPermissionResponse |
LambdaClient.addPermission(Consumer<AddPermissionRequest.Builder> addPermissionRequest)
Grants an AWS service or another account permission to use a function.
|
default CompletableFuture<AddPermissionResponse> |
LambdaAsyncClient.addPermission(Consumer<AddPermissionRequest.Builder> addPermissionRequest)
Grants an AWS service or another account permission to use a function.
|
| Modifier and Type | Method and Description |
|---|---|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.action(String action)
The action that the principal can use on the function.
|
static AddPermissionRequest.Builder |
AddPermissionRequest.builder() |
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.eventSourceToken(String eventSourceToken)
For Alexa Smart Home functions, a token that must be supplied by the invoker.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.functionName(String functionName)
The name of the Lambda function, version, or alias.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.principal(String principal)
The AWS service or account that invokes the function.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.qualifier(String qualifier)
Specify a version or alias to add permissions to a published version of the function.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.revisionId(String revisionId)
Only update the policy if the revision ID matches the ID that's specified.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.sourceAccount(String sourceAccount)
For AWS services, the ID of the account that owns the resource.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.sourceArn(String sourceArn)
For AWS services, the ARN of the AWS resource that invokes the function.
|
AddPermissionRequest.Builder |
AddPermissionRequest.Builder.statementId(String statementId)
A statement identifier that differentiates the statement from others in the same policy.
|
AddPermissionRequest.Builder |
AddPermissionRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends AddPermissionRequest.Builder> |
AddPermissionRequest.serializableBuilderClass() |
Copyright © 2020. All rights reserved.