Package software.amazon.awscdk
Interface AssetManifestFileDestination
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AssetManifestFileDestination.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-22T02:23:55.640Z")
@Stability(Stable)
public interface AssetManifestFileDestination
extends software.amazon.jsii.JsiiSerializable
The destination for a file asset, when it is given to the AssetManifestBuilder.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.*; Object assumeRoleAdditionalOptions; AssetManifestFileDestination assetManifestFileDestination = AssetManifestFileDestination.builder() .bucketName("bucketName") // the properties below are optional .bucketPrefix("bucketPrefix") .role(RoleOptions.builder() .assumeRoleArn("assumeRoleArn") // the properties below are optional .assumeRoleAdditionalOptions(Map.of( "assumeRoleAdditionalOptionsKey", assumeRoleAdditionalOptions)) .assumeRoleExternalId("assumeRoleExternalId") .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forAssetManifestFileDestination
static final class
An implementation forAssetManifestFileDestination
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Bucket name where the file asset should be written.default String
Prefix to prepend to the asset hash.default RoleOptions
getRole()
Role to use for uploading.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketName
Bucket name where the file asset should be written. -
getBucketPrefix
Prefix to prepend to the asset hash.Default: ''
-
getRole
Role to use for uploading.Default: - current role
-
builder
-