in aws-ssm-resourcedatasync/src/main/java/software/amazon/ssm/resourcedatasync/Translator.java [245:259]
static ResourceModel createResourceModelFromResourceDataSyncItem(final ResourceDataSyncItem resourceDataSyncItem) {
return new ResourceModel.ResourceModelBuilder()
.syncName(resourceDataSyncItem.syncName())
.syncType(resourceDataSyncItem.syncType())
.syncSource(createSyncSource(resourceDataSyncItem.syncSource()))
.s3Destination(createS3Destination(resourceDataSyncItem.s3Destination()))
.bucketRegion(resourceDataSyncItem.s3Destination() != null ? resourceDataSyncItem.s3Destination().region() : null)
.bucketPrefix(resourceDataSyncItem.s3Destination() != null ? resourceDataSyncItem.s3Destination().prefix() : null)
.kMSKeyArn(resourceDataSyncItem.s3Destination() != null ? resourceDataSyncItem.s3Destination().awskmsKeyARN() : null)
.syncFormat(resourceDataSyncItem.s3Destination() != null &&
resourceDataSyncItem.s3Destination().syncFormat() != null ?
resourceDataSyncItem.s3Destination().syncFormat().toString() : null)
.build();
}