Class AssetImageProps.Jsii$Proxy
- All Implemented Interfaces:
CopyOptions,FingerprintOptions,FileCopyOptions,FileFingerprintOptions,DockerImageAssetOptions,AssetImageProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- AssetImageProps
AssetImageProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.AssetImageProps
AssetImageProps.Builder, AssetImageProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AssetImageProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAssetImageProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanBuild args to pass to thedocker buildcommand.(deprecated) Glob patterns to exclude from the copy.final String(deprecated) Extra information to encode into the fingerprint (e.g.final StringgetFile()Path to the Dockerfile (relative to the directory).final FollowMode(deprecated) A strategy for how to handle symlinks.final SymlinkFollowModeA strategy for how to handle symlinks.final IgnoreMode(deprecated) The ignore behavior to use for exclude patterns.Options to control which parameters are used to invalidate the asset hash.final NetworkModeNetworking mode for the RUN commands during build.final PlatformPlatform to build for.final String(deprecated) ECR repository name.final StringDocker target to build to.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAssetImageProps.Builder.
-
-
Method Details
-
getBuildArgs
Description copied from interface:DockerImageAssetOptionsBuild args to pass to thedocker buildcommand.Since Docker build arguments are resolved before deployment, keys and values cannot refer to unresolved tokens (such as
lambda.functionArnorqueue.queueUrl).Default: - no build args are passed
- Specified by:
getBuildArgsin interfaceDockerImageAssetOptions
-
getFile
Description copied from interface:DockerImageAssetOptionsPath to the Dockerfile (relative to the directory).Default: 'Dockerfile'
- Specified by:
getFilein interfaceDockerImageAssetOptions
-
getInvalidation
Description copied from interface:DockerImageAssetOptionsOptions to control which parameters are used to invalidate the asset hash.Default: - hash all parameters
- Specified by:
getInvalidationin interfaceDockerImageAssetOptions
-
getNetworkMode
Description copied from interface:DockerImageAssetOptionsNetworking mode for the RUN commands during build.Support docker API 1.25+.
Default: - no networking mode specified (the default networking mode `NetworkMode.DEFAULT` will be used)
- Specified by:
getNetworkModein interfaceDockerImageAssetOptions
-
getPlatform
Description copied from interface:DockerImageAssetOptionsPlatform to build for.Requires Docker Buildx.
Default: - no platform specified (the current machine architecture will be used)
- Specified by:
getPlatformin interfaceDockerImageAssetOptions
-
getRepositoryName
Description copied from interface:DockerImageAssetOptions(deprecated) ECR repository name.Specify this property if you need to statically address the image, e.g. from a Kubernetes Pod. Note, this is only the repository name, without the registry and the tag parts.
Default: - the default ECR repository for CDK assets
- Specified by:
getRepositoryNamein interfaceDockerImageAssetOptions
-
getTarget
Description copied from interface:DockerImageAssetOptionsDocker target to build to.Default: - no target
- Specified by:
getTargetin interfaceDockerImageAssetOptions
-
getExtraHash
Description copied from interface:DockerImageAssetOptions(deprecated) Extra information to encode into the fingerprint (e.g. build instructions and other inputs).Default: - hash is only based on source content
- Specified by:
getExtraHashin interfaceDockerImageAssetOptions- Specified by:
getExtraHashin interfaceFileFingerprintOptions- Specified by:
getExtraHashin interfaceFingerprintOptions
-
getExclude
Description copied from interface:DockerImageAssetOptions(deprecated) Glob patterns to exclude from the copy.Default: nothing is excluded
- Specified by:
getExcludein interfaceCopyOptions- Specified by:
getExcludein interfaceDockerImageAssetOptions- Specified by:
getExcludein interfaceFileCopyOptions
-
getFollow
Description copied from interface:CopyOptions(deprecated) A strategy for how to handle symlinks.Default: Never
- Specified by:
getFollowin interfaceCopyOptions
-
getIgnoreMode
Description copied from interface:DockerImageAssetOptions(deprecated) The ignore behavior to use for exclude patterns.Default: - GLOB for file assets, DOCKER or GLOB for docker assets depending on whether the '
- Specified by:
getIgnoreModein interfaceCopyOptions- Specified by:
getIgnoreModein interfaceDockerImageAssetOptions- Specified by:
getIgnoreModein interfaceFileCopyOptions
-
getFollowSymlinks
Description copied from interface:FileCopyOptionsA strategy for how to handle symlinks.Default: SymlinkFollowMode.NEVER
- Specified by:
getFollowSymlinksin interfaceFileCopyOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-