@Generated(value="jsii-pacmak/1.60.0 (build ebcefe6)", date="2022-06-22T23:27:56.288Z") public interface AssetImageCodeProps extends DockerImageAssetOptions
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.assets.*; import software.amazon.awscdk.services.ecr.assets.*; import software.amazon.awscdk.services.lambda.*; import software.amazon.awscdk.core.*; NetworkMode networkMode; Platform platform; AssetImageCodeProps assetImageCodeProps = AssetImageCodeProps.builder() .buildArgs(Map.of( "buildArgsKey", "buildArgs")) .cmd(List.of("cmd")) .entrypoint(List.of("entrypoint")) .exclude(List.of("exclude")) .extraHash("extraHash") .file("file") .follow(FollowMode.NEVER) .followSymlinks(SymlinkFollowMode.NEVER) .ignoreMode(IgnoreMode.GLOB) .invalidation(DockerImageAssetInvalidationOptions.builder() .buildArgs(false) .extraHash(false) .file(false) .networkMode(false) .platform(false) .repositoryName(false) .target(false) .build()) .networkMode(networkMode) .platform(platform) .repositoryName("repositoryName") .target("target") .workingDirectory("workingDirectory") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
AssetImageCodeProps.Builder
A builder for
AssetImageCodeProps |
static class |
AssetImageCodeProps.Jsii$Proxy
An implementation for
AssetImageCodeProps |
Modifier and Type | Method and Description |
---|---|
static AssetImageCodeProps.Builder |
builder() |
default java.util.List<java.lang.String> |
getCmd()
Specify or override the CMD on the specified Docker image or Dockerfile.
|
default java.util.List<java.lang.String> |
getEntrypoint()
Specify or override the ENTRYPOINT on the specified Docker image or Dockerfile.
|
default java.lang.String |
getWorkingDirectory()
Specify or override the WORKDIR on the specified Docker image or Dockerfile.
|
getBuildArgs, getExclude, getExtraHash, getFile, getIgnoreMode, getInvalidation, getNetworkMode, getPlatform, getRepositoryName, getTarget
getFollow
getFollowSymlinks
default java.util.List<java.lang.String> getCmd()
This needs to be in the 'exec form', viz., [ 'executable', 'param1', 'param2' ]
.
Default: - use the CMD specified in the docker image or Dockerfile.
default java.util.List<java.lang.String> getEntrypoint()
An ENTRYPOINT allows you to configure a container that will run as an executable.
This needs to be in the 'exec form', viz., [ 'executable', 'param1', 'param2' ]
.
Default: - use the ENTRYPOINT in the docker image or Dockerfile.
default java.lang.String getWorkingDirectory()
A WORKDIR allows you to configure the working directory the container will use.
Default: - use the WORKDIR in the docker image or Dockerfile.
static AssetImageCodeProps.Builder builder()
builder
in interface CopyOptions
builder
in interface DockerImageAssetOptions
builder
in interface FileCopyOptions
builder
in interface FileFingerprintOptions
builder
in interface FingerprintOptions
AssetImageCodeProps.Builder
of AssetImageCodeProps