Interface FileStagingLocation

All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.91.0 (build 1b1f239)", date="2023-11-16T22:34:12.689Z") @Stability(Experimental) public interface FileStagingLocation extends
(experimental) Information returned by the Staging Stack for each file asset.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 Stack stack;
 FileStagingLocation fileStagingLocation = FileStagingLocation.builder()
         // the properties below are optional
  • Method Details

    • getBucketName

      @Stability(Experimental) @NotNull String getBucketName()
      (experimental) The name of the staging bucket.
    • getAssumeRoleArn

      @Stability(Experimental) @Nullable default String getAssumeRoleArn()
      (experimental) The ARN to assume to write files to this bucket.

      Default: - Don't assume a role

    • getDependencyStack

      @Stability(Experimental) @Nullable default Stack getDependencyStack()
      (experimental) The stack that creates this bucket (leads to dependencies on it).

      Default: - Don't add dependencies

    • getPrefix

      @Stability(Experimental) @Nullable default String getPrefix()
      (experimental) A prefix to add to the keys.

      Default: ''

    • builder

      @Stability(Experimental) static FileStagingLocation.Builder builder()
      a FileStagingLocation.Builder of FileStagingLocation