Interface DockerImageAssetProps
- All Superinterfaces:
DockerImageAssetOptions,FileCopyOptions,FileFingerprintOptions,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DockerImageAssetProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:37.357Z")
@Stability(Stable)
public interface DockerImageAssetProps
extends software.amazon.jsii.JsiiSerializable, DockerImageAssetOptions
Props for DockerImageAssets.
Example:
import software.amazon.awscdk.services.ecr.assets.DockerImageAsset;
DockerImageAsset asset = DockerImageAsset.Builder.create(this, "MyBuildImage")
.directory(join(__dirname, "my-image"))
.buildArgs(Map.of(
"HTTP_PROXY", "http://10.20.30.2:1234"))
.invalidation(DockerImageAssetInvalidationOptions.builder()
.buildArgs(false)
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDockerImageAssetPropsstatic final classAn implementation forDockerImageAssetProps -
Method Summary
Methods inherited from interface software.amazon.awscdk.services.ecr.assets.DockerImageAssetOptions
getAssetName, getBuildArgs, getBuildSecrets, getBuildSsh, getCacheDisabled, getCacheFrom, getCacheTo, getDisplayName, getFile, getInvalidation, getNetworkMode, getOutputs, getPlatform, getTargetMethods inherited from interface software.amazon.awscdk.FileCopyOptions
getExclude, getFollowSymlinks, getIgnoreModeMethods inherited from interface software.amazon.awscdk.FileFingerprintOptions
getExtraHashMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDirectory
The directory where the Dockerfile is stored.Any directory inside with a name that matches the CDK output folder (cdk.out by default) will be excluded from the asset
-
builder
- Returns:
- a
DockerImageAssetProps.BuilderofDockerImageAssetProps
-