Package com.pulumi.aws.lambda.inputs
Class GetLayerVersionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.lambda.inputs.GetLayerVersionArgs
-
public final class GetLayerVersionArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetLayerVersionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetLayerVersionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetLayerVersionArgs.Builderbuilder()static GetLayerVersionArgs.Builderbuilder(GetLayerVersionArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>compatibleArchitecture()java.util.Optional<com.pulumi.core.Output<java.lang.String>>compatibleRuntime()java.util.Optional<com.pulumi.core.Output<java.lang.String>>layerName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>layerVersionArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>version()
-
-
-
Field Detail
-
Empty
public static final GetLayerVersionArgs Empty
-
-
Method Detail
-
compatibleArchitecture
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compatibleArchitecture()
- Returns:
- Specific architecture the layer version must support. Only valid with `layerName`. Conflicts with `version` and `layerVersionArn`. If specified, the latest available layer version supporting the provided architecture will be used.
-
compatibleRuntime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compatibleRuntime()
- Returns:
- Specific runtime the layer version must support. Only valid with `layerName`. Conflicts with `version` and `layerVersionArn`. If specified, the latest available layer version supporting the provided runtime will be used.
-
layerName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> layerName()
- Returns:
- Name of the Lambda layer. One of `layerName` or `layerVersionArn` is required.
-
layerVersionArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> layerVersionArn()
- Returns:
- ARN of the Lambda layer version. Can be a full ARN with version (e.g., `arn:aws:lambda:region:account:layer:name:1`) or without version (e.g., `arn:aws:lambda:region:account:layer:name`). When the version is omitted, the latest version will be retrieved (requires `lambda:ListLayerVersions` permission). Use the full ARN with version for cross-account layers where you don't have list permissions. One of `layerName` or `layerVersionArn` is required.
-
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.
-
version
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> version()
- Returns:
- Specific layer version. Only valid with `layerName`. Conflicts with `compatibleRuntime`, `compatibleArchitecture`, and `layerVersionArn`. If omitted, the latest available layer version will be used.
-
builder
public static GetLayerVersionArgs.Builder builder()
-
builder
public static GetLayerVersionArgs.Builder builder(GetLayerVersionArgs defaults)
-
-