Interface ImageStagingLocation
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ImageStagingLocation.Jsii$Proxy
@Generated(value="jsii-pacmak/1.112.0 (build de1bc80)",
date="2025-06-13T09:19:48.662Z")
@Stability(Experimental)
public interface ImageStagingLocation
extends software.amazon.jsii.JsiiSerializable
(experimental) Information returned by the Staging Stack for each image asset.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.app.staging.synthesizer.alpha.*; import software.amazon.awscdk.*; Stack stack; ImageStagingLocation imageStagingLocation = ImageStagingLocation.builder() .repoName("repoName") // the properties below are optional .assumeRoleArn("assumeRoleArn") .dependencyStack(stack) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forImageStagingLocation
static final class
An implementation forImageStagingLocation
-
Method Summary
Modifier and TypeMethodDescriptionstatic ImageStagingLocation.Builder
builder()
default String
(experimental) The arn to assume to write files to this repository.default Stack
(experimental) The stack that creates this repository (leads to dependencies on it).(experimental) The name of the staging repository.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRepoName
(experimental) The name of the staging repository. -
getAssumeRoleArn
(experimental) The arn to assume to write files to this repository.Default: - Don't assume a role
-
getDependencyStack
(experimental) The stack that creates this repository (leads to dependencies on it).Default: - Don't add dependencies
-
builder
- Returns:
- a
ImageStagingLocation.Builder
ofImageStagingLocation
-