Interface CfnDataIntegrationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataIntegrationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:55.639Z")
@Stability(Stable)
public interface CfnDataIntegrationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDataIntegration.
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.appintegrations.*;
Object filters;
Object objectConfiguration;
CfnDataIntegrationProps cfnDataIntegrationProps = CfnDataIntegrationProps.builder()
.kmsKey("kmsKey")
.name("name")
.scheduleConfig(ScheduleConfigProperty.builder()
.scheduleExpression("scheduleExpression")
// the properties below are optional
.firstExecutionFrom("firstExecutionFrom")
.object("object")
.build())
.sourceUri("sourceUri")
// the properties below are optional
.description("description")
.fileConfiguration(FileConfigurationProperty.builder()
.folders(List.of("folders"))
// the properties below are optional
.filters(filters)
.build())
.objectConfiguration(objectConfiguration)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataIntegrationPropsstatic final classAn implementation forCfnDataIntegrationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA description of the DataIntegration.default ObjectAWS::AppIntegrations::DataIntegration.FileConfiguration.The KMS key for the DataIntegration.getName()The name of the DataIntegration.default ObjectAWS::AppIntegrations::DataIntegration.ObjectConfiguration.The name of the data and how often it should be pulled from the source.The URI of the data source.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKmsKey
The KMS key for the DataIntegration. -
getName
The name of the DataIntegration. -
getScheduleConfig
The name of the data and how often it should be pulled from the source. -
getSourceUri
The URI of the data source. -
getDescription
A description of the DataIntegration. -
getFileConfiguration
AWS::AppIntegrations::DataIntegration.FileConfiguration. -
getObjectConfiguration
AWS::AppIntegrations::DataIntegration.ObjectConfiguration. -
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
-
builder
- Returns:
- a
CfnDataIntegrationProps.BuilderofCfnDataIntegrationProps
-