|
140 | 140 | "DestinationFieldProperties$isCreatable": "<p> Specifies if the destination field can be created by the current user. </p>", |
141 | 141 | "DestinationFieldProperties$isNullable": "<p> Specifies if the destination field can have a null value. </p>", |
142 | 142 | "DestinationFieldProperties$isUpsertable": "<p> Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do. </p>", |
| 143 | + "DestinationFieldProperties$isUpdatable": "<p> Specifies whether the field can be updated during an <code>UPDATE</code> or <code>UPSERT</code> write operation. </p>", |
143 | 144 | "ErrorHandlingConfig$failOnFirstDestinationError": "<p> Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination. </p>", |
144 | 145 | "SalesforceConnectorProfileProperties$isSandboxEnvironment": "<p> Indicates whether the connector profile applies to a sandbox or production environment. </p>", |
145 | 146 | "SalesforceSourceProperties$enableDynamicFieldUpdate": "<p> The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow. </p>", |
|
172 | 173 | "SnowflakeDestinationProperties$bucketPrefix": "<p> The object key for the destination bucket in which Amazon AppFlow places the files. </p>" |
173 | 174 | } |
174 | 175 | }, |
| 176 | + "ClientCredentialsArn": { |
| 177 | + "base": null, |
| 178 | + "refs": { |
| 179 | + "SalesforceConnectorProfileCredentials$clientCredentialsArn": "<p> The secret manager ARN, which contains the client ID and client secret of the connected app. </p>" |
| 180 | + } |
| 181 | + }, |
175 | 182 | "ClientId": { |
176 | 183 | "base": null, |
177 | 184 | "refs": { |
|
184 | 191 | "ClientSecret": { |
185 | 192 | "base": null, |
186 | 193 | "refs": { |
187 | | - "GoogleAnalyticsConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>", |
188 | | - "MarketoConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>", |
189 | | - "SlackConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>", |
190 | | - "ZendeskConnectorProfileCredentials$clientSecret": "<p> The client secret used by the oauth client to authenticate to the authorization server. </p>" |
| 194 | + "GoogleAnalyticsConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>", |
| 195 | + "MarketoConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>", |
| 196 | + "SlackConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>", |
| 197 | + "ZendeskConnectorProfileCredentials$clientSecret": "<p> The client secret used by the OAuth client to authenticate to the authorization server. </p>" |
191 | 198 | } |
192 | 199 | }, |
193 | 200 | "ConflictException": { |
|
259 | 266 | "ConnectorOAuthRequest": { |
260 | 267 | "base": "<p> Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack. </p>", |
261 | 268 | "refs": { |
262 | | - "GoogleAnalyticsConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>", |
263 | | - "MarketoConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>", |
264 | | - "SalesforceConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>", |
265 | | - "SlackConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>", |
266 | | - "ZendeskConnectorProfileCredentials$oAuthRequest": "<p> The oauth requirement needed to request security tokens from the connector endpoint. </p>" |
| 269 | + "GoogleAnalyticsConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>", |
| 270 | + "MarketoConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>", |
| 271 | + "SalesforceConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>", |
| 272 | + "SlackConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>", |
| 273 | + "ZendeskConnectorProfileCredentials$oAuthRequest": "<p> The OAuth requirement needed to request security tokens from the connector endpoint. </p>" |
267 | 274 | } |
268 | 275 | }, |
269 | 276 | "ConnectorOperator": { |
|
445 | 452 | "ScheduledTriggerProperties$scheduleEndTime": "<p> Specifies the scheduled end time for a schedule-triggered flow. </p>" |
446 | 453 | } |
447 | 454 | }, |
| 455 | + "DatetimeTypeFieldName": { |
| 456 | + "base": null, |
| 457 | + "refs": { |
| 458 | + "IncrementalPullConfig$datetimeTypeFieldName": "<p> A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source. </p>" |
| 459 | + } |
| 460 | + }, |
448 | 461 | "DeleteConnectorProfileRequest": { |
449 | 462 | "base": null, |
450 | 463 | "refs": { |
|
639 | 652 | "ExecutionId": { |
640 | 653 | "base": null, |
641 | 654 | "refs": { |
642 | | - "ExecutionRecord$executionId": "<p> Specifies the identifier of the given flow run. </p>" |
| 655 | + "ExecutionRecord$executionId": "<p> Specifies the identifier of the given flow run. </p>", |
| 656 | + "StartFlowResponse$executionId": "<p> Returns the internal execution ID of an on-demand flow when the flow is started. For scheduled or event-triggered flows, this value is null. </p>" |
643 | 657 | } |
644 | 658 | }, |
645 | 659 | "ExecutionMessage": { |
|
795 | 809 | "ConnectorEntityMap$key": null |
796 | 810 | } |
797 | 811 | }, |
| 812 | + "IdFieldNameList": { |
| 813 | + "base": "<p> A list of field names that can be used as an ID field when performing a write operation. </p>", |
| 814 | + "refs": { |
| 815 | + "SalesforceDestinationProperties$idFieldNames": "<p> The name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete. </p>" |
| 816 | + } |
| 817 | + }, |
798 | 818 | "Identifier": { |
799 | 819 | "base": null, |
800 | 820 | "refs": { |
801 | 821 | "ConnectorEntityField$identifier": "<p> The unique identifier of the connector field. </p>" |
802 | 822 | } |
803 | 823 | }, |
| 824 | + "IncrementalPullConfig": { |
| 825 | + "base": "<p> Specifies the configuration used when importing incremental records from the source. </p>", |
| 826 | + "refs": { |
| 827 | + "SourceFlowConfig$incrementalPullConfig": "<p> Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull. </p>" |
| 828 | + } |
| 829 | + }, |
804 | 830 | "InforNexusConnectorOperator": { |
805 | 831 | "base": null, |
806 | 832 | "refs": { |
|
959 | 985 | "base": null, |
960 | 986 | "refs": { |
961 | 987 | "ConnectorEntity$name": "<p> The name of the connector entity. </p>", |
962 | | - "DescribeConnectorEntityRequest$connectorEntityName": "<p> The entity name for that connector. </p>" |
| 988 | + "DescribeConnectorEntityRequest$connectorEntityName": "<p> The entity name for that connector. </p>", |
| 989 | + "IdFieldNameList$member": null |
963 | 990 | } |
964 | 991 | }, |
965 | 992 | "NextToken": { |
|
1409 | 1436 | "FieldTypeDetails$supportedValues": "<p> The list of values that a field can contain. For example, a Boolean <code>fieldType</code> can have two values: \"true\" and \"false\". </p>" |
1410 | 1437 | } |
1411 | 1438 | }, |
| 1439 | + "SupportedWriteOperationList": { |
| 1440 | + "base": null, |
| 1441 | + "refs": { |
| 1442 | + "DestinationFieldProperties$supportedWriteOperations": "<p> A list of supported write operations. For each write operation listed, this field can be used in <code>idFieldNames</code> when that write operation is present as a destination option. </p>" |
| 1443 | + } |
| 1444 | + }, |
1412 | 1445 | "TagKey": { |
1413 | 1446 | "base": null, |
1414 | 1447 | "refs": { |
|
1637 | 1670 | "SnowflakeConnectorProfileProperties$warehouse": "<p> The name of the Snowflake warehouse. </p>" |
1638 | 1671 | } |
1639 | 1672 | }, |
| 1673 | + "WriteOperationType": { |
| 1674 | + "base": "<p> The possible write operations in the destination connector. When this value is not provided, this defaults to the <code>INSERT</code> operation. </p>", |
| 1675 | + "refs": { |
| 1676 | + "SalesforceDestinationProperties$writeOperationType": "<p> This specifies the type of write operation to be performed in Salesforce. When the value is <code>UPSERT</code>, then <code>idFieldNames</code> is required. </p>", |
| 1677 | + "SupportedWriteOperationList$member": null |
| 1678 | + } |
| 1679 | + }, |
1640 | 1680 | "ZendeskConnectorOperator": { |
1641 | 1681 | "base": null, |
1642 | 1682 | "refs": { |
|
0 commit comments