Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR @azure/arm-datafactory] Add column delimiter for SAP Table/open hub #1587

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export {
AmazonS3Location,
AvroDataset,
AvroFormat,
AzPowerShellSetup,
AzureBatchLinkedService,
AzureBlobDataset,
AzureBlobFSDataset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export {
AvroSink,
AvroSource,
AvroWriteSettings,
AzPowerShellSetup,
AzureBatchLinkedService,
AzureBlobDataset,
AzureBlobFSDataset,
Expand Down Expand Up @@ -391,6 +392,7 @@ export {
ResponsysSource,
RestResourceDataset,
RestServiceLinkedService,
RestSink,
RestSource,
RetryPolicy,
SalesforceLinkedService,
Expand Down
2 changes: 2 additions & 0 deletions sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export {
AvroSink,
AvroSource,
AvroWriteSettings,
AzPowerShellSetup,
AzureBatchLinkedService,
AzureBlobDataset,
AzureBlobFSDataset,
Expand Down Expand Up @@ -391,6 +392,7 @@ export {
ResponsysSource,
RestResourceDataset,
RestServiceLinkedService,
RestSink,
RestSource,
RetryPolicy,
SalesforceLinkedService,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ export {
AvroSink,
AvroSource,
AvroWriteSettings,
AzPowerShellSetup,
AzureBatchLinkedService,
AzureBlobDataset,
AzureBlobFSDataset,
Expand Down Expand Up @@ -396,6 +397,7 @@ export {
ResponsysSource,
RestResourceDataset,
RestServiceLinkedService,
RestSink,
RestSource,
RetryPolicy,
SalesforceLinkedService,
Expand Down
178 changes: 159 additions & 19 deletions sdk/datafactory/arm-datafactory/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1712,9 +1712,9 @@ export interface DataFlowStagingInfo {
*/
linkedService?: LinkedServiceReference;
/**
* Folder path for staging blob.
* Folder path for staging blob. Type: string (or Expression with resultType string)
*/
folderPath?: string;
folderPath?: any;
}

/**
Expand Down Expand Up @@ -2642,6 +2642,11 @@ export interface AzureDatabricksLinkedService {
* configurations.
*/
newClusterCustomTags?: { [propertyName: string]: any };
/**
* Specify a location to deliver Spark driver, worker, and event logs. Type: string (or
* Expression with resultType string).
*/
newClusterLogDestination?: any;
/**
* The driver node type for the new job cluster. This property is ignored in instance pool
* configurations. Type: string (or Expression with resultType string).
Expand Down Expand Up @@ -2952,11 +2957,16 @@ export interface SalesforceMarketingCloudLinkedService {
* List of tags that can be used for describing the linked service.
*/
annotations?: any[];
/**
* Properties used to connect to Salesforce Marketing Cloud. It is mutually exclusive with any
* other properties in the linked service. Type: object.
*/
connectionProperties?: any;
/**
* The client ID associated with the Salesforce Marketing Cloud application. Type: string (or
* Expression with resultType string).
*/
clientId: any;
clientId?: any;
/**
* The client secret associated with the Salesforce Marketing Cloud application. Type: string (or
* Expression with resultType string).
Expand Down Expand Up @@ -3087,10 +3097,15 @@ export interface ZohoLinkedService {
* List of tags that can be used for describing the linked service.
*/
annotations?: any[];
/**
* Properties used to connect to Zoho. It is mutually exclusive with any other properties in the
* linked service. Type: object.
*/
connectionProperties?: any;
/**
* The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private)
*/
endpoint: any;
endpoint?: any;
/**
* The access token for Zoho authentication.
*/
Expand Down Expand Up @@ -3141,10 +3156,15 @@ export interface XeroLinkedService {
* List of tags that can be used for describing the linked service.
*/
annotations?: any[];
/**
* Properties used to connect to Xero. It is mutually exclusive with any other properties in the
* linked service. Type: object.
*/
connectionProperties?: any;
/**
* The endpoint of the Xero server. (i.e. api.xero.com)
*/
host: any;
host?: any;
/**
* The consumer key associated with the Xero application.
*/
Expand Down Expand Up @@ -3201,22 +3221,27 @@ export interface SquareLinkedService {
* List of tags that can be used for describing the linked service.
*/
annotations?: any[];
/**
* Properties used to connect to Square. It is mutually exclusive with any other properties in
* the linked service. Type: object.
*/
connectionProperties?: any;
/**
* The URL of the Square instance. (i.e. mystore.mysquare.com)
*/
host: any;
host?: any;
/**
* The client ID associated with your Square application.
*/
clientId: any;
clientId?: any;
/**
* The client secret associated with your Square application.
*/
clientSecret?: SecretBaseUnion;
/**
* The redirect URL assigned in the Square application dashboard. (i.e. http://localhost:2500)
*/
redirectUri: any;
redirectUri?: any;
/**
* Specifies whether the data source endpoints are encrypted using HTTPS. The default value is
* true.
Expand Down Expand Up @@ -3480,30 +3505,35 @@ export interface QuickBooksLinkedService {
* List of tags that can be used for describing the linked service.
*/
annotations?: any[];
/**
* Properties used to connect to QuickBooks. It is mutually exclusive with any other properties
* in the linked service. Type: object.
*/
connectionProperties?: any;
/**
* The endpoint of the QuickBooks server. (i.e. quickbooks.api.intuit.com)
*/
endpoint: any;
endpoint?: any;
/**
* The company ID of the QuickBooks company to authorize.
*/
companyId: any;
companyId?: any;
/**
* The consumer key for OAuth 1.0 authentication.
*/
consumerKey: any;
consumerKey?: any;
/**
* The consumer secret for OAuth 1.0 authentication.
*/
consumerSecret: SecretBaseUnion;
consumerSecret?: SecretBaseUnion;
/**
* The access token for OAuth 1.0 authentication.
*/
accessToken: SecretBaseUnion;
accessToken?: SecretBaseUnion;
/**
* The access token secret for OAuth 1.0 authentication.
*/
accessTokenSecret: SecretBaseUnion;
accessTokenSecret?: SecretBaseUnion;
/**
* Specifies whether the data source endpoints are encrypted using HTTPS. The default value is
* true.
Expand Down Expand Up @@ -5344,23 +5374,28 @@ export interface SapOpenHubLinkedService {
* Host name of the SAP BW instance where the open hub destination is located. Type: string (or
* Expression with resultType string).
*/
server: any;
server?: any;
/**
* System number of the BW system where the open hub destination is located. (Usually a two-digit
* decimal number represented as a string.) Type: string (or Expression with resultType string).
*/
systemNumber: any;
systemNumber?: any;
/**
* Client ID of the client on the BW system where the open hub destination is located. (Usually a
* three-digit decimal number represented as a string) Type: string (or Expression with
* resultType string).
*/
clientId: any;
clientId?: any;
/**
* Language of the BW system where the open hub destination is located. The default value is EN.
* Type: string (or Expression with resultType string).
*/
language?: any;
/**
* SystemID of the SAP system where the table is located. Type: string (or Expression with
* resultType string).
*/
systemId?: any;
/**
* Username to access the SAP BW server where the open hub destination is located. Type: string
* (or Expression with resultType string).
Expand All @@ -5370,6 +5405,19 @@ export interface SapOpenHubLinkedService {
* Password to access the SAP BW server where the open hub destination is located.
*/
password?: SecretBaseUnion;
/**
* The hostname of the SAP Message Server. Type: string (or Expression with resultType string).
*/
messageServer?: any;
/**
* The service name or port number of the Message Server. Type: string (or Expression with
* resultType string).
*/
messageServerService?: any;
/**
* The Logon Group for the SAP System. Type: string (or Expression with resultType string).
*/
logonGroup?: any;
/**
* The encrypted credential used for authentication. Credentials are encrypted using the
* integration runtime credential manager. Type: string (or Expression with resultType string).
Expand Down Expand Up @@ -17937,6 +17985,11 @@ export interface SapTableSource {
* string (or Expression with resultType string).
*/
customRfcReadTableFunctionModule?: any;
/**
* The single character that will be used as delimiter passed to SAP RFC as well as splitting the
* output data retrieved. Type: string (or Expression with resultType string).
*/
sapDataColumnDelimiter?: any;
/**
* The partition mechanism that will be used for SAP table read in parallel. Possible values
* include: 'None', 'PartitionOnInt', 'PartitionOnCalendarYear', 'PartitionOnCalendarMonth',
Expand Down Expand Up @@ -17992,6 +18045,16 @@ export interface SapOpenHubSource {
* with resultType integer ).
*/
baseRequestId?: any;
/**
* Specifies the custom RFC function module that will be used to read data from SAP Table. Type:
* string (or Expression with resultType string).
*/
customRfcReadTableFunctionModule?: any;
/**
* The single character that will be used as delimiter passed to SAP RFC as well as splitting the
* output data retrieved. Type: string (or Expression with resultType string).
*/
sapDataColumnDelimiter?: any;
}

/**
Expand Down Expand Up @@ -19706,7 +19769,7 @@ export interface StagingSettings {
/**
* Contains the possible cases for CopySink.
*/
export type CopySinkUnion = CopySink | CosmosDbMongoDbApiSink | SalesforceServiceCloudSink | SalesforceSink | AzureDataExplorerSink | CommonDataServiceForAppsSink | DynamicsCrmSink | DynamicsSink | MicrosoftAccessSink | InformixSink | OdbcSink | AzureSearchIndexSink | AzureBlobFSSink | AzureDataLakeStoreSink | OracleSink | SnowflakeSink | SqlDWSink | SqlMISink | AzureSqlSink | SqlServerSink | SqlSink | CosmosDbSqlApiSink | DocumentDbCollectionSink | FileSystemSink | BlobSink | BinarySink | ParquetSink | AvroSink | AzureTableSink | AzureQueueSink | SapCloudForCustomerSink | AzureMySqlSink | AzurePostgreSqlSink | OrcSink | JsonSink | DelimitedTextSink;
export type CopySinkUnion = CopySink | CosmosDbMongoDbApiSink | SalesforceServiceCloudSink | SalesforceSink | AzureDataExplorerSink | CommonDataServiceForAppsSink | DynamicsCrmSink | DynamicsSink | MicrosoftAccessSink | InformixSink | OdbcSink | AzureSearchIndexSink | AzureBlobFSSink | AzureDataLakeStoreSink | OracleSink | SnowflakeSink | SqlDWSink | SqlMISink | AzureSqlSink | SqlServerSink | SqlSink | CosmosDbSqlApiSink | DocumentDbCollectionSink | FileSystemSink | BlobSink | BinarySink | ParquetSink | AvroSink | AzureTableSink | AzureQueueSink | SapCloudForCustomerSink | AzureMySqlSink | AzurePostgreSqlSink | RestSink | OrcSink | JsonSink | DelimitedTextSink;

/**
* A copy activity sink.
Expand Down Expand Up @@ -21477,6 +21540,69 @@ export interface AzurePostgreSqlSink {
preCopyScript?: any;
}

/**
* A copy activity Rest service Sink.
*/
export interface RestSink {
/**
* Polymorphic Discriminator
*/
type: "RestSink";
/**
* Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
*/
writeBatchSize?: any;
/**
* Write batch timeout. Type: string (or Expression with resultType string), pattern:
* ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
*/
writeBatchTimeout?: any;
/**
* Sink retry count. Type: integer (or Expression with resultType integer).
*/
sinkRetryCount?: any;
/**
* Sink retry wait. Type: string (or Expression with resultType string), pattern:
* ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
*/
sinkRetryWait?: any;
/**
* The maximum concurrent connection count for the sink data store. Type: integer (or Expression
* with resultType integer).
*/
maxConcurrentConnections?: any;
/**
* The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression
* with resultType string).
*/
requestMethod?: any;
/**
* The additional HTTP headers in the request to the RESTful API. Type: string (or Expression
* with resultType string).
*/
additionalHeaders?: any;
/**
* The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the
* timeout to read response data. Default value: 00:01:40. Type: string (or Expression with
* resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
*/
httpRequestTimeout?: any;
/**
* The time to await before sending next request, in milliseconds
*/
requestInterval?: any;
/**
* Compression Type to Send data in compressed format with Optimal Compression Level, Default is
* None. And The Only Supported option is Gzip.
*/
compressionType?: any;
/**
* Wraps Request Array Json into an Object before calling the rest endpoint , Default is false.
* ex: if true request content sample format is { rows:[]} else the format is []
*/
wrapRequestJsonInAnObject?: any;
}

/**
* A copy activity ORC sink.
*/
Expand Down Expand Up @@ -22661,7 +22787,7 @@ export interface PackageStore {
/**
* Contains the possible cases for CustomSetupBase.
*/
export type CustomSetupBaseUnion = CustomSetupBase | ComponentSetup | EnvironmentVariableSetup | CmdkeySetup;
export type CustomSetupBaseUnion = CustomSetupBase | AzPowerShellSetup | ComponentSetup | EnvironmentVariableSetup | CmdkeySetup;

/**
* The base definition of the custom setup.
Expand All @@ -22673,6 +22799,20 @@ export interface CustomSetupBase {
type: "CustomSetupBase";
}

/**
* The express custom setup of installing Azure PowerShell.
*/
export interface AzPowerShellSetup {
/**
* Polymorphic Discriminator
*/
type: "AzPowerShellSetup";
/**
* The required version of Azure PowerShell to install.
*/
version: string;
}

/**
* The custom setup of installing 3rd party components.
*/
Expand Down
Loading