+78
-4
lines changedFilter options
+78
-4
lines changed Original file line number Diff line number Diff line change
@@ -56,6 +56,7 @@ export interface CreateIntegrationCommandOutput extends CreateIntegrationRespons
56
56
* SourceProperties: { // IntegrationSourcePropertiesMap
57
57
* "<keys>": "STRING_VALUE",
58
58
* },
59
+
* ContinuousSync: true || false,
59
60
* },
60
61
* };
61
62
* const command = new CreateIntegrationCommand(input);
@@ -90,6 +91,7 @@ export interface CreateIntegrationCommandOutput extends CreateIntegrationRespons
90
91
* // SourceProperties: { // IntegrationSourcePropertiesMap
91
92
* // "<keys>": "STRING_VALUE",
92
93
* // },
94
+
* // ContinuousSync: true || false,
93
95
* // },
94
96
* // };
95
97
*
Original file line number Diff line number Diff line change
@@ -58,6 +58,7 @@ export interface DescribeInboundIntegrationsCommandOutput
58
58
* // SourceProperties: { // IntegrationSourcePropertiesMap
59
59
* // "<keys>": "STRING_VALUE",
60
60
* // },
61
+
* // ContinuousSync: true || false,
61
62
* // },
62
63
* // Errors: [ // IntegrationErrorList
63
64
* // { // IntegrationError
Original file line number Diff line number Diff line change
@@ -75,6 +75,7 @@ export interface DescribeIntegrationsCommandOutput extends DescribeIntegrationsR
75
75
* // SourceProperties: { // IntegrationSourcePropertiesMap
76
76
* // "<keys>": "STRING_VALUE",
77
77
* // },
78
+
* // ContinuousSync: true || false,
78
79
* // },
79
80
* // Errors: [ // IntegrationErrorList
80
81
* // { // IntegrationError
Original file line number Diff line number Diff line change
@@ -39,6 +39,13 @@ export interface ModifyIntegrationCommandOutput extends ModifyIntegrationRespons
39
39
* IntegrationIdentifier: "STRING_VALUE", // required
40
40
* Description: "STRING_VALUE",
41
41
* DataFilter: "STRING_VALUE",
42
+
* IntegrationConfig: { // IntegrationConfig
43
+
* RefreshInterval: "STRING_VALUE",
44
+
* SourceProperties: { // IntegrationSourcePropertiesMap
45
+
* "<keys>": "STRING_VALUE",
46
+
* },
47
+
* ContinuousSync: true || false,
48
+
* },
42
49
* IntegrationName: "STRING_VALUE",
43
50
* };
44
51
* const command = new ModifyIntegrationCommand(input);
@@ -68,6 +75,13 @@ export interface ModifyIntegrationCommandOutput extends ModifyIntegrationRespons
68
75
* // },
69
76
* // ],
70
77
* // DataFilter: "STRING_VALUE",
78
+
* // IntegrationConfig: { // IntegrationConfig
79
+
* // RefreshInterval: "STRING_VALUE",
80
+
* // SourceProperties: { // IntegrationSourcePropertiesMap
81
+
* // "<keys>": "STRING_VALUE",
82
+
* // },
83
+
* // ContinuousSync: true || false,
84
+
* // },
71
85
* // };
72
86
*
73
87
* ```
Original file line number Diff line number Diff line change
@@ -3042,6 +3042,13 @@ export interface IntegrationConfig {
3042
3042
* @public
3043
3043
*/
3044
3044
SourceProperties?: Record<string, string> | undefined;
3045
+
3046
+
/**
3047
+
* <p>Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift
3048
+
* and Amazon S3.</p>
3049
+
* @public
3050
+
*/
3051
+
ContinuousSync?: boolean | undefined;
3045
3052
}
3046
3053
3047
3054
/**
@@ -3531,9 +3538,29 @@ export interface IntegrationPartition {
3531
3538
FieldName?: string | undefined;
3532
3539
3533
3540
/**
3534
-
* <p>Specifies the function used to partition data on the target. The only accepted value for this parameter is `'identity'` (string).
3535
-
* The `'identity'` function ensures that the data partitioning on the target follows the same scheme as the source. In other words, the partitioning
3536
-
* structure of the source data is preserved in the target destination.</p>
3541
+
* <p>Specifies the function used to partition data on the target. The accepted values for this parameter are:</p>
3542
+
* <ul>
3543
+
* <li>
3544
+
* <p>
3545
+
* <code>identity</code> - Uses source values directly without transformation</p>
3546
+
* </li>
3547
+
* <li>
3548
+
* <p>
3549
+
* <code>year</code> - Extracts the year from timestamp values (e.g., 2023)</p>
3550
+
* </li>
3551
+
* <li>
3552
+
* <p>
3553
+
* <code>month</code> - Extracts the month from timestamp values (e.g., 2023-01)</p>
3554
+
* </li>
3555
+
* <li>
3556
+
* <p>
3557
+
* <code>day</code> - Extracts the day from timestamp values (e.g., 2023-01-15)</p>
3558
+
* </li>
3559
+
* <li>
3560
+
* <p>
3561
+
* <code>hour</code> - Extracts the hour from timestamp values (e.g., 2023-01-15-14)</p>
3562
+
* </li>
3563
+
* </ul>
3537
3564
* @public
3538
3565
*/
3539
3566
FunctionSpec?: string | undefined;
Original file line number Diff line number Diff line change
@@ -128,6 +128,7 @@ import {
128
128
IcebergPartitionSpec,
129
129
IcebergSchema,
130
130
IcebergSortOrder,
131
+
IntegrationConfig,
131
132
IntegrationError,
132
133
IntegrationStatus,
133
134
Permission,
@@ -363,6 +364,12 @@ export interface ModifyIntegrationRequest {
363
364
*/
364
365
DataFilter?: string | undefined;
365
366
367
+
/**
368
+
* <p>Properties associated with the integration.</p>
369
+
* @public
370
+
*/
371
+
IntegrationConfig?: IntegrationConfig | undefined;
372
+
366
373
/**
367
374
* <p>A unique name for an integration in Glue.</p>
368
375
* @public
@@ -469,6 +476,12 @@ export interface ModifyIntegrationResponse {
469
476
* @public
470
477
*/
471
478
DataFilter?: string | undefined;
479
+
480
+
/**
481
+
* <p>Properties associated with the integration.</p>
482
+
* @public
483
+
*/
484
+
IntegrationConfig?: IntegrationConfig | undefined;
472
485
}
473
486
474
487
/**
Original file line number Diff line number Diff line change
@@ -16593,6 +16593,7 @@ const de_ModifyIntegrationResponse = (output: any, context: __SerdeContext): Mod
16593
16593
Description: __expectString,
16594
16594
Errors: _json,
16595
16595
IntegrationArn: __expectString,
16596
+
IntegrationConfig: _json,
16596
16597
IntegrationName: __expectString,
16597
16598
KmsKeyId: __expectString,
16598
16599
SourceArn: __expectString,
Original file line number Diff line number Diff line change
@@ -8785,6 +8785,9 @@
8785
8785
}
8786
8786
}
8787
8787
},
8788
+
"com.amazonaws.glue#ContinuousSync": {
8789
+
"type": "boolean"
8790
+
},
8788
8791
"com.amazonaws.glue#Crawl": {
8789
8792
"type": "structure",
8790
8793
"members": {
@@ -27534,6 +27537,12 @@
27534
27537
"traits": {
27535
27538
"smithy.api#documentation": "<p>\n A collection of key-value pairs that specify additional properties for the integration source. These properties provide configuration options that \n can be used to customize the behavior of the ODB source during data integration operations.\n </p>"
27536
27539
}
27540
+
},
27541
+
"ContinuousSync": {
27542
+
"target": "com.amazonaws.glue#ContinuousSync",
27543
+
"traits": {
27544
+
"smithy.api#documentation": "<p>Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift \n and Amazon S3.</p>"
27545
+
}
27537
27546
}
27538
27547
},
27539
27548
"traits": {
@@ -27658,7 +27667,7 @@
27658
27667
"FunctionSpec": {
27659
27668
"target": "com.amazonaws.glue#String128",
27660
27669
"traits": {
27661
-
"smithy.api#documentation": "<p>Specifies the function used to partition data on the target. The only accepted value for this parameter is `'identity'` (string). \n The `'identity'` function ensures that the data partitioning on the target follows the same scheme as the source. In other words, the partitioning \n structure of the source data is preserved in the target destination.</p>"
27670
+
"smithy.api#documentation": "<p>Specifies the function used to partition data on the target. The accepted values for this parameter are:</p>\n <ul>\n <li>\n <p>\n <code>identity</code> - Uses source values directly without transformation</p>\n </li>\n <li>\n <p>\n <code>year</code> - Extracts the year from timestamp values (e.g., 2023)</p>\n </li>\n <li>\n <p>\n <code>month</code> - Extracts the month from timestamp values (e.g., 2023-01)</p>\n </li>\n <li>\n <p>\n <code>day</code> - Extracts the day from timestamp values (e.g., 2023-01-15)</p>\n </li>\n <li>\n <p>\n <code>hour</code> - Extracts the hour from timestamp values (e.g., 2023-01-15-14)</p>\n </li>\n </ul>"
27662
27671
}
27663
27672
},
27664
27673
"ConversionSpec": {
@@ -32676,6 +32685,9 @@
32676
32685
"smithy.api#documentation": "<p>Selects source tables for the integration using Maxwell filter syntax.</p>"
32677
32686
}
32678
32687
},
32688
+
"IntegrationConfig": {
32689
+
"target": "com.amazonaws.glue#IntegrationConfig"
32690
+
},
32679
32691
"IntegrationName": {
32680
32692
"target": "com.amazonaws.glue#String128",
32681
32693
"traits": {
@@ -32767,6 +32779,9 @@
32767
32779
"traits": {
32768
32780
"smithy.api#documentation": "<p>Selects source tables for the integration using Maxwell filter syntax.</p>"
32769
32781
}
32782
+
},
32783
+
"IntegrationConfig": {
32784
+
"target": "com.amazonaws.glue#IntegrationConfig"
32770
32785
}
32771
32786
},
32772
32787
"traits": {
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4