Interface CfnExportProps

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

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-17T05:10:06.557Z") @Stability(Stable) public interface CfnExportProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnExport.

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.bcmdataexports.*;
 CfnExportProps cfnExportProps = CfnExportProps.builder()
         .export(ExportProperty.builder()
                 .dataQuery(DataQueryProperty.builder()
                         .queryStatement("queryStatement")
                         // the properties below are optional
                         .tableConfigurations(Map.of(
                                 "tableConfigurationsKey", Map.of(
                                         "tableConfigurationsKey", "tableConfigurations")))
                         .build())
                 .destinationConfigurations(DestinationConfigurationsProperty.builder()
                         .s3Destination(S3DestinationProperty.builder()
                                 .s3Bucket("s3Bucket")
                                 .s3OutputConfigurations(S3OutputConfigurationsProperty.builder()
                                         .compression("compression")
                                         .format("format")
                                         .outputType("outputType")
                                         .overwrite("overwrite")
                                         .build())
                                 .s3Prefix("s3Prefix")
                                 .s3Region("s3Region")
                                 .build())
                         .build())
                 .name("name")
                 .refreshCadence(RefreshCadenceProperty.builder()
                         .frequency("frequency")
                         .build())
                 // the properties below are optional
                 .description("description")
                 .exportArn("exportArn")
                 .build())
         // the properties below are optional
         .tags(List.of(ResourceTagProperty.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .build();
 

See Also: