Interface EcrSourceVariables

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
EcrSourceVariables.Jsii$Proxy

@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)", date="2024-09-24T10:56:29.327Z") @Stability(Stable) public interface EcrSourceVariables extends software.amazon.jsii.JsiiSerializable
The CodePipeline variables emitted by the ECR source Action.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.codepipeline.actions.*;
 EcrSourceVariables ecrSourceVariables = EcrSourceVariables.builder()
         .imageDigest("imageDigest")
         .imageTag("imageTag")
         .imageUri("imageUri")
         .registryId("registryId")
         .repositoryName("repositoryName")
         .build();
 
  • Method Details

    • getImageDigest

      @Stability(Stable) @NotNull String getImageDigest()
      The digest of the current image, in the form ':'.
    • getImageTag

      @Stability(Stable) @NotNull String getImageTag()
      The Docker tag of the current image.
    • getImageUri

      @Stability(Stable) @NotNull String getImageUri()
      The full ECR Docker URI of the current image.
    • getRegistryId

      @Stability(Stable) @NotNull String getRegistryId()
      The identifier of the registry.

      In ECR, this is usually the ID of the AWS account owning it.

    • getRepositoryName

      @Stability(Stable) @NotNull String getRepositoryName()
      The physical name of the repository that this action tracks.
    • builder

      @Stability(Stable) static EcrSourceVariables.Builder builder()
      Returns:
      a EcrSourceVariables.Builder of EcrSourceVariables