Interface FileDestination

  • All Superinterfaces:
    AwsDestination, software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    FileDestination.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
               date="2026-07-30T08:06:26.703Z")
    @Stability(Stable)
    public interface FileDestination
    extends software.amazon.jsii.JsiiSerializable, AwsDestination
    Where in S3 a file asset needs to be published.

    Example:

     // The code below shows an example of how to instantiate this type.
     // The values are placeholders you should change.
     import software.amazon.awscdk.cloudassembly.schema.*;
     Object assumeRoleAdditionalOptions;
     FileDestination fileDestination = FileDestination.builder()
             .bucketName("bucketName")
             .objectKey("objectKey")
             // the properties below are optional
             .assumeRoleAdditionalOptions(Map.of(
                     "assumeRoleAdditionalOptionsKey", assumeRoleAdditionalOptions))
             .assumeRoleArn("assumeRoleArn")
             .assumeRoleExternalId("assumeRoleExternalId")
             .region("region")
             .build();