Class TarballImageAsset
java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.services.ecr.assets.TarballImageAsset
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-15T10:24:58.562Z")
@Stability(Stable)
public class TarballImageAsset
extends software.constructs.Construct
An asset that represents a Docker image.
The image will loaded from an existing tarball and uploaded to an ECR repository.
Example:
import software.amazon.awscdk.services.ecr.assets.TarballImageAsset; TarballImageAsset asset = TarballImageAsset.Builder.create(this, "MyBuildImage") .tarballFile("local-image.tar") .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
TarballImageAsset
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
TarballImageAsset
(software.amazon.jsii.JsiiObjectRef objRef) TarballImageAsset
(software.constructs.Construct scope, String id, TarballImageAssetProps props) -
Method Summary
Modifier and TypeMethodDescriptionA hash of this asset, which is available at construction time.The tag of this asset when it is uploaded to ECR.The full URI of the image (including a tag).Repository where the image is stored.void
setImageUri
(String value) The full URI of the image (including a tag).void
setRepository
(IRepository value) Repository where the image is stored.Methods inherited from class software.constructs.Construct
getNode, isConstruct, toString
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
TarballImageAsset
protected TarballImageAsset(software.amazon.jsii.JsiiObjectRef objRef) -
TarballImageAsset
protected TarballImageAsset(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
TarballImageAsset
@Stability(Stable) public TarballImageAsset(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull TarballImageAssetProps props) - Parameters:
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.
-
-
Method Details
-
getAssetHash
A hash of this asset, which is available at construction time.As this is a plain string, it can be used in construct IDs in order to enforce creation of a new resource when the content hash has changed.
-
getImageTag
The tag of this asset when it is uploaded to ECR.The tag may differ from the assetHash if a stack synthesizer adds a dockerTagPrefix.
-
getImageUri
The full URI of the image (including a tag).Use this reference to pull the asset.
-
setImageUri
The full URI of the image (including a tag).Use this reference to pull the asset.
-
getRepository
Repository where the image is stored. -
setRepository
Repository where the image is stored.
-