Package com.pulumi.aws.lambda.inputs
Class LayerVersionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lambda.inputs.LayerVersionState
-
public final class LayerVersionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLayerVersionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static LayerVersionStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static LayerVersionState.Builderbuilder()static LayerVersionState.Builderbuilder(LayerVersionState defaults)java.util.Optional<com.pulumi.core.Output<com.pulumi.asset.Archive>>code()java.util.Optional<com.pulumi.core.Output<java.lang.String>>codeSha256()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>compatibleArchitectures()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>compatibleRuntimes()java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdDate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.String>>layerArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>layerName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>licenseInfo()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>s3Bucket()java.util.Optional<com.pulumi.core.Output<java.lang.String>>s3Key()java.util.Optional<com.pulumi.core.Output<java.lang.String>>s3ObjectVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>signingJobArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>signingProfileVersionArn()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>skipDestroy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sourceCodeHash()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>sourceCodeSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>version()
-
-
-
Field Detail
-
Empty
public static final LayerVersionState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the Lambda Layer with version.
-
code
public java.util.Optional<com.pulumi.core.Output<com.pulumi.asset.Archive>> code()
- Returns:
- Path to the function's deployment package within the local filesystem. If defined, The `s3_`-prefixed options cannot be used.
-
codeSha256
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> codeSha256()
- Returns:
- Base64-encoded representation of raw SHA-256 sum of the zip file.
-
compatibleArchitectures
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> compatibleArchitectures()
- Returns:
- List of [Architectures](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#SSS-PublishLayerVersion-request-CompatibleArchitectures) this layer is compatible with. Currently `x8664` and `arm64` can be specified.
-
compatibleRuntimes
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> compatibleRuntimes()
- Returns:
- List of [Runtimes](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#SSS-PublishLayerVersion-request-CompatibleRuntimes) this layer is compatible with. Up to 15 runtimes can be specified.
-
createdDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdDate()
- Returns:
- Date this resource was created.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of what your Lambda Layer does.
-
layerArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> layerArn()
- Returns:
- ARN of the Lambda Layer without version.
-
layerName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> layerName()
- Returns:
- Unique name for your Lambda Layer. The following arguments are optional:
-
licenseInfo
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> licenseInfo()
- Returns:
- License info for your Lambda Layer. See [License Info](https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html#SSS-PublishLayerVersion-request-LicenseInfo).
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
s3Bucket
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Bucket()
- Returns:
- S3 bucket location containing the function's deployment package. Conflicts with `filename`. This bucket must reside in the same AWS region where you are creating the Lambda function.
-
s3Key
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Key()
- Returns:
- S3 key of an object containing the function's deployment package. Conflicts with `filename`.
-
s3ObjectVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3ObjectVersion()
- Returns:
- Object version containing the function's deployment package. Conflicts with `filename`.
-
signingJobArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> signingJobArn()
- Returns:
- ARN of a signing job.
-
signingProfileVersionArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> signingProfileVersionArn()
- Returns:
- ARN for a signing profile version.
-
skipDestroy
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipDestroy()
- Returns:
- Whether to retain the old version of a previously deployed Lambda Layer. Default is `false`. When this is not set to `true`, changing any of `compatibleArchitectures`, `compatibleRuntimes`, `description`, `filename`, `layerName`, `licenseInfo`, `s3Bucket`, `s3Key`, `s3ObjectVersion`, or `sourceCodeHash` forces deletion of the existing layer version and creation of a new layer version.
-
sourceCodeHash
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceCodeHash()
- Returns:
- Virtual attribute used to trigger replacement when source code changes. Must be set to a base64-encoded SHA256 hash of the package file specified with either `filename` or `s3Key`. The usual way to set this is `filebase64sha256("file.zip")` or `base64sha256(file("file.zip"))`, where "file.zip" is the local filename of the lambda layer source archive.
-
sourceCodeSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> sourceCodeSize()
- Returns:
- Size in bytes of the function .zip file.
-
version
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()
- Returns:
- Lambda Layer version.
-
builder
public static LayerVersionState.Builder builder()
-
builder
public static LayerVersionState.Builder builder(LayerVersionState defaults)
-
-