Class LambdaInvocation

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.ITerraformAddressable, com.hashicorp.cdktf.ITerraformDependable, com.hashicorp.cdktf.ITerraformResource, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:53.610Z")
    @Stability(Stable)
    public class LambdaInvocation
    extends com.hashicorp.cdktf.TerraformResource
    Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_invocation aws_lambda_invocation}.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LambdaInvocation.Builder
      A fluent builder for LambdaInvocation.
      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
      • Nested classes/interfaces inherited from interface software.constructs.IConstruct

        software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
      • Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent

        com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
      • Nested classes/interfaces inherited from interface com.hashicorp.cdktf.ITerraformDependable

        com.hashicorp.cdktf.ITerraformDependable.Jsii$Default, com.hashicorp.cdktf.ITerraformDependable.Jsii$Proxy
      • Nested classes/interfaces inherited from interface com.hashicorp.cdktf.ITerraformResource

        com.hashicorp.cdktf.ITerraformResource.Jsii$Default, com.hashicorp.cdktf.ITerraformResource.Jsii$Proxy
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected LambdaInvocation​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected LambdaInvocation​(software.amazon.jsii.JsiiObjectRef objRef)  
        LambdaInvocation​(software.constructs.Construct scope, String id, LambdaInvocationConfig config)
      Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_invocation aws_lambda_invocation} Resource.
    • Field Detail

      • TF_RESOURCE_TYPE

        @Stability(Stable)
        public static final String TF_RESOURCE_TYPE
    • Constructor Detail

      • LambdaInvocation

        protected LambdaInvocation​(software.amazon.jsii.JsiiObjectRef objRef)
      • LambdaInvocation

        protected LambdaInvocation​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • LambdaInvocation

        @Stability(Stable)
        public LambdaInvocation​(@NotNull
                                software.constructs.Construct scope,
                                @NotNull
                                String id,
                                @NotNull
                                LambdaInvocationConfig config)
        Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_invocation aws_lambda_invocation} Resource.

        Parameters:
        scope - The scope in which to define this construct. This parameter is required.
        id - The scoped construct ID. This parameter is required.
        config - This parameter is required.
    • Method Detail

      • resetId

        @Stability(Stable)
        public void resetId()
      • resetLifecycleScope

        @Stability(Stable)
        public void resetLifecycleScope()
      • resetQualifier

        @Stability(Stable)
        public void resetQualifier()
      • resetTerraformKey

        @Stability(Stable)
        public void resetTerraformKey()
      • resetTriggers

        @Stability(Stable)
        public void resetTriggers()
      • synthesizeAttributes

        @Stability(Stable)
        @NotNull
        protected Map<String,​Object> synthesizeAttributes()
        Overrides:
        synthesizeAttributes in class com.hashicorp.cdktf.TerraformResource
      • getResult

        @Stability(Stable)
        @NotNull
        public String getResult()
      • getFunctionNameInput

        @Stability(Stable)
        @Nullable
        public String getFunctionNameInput()
      • getIdInput

        @Stability(Stable)
        @Nullable
        public String getIdInput()
      • getInputInput

        @Stability(Stable)
        @Nullable
        public String getInputInput()
      • getLifecycleScopeInput

        @Stability(Stable)
        @Nullable
        public String getLifecycleScopeInput()
      • getQualifierInput

        @Stability(Stable)
        @Nullable
        public String getQualifierInput()
      • getTerraformKeyInput

        @Stability(Stable)
        @Nullable
        public String getTerraformKeyInput()
      • getTriggersInput

        @Stability(Stable)
        @Nullable
        public Map<String,​String> getTriggersInput()
      • getFunctionName

        @Stability(Stable)
        @NotNull
        public String getFunctionName()
      • setFunctionName

        @Stability(Stable)
        public void setFunctionName​(@NotNull
                                    String value)
      • getId

        @Stability(Stable)
        @NotNull
        public String getId()
      • setId

        @Stability(Stable)
        public void setId​(@NotNull
                          String value)
      • getInput

        @Stability(Stable)
        @NotNull
        public String getInput()
      • setInput

        @Stability(Stable)
        public void setInput​(@NotNull
                             String value)
      • getLifecycleScope

        @Stability(Stable)
        @NotNull
        public String getLifecycleScope()
      • setLifecycleScope

        @Stability(Stable)
        public void setLifecycleScope​(@NotNull
                                      String value)
      • getQualifier

        @Stability(Stable)
        @NotNull
        public String getQualifier()
      • setQualifier

        @Stability(Stable)
        public void setQualifier​(@NotNull
                                 String value)
      • getTerraformKey

        @Stability(Stable)
        @NotNull
        public String getTerraformKey()
      • setTerraformKey

        @Stability(Stable)
        public void setTerraformKey​(@NotNull
                                    String value)
      • getTriggers

        @Stability(Stable)
        @NotNull
        public Map<String,​String> getTriggers()
      • setTriggers

        @Stability(Stable)
        public void setTriggers​(@NotNull
                                Map<String,​String> value)