Class AwsCliLayer

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.core.Construct
software.amazon.awscdk.core.Resource
software.amazon.awscdk.services.lambda.LayerVersion
software.amazon.awscdk.lambdalayer.awscli.AwsCliLayer
All Implemented Interfaces:
software.amazon.awscdk.core.IConstruct, software.amazon.awscdk.core.IDependable, software.amazon.awscdk.core.IResource, software.amazon.awscdk.services.lambda.ILayerVersion, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct

@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-05-31T18:44:14.649Z") @Stability(Stable) public class AwsCliLayer extends software.amazon.awscdk.services.lambda.LayerVersion
An AWS Lambda layer that includes the AWS CLI.

Example:

 // AwsCliLayer bundles the AWS CLI in a lambda layer
 import software.amazon.awscdk.lambdalayer.awscli.AwsCliLayer;
 Function fn;
 fn.addLayers(new AwsCliLayer(this, "AwsCliLayer"));
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.awscdk.services.lambda.LayerVersion

    software.amazon.awscdk.services.lambda.LayerVersion.Builder

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IConstruct

    software.amazon.awscdk.core.IConstruct.Jsii$Default

    Nested classes/interfaces inherited from interface software.constructs.IConstruct

    software.constructs.IConstruct.Jsii$Default

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lambda.ILayerVersion

    software.amazon.awscdk.services.lambda.ILayerVersion.Jsii$Default, software.amazon.awscdk.services.lambda.ILayerVersion.Jsii$Proxy

    Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IResource

    software.amazon.awscdk.core.IResource.Jsii$Default
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AwsCliLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    AwsCliLayer(software.amazon.jsii.JsiiObjectRef objRef)
     
     
    AwsCliLayer(software.constructs.Construct scope, String id)
     
  • Method Summary

    Methods inherited from class software.amazon.awscdk.services.lambda.LayerVersion

    addPermission, fromLayerVersionArn, fromLayerVersionAttributes, getCompatibleRuntimes, getLayerVersionArn

    Methods inherited from class software.amazon.awscdk.core.Resource

    applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource

    Methods inherited from class software.amazon.awscdk.core.Construct

    getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate

    Methods inherited from class software.constructs.Construct

    toString

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface software.amazon.awscdk.core.IConstruct

    getNode

    Methods inherited from interface software.amazon.awscdk.core.IResource

    applyRemovalPolicy, getEnv, getStack

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • AwsCliLayer

      protected AwsCliLayer(software.amazon.jsii.JsiiObjectRef objRef)
    • AwsCliLayer

      protected AwsCliLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • AwsCliLayer

      @Stability(Stable) public AwsCliLayer(@NotNull software.constructs.Construct scope, @NotNull String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.