public class SingletonLambda
extends software.amazon.awscdk.services.lambda.LambdaRef
software.amazon.jsii.JsiiObject.InitializationModesoftware.amazon.awscdk.services.events.IEventRuleTarget.Builder, software.amazon.awscdk.services.events.IEventRuleTarget.Jsii$Pojo, software.amazon.awscdk.services.events.IEventRuleTarget.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
|
SingletonLambda(software.amazon.awscdk.Construct parent,
String name,
SingletonLambdaProps props) |
protected |
SingletonLambda(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(String name,
software.amazon.awscdk.services.lambda.LambdaPermission permission)
Adds a permission to the Lambda resource policy.
|
protected Boolean |
getCanCreatePermissions()
Whether the addPermission() call adds any permissions
True for new Lambdas, false for imported Lambdas (they might live in different accounts).
|
software.amazon.awscdk.services.lambda.FunctionArn |
getFunctionArn()
The ARN fo the function.
|
software.amazon.awscdk.services.lambda.FunctionName |
getFunctionName()
The name of the function.
|
software.amazon.awscdk.services.iam.Role |
getRole()
The IAM role associated with this function.
|
addToRolePolicy, export, getEventRuleTarget, import_, logSubscriptionDestination, metric, metric, metricAll, metricAll, metricAllConcurrentExecutions, metricAllConcurrentExecutions, metricAllDuration, metricAllDuration, metricAllErrors, metricAllErrors, metricAllInvocations, metricAllInvocations, metricAllThrottles, metricAllThrottles, metricAllUnreservedConcurrentExecutions, metricAllUnreservedConcurrentExecutions, metricDuration, metricDuration, metricErrors, metricErrors, metricInvocations, metricInvocations, metricThrottles, metricThrottlesaddChild, addError, addInfo, addMetadata, addMetadata, addWarning, ancestors, ancestors, findChild, getChildren, getContext, getMetadata, getName, getParent, getPath, lock, requireContext, required, setContext, toString, toTreeString, toTreeString, tryFindChild, unlock, validate, validateTreejsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetprotected SingletonLambda(software.amazon.jsii.JsiiObject.InitializationMode mode)
public SingletonLambda(software.amazon.awscdk.Construct parent,
String name,
SingletonLambdaProps props)
public void addPermission(String name, software.amazon.awscdk.services.lambda.LambdaPermission permission)
addPermission in class software.amazon.awscdk.services.lambda.LambdaRefpublic software.amazon.awscdk.services.lambda.FunctionName getFunctionName()
getFunctionName in class software.amazon.awscdk.services.lambda.LambdaRefpublic software.amazon.awscdk.services.lambda.FunctionArn getFunctionArn()
getFunctionArn in class software.amazon.awscdk.services.lambda.LambdaRef@Nullable public software.amazon.awscdk.services.iam.Role getRole()
getRole in class software.amazon.awscdk.services.lambda.LambdaRefprotected Boolean getCanCreatePermissions()
getCanCreatePermissions in class software.amazon.awscdk.services.lambda.LambdaRefCopyright © 2018. All rights reserved.