AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
AccessDeniedException |
AppFlow/Requester has invalid or missing permissions. |
|
AggregationConfig |
The aggregation settings that you can use to customize the output format of your flow data. |
|
AmplitudeConnectorProfileCredentials |
The connector-specific credentials required when using Amplitude. |
|
AmplitudeConnectorProfileProperties |
The connector-specific profile properties required when using Amplitude. |
|
AmplitudeMetadata |
The connector metadata specific to Amplitude. |
|
AmplitudeSourceProperties |
The properties that are applied when Amplitude is being used as a source. |
|
ApiKeyCredentials |
The API key credentials required for API key authentication. |
|
AppflowPaginatorFactory |
Paginators for the Appflow service |
|
AuthenticationConfig |
Contains information about the authentication config that the connector supports. |
|
AuthParameter |
Information about required authentication parameters. |
|
BasicAuthCredentials |
The basic auth credentials required for basic authentication. |
|
CancelFlowExecutionsRequest |
Container for the parameters to the CancelFlowExecutions operation. Cancels active runs for a flow. You can cancel all of the active runs for a flow, or you can cancel specific runs by providing their IDs.
You can cancel a flow run only when the run is in progress. You can't cancel a run
that has already completed or failed. You also can't cancel a run that's scheduled
to occur but hasn't started yet. To prevent a scheduled run, you can deactivate the
flow with the You cannot resume a run after you cancel it.
When you send your request, the status for each run becomes When you cancel a run, you still incur charges for any data that the run already processed before the cancellation. If the run had already written some data to the flow destination, then that data remains in the destination. If you configured the flow to use a batch API (such as the Salesforce Bulk API 2.0), then the run will finish reading or writing its entire batch of data after the cancellation. For these operations, the data processing charges for Amazon AppFlow apply. For the pricing information, see Amazon AppFlow pricing. |
|
CancelFlowExecutionsResponse |
This is the response object from the CancelFlowExecutions operation. |
|
ConflictException |
There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again. |
|
ConnectorAuthenticationException |
An error occurred when authenticating with the connector endpoint. |
|
ConnectorConfiguration |
The configuration settings related to a given connector. |
|
ConnectorDetail |
Information about the registered connector. |
|
ConnectorEntity |
The high-level entity that can be queried in Amazon AppFlow. For example, a Salesforce entity might be an Account or Opportunity, whereas a ServiceNow entity might be an Incident. |
|
ConnectorEntityField |
Describes the data model of a connector field. For example, for an account entity, the fields would be account name, account ID, and so on. |
|
ConnectorMetadata |
A structure to specify connector-specific metadata such as |
|
ConnectorOAuthRequest |
Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack. |
|
ConnectorOperator |
The operation to be performed on the provided source fields. |
|
ConnectorProfile |
Describes an instance of a connector. This includes the provided name, credentials
ARN, connection-mode, and so on. To keep the API intuitive and extensible, the fields
that are common to all types of connector profiles are explicitly specified at the
top level. The rest of the connector-specific properties are available via the |
|
ConnectorProfileConfig |
Defines the connector-specific configuration and credentials for the connector profile. |
|
ConnectorProfileCredentials |
The connector-specific credentials required by a connector. |
|
ConnectorProfileProperties |
The connector-specific profile properties required by each connector. |
|
ConnectorProvisioningConfig |
Contains information about the configuration of the connector being registered. |
|
ConnectorRuntimeSetting |
Contains information about the connector runtime settings that are required for flow execution. |
|
ConnectorServerException |
An error occurred when retrieving data from the connector endpoint. |
|
CreateConnectorProfileRequest |
Container for the parameters to the CreateConnectorProfile operation. Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector. |
|
CreateConnectorProfileResponse |
This is the response object from the CreateConnectorProfile operation. |
|
CreateFlowRequest |
Container for the parameters to the CreateFlow operation. Enables your application to create a new flow using Amazon AppFlow. You must create a connector profile before calling this API. Please note that the Request Syntax below shows syntax for multiple destinations, however, you can only transfer data to one item in this list at a time. Amazon AppFlow does not currently support flows to multiple destinations at once. |
|
CreateFlowResponse |
This is the response object from the CreateFlow operation. |
|
CustomAuthConfig |
Configuration information required for custom authentication. |
|
CustomAuthCredentials |
The custom credentials required for custom authentication. |
|
CustomConnectorDestinationProperties |
The properties that are applied when the custom connector is being used as a destination. |
|
CustomConnectorProfileCredentials |
The connector-specific profile credentials that are required when using the custom connector. |
|
CustomConnectorProfileProperties |
The profile properties required by the custom connector. |
|
CustomConnectorSourceProperties |
The properties that are applied when the custom connector is being used as a source. |
|
CustomerProfilesDestinationProperties |
The properties that are applied when Amazon Connect Customer Profiles is used as a destination. |
|
CustomerProfilesMetadata |
The connector metadata specific to Amazon Connect Customer Profiles. |
|
DatadogConnectorProfileCredentials |
The connector-specific credentials required by Datadog. |
|
DatadogConnectorProfileProperties |
The connector-specific profile properties required by Datadog. |
|
DatadogMetadata |
The connector metadata specific to Datadog. |
|
DatadogSourceProperties |
The properties that are applied when Datadog is being used as a source. |
|
DataTransferApi |
The API of the connector application that Amazon AppFlow uses to transfer your data. |
|
DeleteConnectorProfileRequest |
Container for the parameters to the DeleteConnectorProfile operation. Enables you to delete an existing connector profile. |
|
DeleteConnectorProfileResponse |
This is the response object from the DeleteConnectorProfile operation. |
|
DeleteFlowRequest |
Container for the parameters to the DeleteFlow operation. Enables your application to delete an existing flow. Before deleting the flow, Amazon AppFlow validates the request by checking the flow configuration and status. You can delete flows one at a time. |
|
DeleteFlowResponse |
This is the response object from the DeleteFlow operation. |
|
DescribeConnectorEntityRequest |
Container for the parameters to the DescribeConnectorEntity operation. Provides details regarding the entity used with the connector, with a description of the data model for each field in that entity. |
|
DescribeConnectorEntityResponse |
This is the response object from the DescribeConnectorEntity operation. |
|
DescribeConnectorProfilesRequest |
Container for the parameters to the DescribeConnectorProfiles operation.
Returns a list of
If no names or |
|
DescribeConnectorProfilesResponse |
This is the response object from the DescribeConnectorProfiles operation. |
|
DescribeConnectorRequest |
Container for the parameters to the DescribeConnector operation. Describes the given custom connector registered in your Amazon Web Services account. This API can be used for custom connectors that are registered in your account and also for Amazon authored connectors. |
|
DescribeConnectorResponse |
This is the response object from the DescribeConnector operation. |
|
DescribeConnectorsRequest |
Container for the parameters to the DescribeConnectors operation.
Describes the connectors vended by Amazon AppFlow for specified connector types.
If you don't specify a connector type, this operation describes all connectors vended
by Amazon AppFlow. If there are more connectors than can be returned in one page,
the response contains a |
|
DescribeConnectorsResponse |
This is the response object from the DescribeConnectors operation. |
|
DescribeFlowExecutionRecordsRequest |
Container for the parameters to the DescribeFlowExecutionRecords operation. Fetches the execution history of the flow. |
|
DescribeFlowExecutionRecordsResponse |
This is the response object from the DescribeFlowExecutionRecords operation. |
|
DescribeFlowRequest |
Container for the parameters to the DescribeFlow operation. Provides a description of the specified flow. |
|
DescribeFlowResponse |
This is the response object from the DescribeFlow operation. |
|
DestinationConnectorProperties |
This stores the information that is required to query a particular connector. |
|
DestinationFieldProperties |
The properties that can be applied to a field when connector is being used as a destination. |
|
DestinationFlowConfig |
Contains information about the configuration of destination connectors present in the flow. |
|
DynatraceConnectorProfileCredentials |
The connector-specific profile credentials required by Dynatrace. |
|
DynatraceConnectorProfileProperties |
The connector-specific profile properties required by Dynatrace. |
|
DynatraceMetadata |
The connector metadata specific to Dynatrace. |
|
DynatraceSourceProperties |
The properties that are applied when Dynatrace is being used as a source. |
|
ErrorHandlingConfig |
The settings that determine how Amazon AppFlow handles an error when placing data
in the destination. For example, this setting would determine if the flow should fail
after one insertion error, or continue and attempt to insert every record regardless
of the initial failure. |
|
ErrorInfo |
Provides details in the event of a failed flow, including the failure count and the related error messages. |
|
EventBridgeDestinationProperties |
The properties that are applied when Amazon EventBridge is being used as a destination. |
|
EventBridgeMetadata |
The connector metadata specific to Amazon EventBridge. |
|
ExecutionDetails |
Describes the details of the flow run, including the timestamp, status, and message. |
|
ExecutionRecord |
Specifies information about the past flow run instances for a given flow. |
|
ExecutionResult |
Specifies the end result of the flow run. |
|
FieldTypeDetails |
Contains details regarding the supported field type and the operators that can be applied for filtering. |
|
FlowDefinition |
The properties of the flow, such as its source, destination, trigger type, and so on. |
|
GlueDataCatalogConfig |
Specifies the configuration that Amazon AppFlow uses when it catalogs your data with
the Glue Data Catalog. When Amazon AppFlow catalogs your data, it stores metadata
in Data Catalog tables. This metadata represents the data that's transferred by the
flow that you configure with these settings.
You can configure a flow with these settings only when the flow destination is Amazon
S3.
|
|
GoogleAnalyticsConnectorProfileCredentials |
The connector-specific profile credentials required by Google Analytics. |
|
GoogleAnalyticsConnectorProfileProperties |
The connector-specific profile properties required by Google Analytics. |
|
GoogleAnalyticsMetadata |
The connector metadata specific to Google Analytics. |
|
GoogleAnalyticsSourceProperties |
The properties that are applied when Google Analytics is being used as a source. |
|
HoneycodeConnectorProfileCredentials |
The connector-specific credentials required when using Amazon Honeycode. |
|
HoneycodeConnectorProfileProperties |
The connector-specific properties required when using Amazon Honeycode. |
|
HoneycodeDestinationProperties |
The properties that are applied when Amazon Honeycode is used as a destination. |
|
HoneycodeMetadata |
The connector metadata specific to Amazon Honeycode. |
|
IncrementalPullConfig |
Specifies the configuration used when importing incremental records from the source. |
|
InforNexusConnectorProfileCredentials |
The connector-specific profile credentials required by Infor Nexus. |
|
InforNexusConnectorProfileProperties |
The connector-specific profile properties required by Infor Nexus. |
|
InforNexusMetadata |
The connector metadata specific to Infor Nexus. |
|
InforNexusSourceProperties |
The properties that are applied when Infor Nexus is being used as a source. |
|
InternalServerException |
An internal service error occurred during the processing of your request. Try again later. |
|
LambdaConnectorProvisioningConfig |
Contains information about the configuration of the lambda which is being registered as the connector. |
|
ListConnectorEntitiesRequest |
Container for the parameters to the ListConnectorEntities operation. Returns the list of available connector entities supported by Amazon AppFlow. For example, you can query Salesforce for Account and Opportunity entities, or query ServiceNow for the Incident entity. |
|
ListConnectorEntitiesResponse |
This is the response object from the ListConnectorEntities operation. |
|
ListConnectorsRequest |
Container for the parameters to the ListConnectors operation. Returns the list of all registered custom connectors in your Amazon Web Services account. This API lists only custom connectors registered in this account, not the Amazon Web Services authored connectors. |
|
ListConnectorsResponse |
This is the response object from the ListConnectors operation. |
|
ListFlowsRequest |
Container for the parameters to the ListFlows operation. Lists all of the flows associated with your account. |
|
ListFlowsResponse |
This is the response object from the ListFlows operation. |
|
ListTagsForResourceRequest |
Container for the parameters to the ListTagsForResource operation. Retrieves the tags that are associated with a specified flow. |
|
ListTagsForResourceResponse |
This is the response object from the ListTagsForResource operation. |
|
LookoutMetricsDestinationProperties |
The properties that are applied when Amazon Lookout for Metrics is used as a destination. |
|
MarketoConnectorProfileCredentials |
The connector-specific profile credentials required by Marketo. |
|
MarketoConnectorProfileProperties |
The connector-specific profile properties required when using Marketo. |
|
MarketoDestinationProperties |
The properties that Amazon AppFlow applies when you use Marketo as a flow destination. |
|
MarketoMetadata |
The connector metadata specific to Marketo. |
|
MarketoSourceProperties |
The properties that are applied when Marketo is being used as a source. |
|
MetadataCatalogConfig |
Specifies the configuration that Amazon AppFlow uses when it catalogs your data. When Amazon AppFlow catalogs your data, it stores metadata in a data catalog. |
|
MetadataCatalogDetail |
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run. |
|
OAuth2Credentials |
The OAuth 2.0 credentials required for OAuth 2.0 authentication. |
|
OAuth2CustomParameter |
Custom parameter required for OAuth 2.0 authentication. |
|
OAuth2Defaults |
Contains the default values required for OAuth 2.0 authentication. |
|
OAuth2Properties |
The OAuth 2.0 properties required for OAuth 2.0 authentication. |
|
OAuthCredentials |
The OAuth credentials required for OAuth type authentication. |
|
OAuthProperties |
The OAuth properties required for OAuth type authentication. |
|
PardotConnectorProfileCredentials |
The connector-specific profile credentials required when using Salesforce Pardot. |
|
PardotConnectorProfileProperties |
The connector-specific profile properties required when using Salesforce Pardot. |
|
PardotMetadata |
The connector metadata specific to Salesforce Pardot. |
|
PardotSourceProperties |
The properties that are applied when Salesforce Pardot is being used as a source. |
|
PrefixConfig |
Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination. |
|
PrivateConnectionProvisioningState |
Specifies the private connection provisioning state. |
|
Range |
The range of values that the property supports. |
|
RedshiftConnectorProfileCredentials |
The connector-specific profile credentials required when using Amazon Redshift. |
|
RedshiftConnectorProfileProperties |
The connector-specific profile properties when using Amazon Redshift. |
|
RedshiftDestinationProperties |
The properties that are applied when Amazon Redshift is being used as a destination. |
|
RedshiftMetadata |
The connector metadata specific to Amazon Redshift. |
|
RegisterConnectorRequest |
Container for the parameters to the RegisterConnector operation. Registers a new custom connector with your Amazon Web Services account. Before you can register the connector, you must deploy the associated AWS lambda function in your account. |
|
RegisterConnectorResponse |
This is the response object from the RegisterConnector operation. |
|
RegistrationOutput |
Describes the status of an attempt from Amazon AppFlow to register a resource. When you run a flow that you've configured to use a metadata catalog, Amazon AppFlow registers a metadata table and data partitions with that catalog. This operation provides the status of that registration attempt. The operation also indicates how many related resources Amazon AppFlow created or updated. |
|
ResetConnectorMetadataCacheRequest |
Container for the parameters to the ResetConnectorMetadataCache operation. Resets metadata about your connector entities that Amazon AppFlow stored in its cache. Use this action when you want Amazon AppFlow to return the latest information about the data that you have in a source application. Amazon AppFlow returns metadata about your entities when you use the ListConnectorEntities or DescribeConnectorEntities actions. Following these actions, Amazon AppFlow caches the metadata to reduce the number of API requests that it must send to the source application. Amazon AppFlow automatically resets the cache once every hour, but you can use this action when you want to get the latest metadata right away. |
|
ResetConnectorMetadataCacheResponse |
This is the response object from the ResetConnectorMetadataCache operation. |
|
ResourceNotFoundException |
The resource specified in the request (such as the source or destination connector profile) is not found. |
|
S3DestinationProperties |
The properties that are applied when Amazon S3 is used as a destination. |
|
S3InputFormatConfig |
When you use Amazon S3 as the source, the configuration format that you provide the flow input data. |
|
S3Metadata |
The connector metadata specific to Amazon S3. |
|
S3OutputFormatConfig |
The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. |
|
S3SourceProperties |
The properties that are applied when Amazon S3 is being used as the flow source. |
|
SalesforceConnectorProfileCredentials |
The connector-specific profile credentials required when using Salesforce. |
|
SalesforceConnectorProfileProperties |
The connector-specific profile properties required when using Salesforce. |
|
SalesforceDestinationProperties |
The properties that are applied when Salesforce is being used as a destination. |
|
SalesforceMetadata |
The connector metadata specific to Salesforce. |
|
SalesforceSourceProperties |
The properties that are applied when Salesforce is being used as a source. |
|
SAPODataConnectorProfileCredentials |
The connector-specific profile credentials required when using SAPOData. |
|
SAPODataConnectorProfileProperties |
The connector-specific profile properties required when using SAPOData. |
|
SAPODataDestinationProperties |
The properties that are applied when using SAPOData as a flow destination |
|
SAPODataMetadata |
The connector metadata specific to SAPOData. |
|
SAPODataPaginationConfig |
Sets the page size for each concurrent process that transfers OData records from your SAP instance. A concurrent process is query that retrieves a batch of records as part of a flow run. Amazon AppFlow can run multiple concurrent processes in parallel to transfer data faster. |
|
SAPODataParallelismConfig |
Sets the number of concurrent processes that transfer OData records from your SAP instance. A concurrent process is query that retrieves a batch of records as part of a flow run. Amazon AppFlow can run multiple concurrent processes in parallel to transfer data faster. |
|
SAPODataSourceProperties |
The properties that are applied when using SAPOData as a flow source. |
|
ScheduledTriggerProperties |
Specifies the configuration details of a schedule-triggered flow as defined by the
user. Currently, these settings only apply to the |
|
ServiceNowConnectorProfileCredentials |
The connector-specific profile credentials required when using ServiceNow. |
|
ServiceNowConnectorProfileProperties |
The connector-specific profile properties required when using ServiceNow. |
|
ServiceNowMetadata |
The connector metadata specific to ServiceNow. |
|
ServiceNowSourceProperties |
The properties that are applied when ServiceNow is being used as a source. |
|
ServiceQuotaExceededException |
The request would cause a service quota (such as the number of flows) to be exceeded. |
|
SingularConnectorProfileCredentials |
The connector-specific profile credentials required when using Singular. |
|
SingularConnectorProfileProperties |
The connector-specific profile properties required when using Singular. |
|
SingularMetadata |
The connector metadata specific to Singular. |
|
SingularSourceProperties |
The properties that are applied when Singular is being used as a source. |
|
SlackConnectorProfileCredentials |
The connector-specific profile credentials required when using Slack. |
|
SlackConnectorProfileProperties |
The connector-specific profile properties required when using Slack. |
|
SlackMetadata |
The connector metadata specific to Slack. |
|
SlackSourceProperties |
The properties that are applied when Slack is being used as a source. |
|
SnowflakeConnectorProfileCredentials |
The connector-specific profile credentials required when using Snowflake. |
|
SnowflakeConnectorProfileProperties |
The connector-specific profile properties required when using Snowflake. |
|
SnowflakeDestinationProperties |
The properties that are applied when Snowflake is being used as a destination. |
|
SnowflakeMetadata |
The connector metadata specific to Snowflake. |
|
SourceConnectorProperties |
Specifies the information that is required to query a particular connector. |
|
SourceFieldProperties |
The properties that can be applied to a field when the connector is being used as a source. |
|
SourceFlowConfig |
Contains information about the configuration of the source connector used in the flow. |
|
StartFlowRequest |
Container for the parameters to the StartFlow operation. Activates an existing flow. For on-demand flows, this operation runs the flow immediately. For schedule and event-triggered flows, this operation activates the flow. |
|
StartFlowResponse |
This is the response object from the StartFlow operation. |
|
StopFlowRequest |
Container for the parameters to the StopFlow operation.
Deactivates the existing flow. For on-demand flows, this operation returns an |
|
StopFlowResponse |
This is the response object from the StopFlow operation. |
|
SuccessResponseHandlingConfig |
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data. For example, this setting would determine where to write the response from the destination connector upon a successful insert operation. |
|
SupportedFieldTypeDetails |
Contains details regarding all the supported |
|
TagResourceRequest |
Container for the parameters to the TagResource operation. Applies a tag to the specified flow. |
|
TagResourceResponse |
This is the response object from the TagResource operation. |
|
Task |
A class for modeling different type of tasks. Task implementation varies based on
the |
|
ThrottlingException |
API calls have exceeded the maximum allowed API request rate per account and per Region. |
|
TrendmicroConnectorProfileCredentials |
The connector-specific profile credentials required when using Trend Micro. |
|
TrendmicroConnectorProfileProperties |
The connector-specific profile properties required when using Trend Micro. |
|
TrendmicroMetadata |
The connector metadata specific to Trend Micro. |
|
TrendmicroSourceProperties |
The properties that are applied when using Trend Micro as a flow source. |
|
TriggerConfig |
The trigger settings that determine how and when Amazon AppFlow runs the specified flow. |
|
TriggerProperties |
Specifies the configuration details that control the trigger for a flow. Currently,
these settings only apply to the |
|
UnregisterConnectorRequest |
Container for the parameters to the UnregisterConnector operation. Unregisters the custom connector registered in your account that matches the connector label provided in the request. |
|
UnregisterConnectorResponse |
This is the response object from the UnregisterConnector operation. |
|
UnsupportedOperationException |
The requested operation is not supported for the current flow. |
|
UntagResourceRequest |
Container for the parameters to the UntagResource operation. Removes a tag from the specified flow. |
|
UntagResourceResponse |
This is the response object from the UntagResource operation. |
|
UpdateConnectorProfileRequest |
Container for the parameters to the UpdateConnectorProfile operation. Updates a given connector profile associated with your account. |
|
UpdateConnectorProfileResponse |
This is the response object from the UpdateConnectorProfile operation. |
|
UpdateConnectorRegistrationRequest |
Container for the parameters to the UpdateConnectorRegistration operation. Updates a custom connector that you've previously registered. This operation updates the connector with one of the following:
|
|
UpdateConnectorRegistrationResponse |
This is the response object from the UpdateConnectorRegistration operation. |
|
UpdateFlowRequest |
Container for the parameters to the UpdateFlow operation. Updates an existing flow. |
|
UpdateFlowResponse |
This is the response object from the UpdateFlow operation. |
|
UpsolverDestinationProperties |
The properties that are applied when Upsolver is used as a destination. |
|
UpsolverMetadata |
The connector metadata specific to Upsolver. |
|
UpsolverS3OutputFormatConfig |
The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. |
|
ValidationException |
The request has invalid or missing parameters. |
|
VeevaConnectorProfileCredentials |
The connector-specific profile credentials required when using Veeva. |
|
VeevaConnectorProfileProperties |
The connector-specific profile properties required when using Veeva. |
|
VeevaMetadata |
The connector metadata specific to Veeva. |
|
VeevaSourceProperties |
The properties that are applied when using Veeva as a flow source. |
|
ZendeskConnectorProfileCredentials |
The connector-specific profile credentials required when using Zendesk. |
|
ZendeskConnectorProfileProperties |
The connector-specific profile properties required when using Zendesk. |
|
ZendeskDestinationProperties |
The properties that are applied when Zendesk is used as a destination. |
|
ZendeskMetadata |
The connector metadata specific to Zendesk. |
|
ZendeskSourceProperties |
The properties that are applied when using Zendesk as a flow source. |
Name | Description | |
---|---|---|
IAppflowPaginatorFactory |
Paginators for the Appflow service |
|
IDescribeConnectorProfilesPaginator |
Paginator for the DescribeConnectorProfiles operation |
|
IDescribeConnectorsPaginator |
Paginator for the DescribeConnectors operation |
|
IDescribeFlowExecutionRecordsPaginator |
Paginator for the DescribeFlowExecutionRecords operation |
|
IListConnectorsPaginator |
Paginator for the ListConnectors operation |
|
IListFlowsPaginator |
Paginator for the ListFlows operation |