diff --git a/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts b/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts index 933ddb8679d9..a1515bd55c9f 100644 --- a/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts @@ -224,6 +224,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, diff --git a/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts b/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts index 4e67c4c26a93..a8fc15ae9c36 100644 --- a/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts @@ -230,6 +230,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, diff --git a/packages/@azure/arm-datafactory/lib/models/index.ts b/packages/@azure/arm-datafactory/lib/models/index.ts index 3f512a296428..e692a8b51e09 100644 --- a/packages/@azure/arm-datafactory/lib/models/index.ts +++ b/packages/@azure/arm-datafactory/lib/models/index.ts @@ -12662,6 +12662,30 @@ export interface LookupActivity { firstRowOnly?: any; } +/** + * @interface + * An interface representing LogStorageSettings. + * Log storage settings. + * + */ +export interface LogStorageSettings { + /** + * @member {LinkedServiceReference} linkedServiceName Log storage linked + * service reference. + */ + linkedServiceName: LinkedServiceReference; + /** + * @member {any} [path] The path to storage for storing detailed logs of + * activity execution. Type: string (or Expression with resultType string). + */ + path?: any; + /** + * @property Describes unknown properties. The value of an unknown property + * can be of "any" type. + */ + [property: string]: any; +} + /** * @interface * An interface representing DeleteActivity. @@ -12699,11 +12723,27 @@ export interface DeleteActivity { */ policy?: ActivityPolicy; /** - * @member {any} [recursive] If true, files under the folder path will be - * deleted recursively. Default is true. Type: boolean (or Expression with - * resultType boolean). + * @member {any} [recursive] If true, files or sub-folders under current + * folder path will be deleted recursively. Default is false. Type: boolean + * (or Expression with resultType boolean). */ recursive?: any; + /** + * @member {number} [maxConcurrentConnections] The max concurrent connections + * to connect data source at the same time. + */ + maxConcurrentConnections?: number; + /** + * @member {any} [enableLogging] Whether to record detailed logs of + * delete-activity execution. Default value is false. Type: boolean (or + * Expression with resultType boolean). + */ + enableLogging?: any; + /** + * @member {LogStorageSettings} [logStorageSettings] Log storage settings + * customer need to provide when enableLogging is true. + */ + logStorageSettings?: LogStorageSettings; /** * @member {DatasetReference} dataset Delete activity dataset reference. */ diff --git a/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts b/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts index caa82cace79c..37687562a5c6 100644 --- a/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts @@ -241,6 +241,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, diff --git a/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts b/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts index 48066deaee2a..573d18e4c1e5 100644 --- a/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts @@ -224,6 +224,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, diff --git a/packages/@azure/arm-datafactory/lib/models/mappers.ts b/packages/@azure/arm-datafactory/lib/models/mappers.ts index f8a34501e2ef..ab86c3a2fca4 100644 --- a/packages/@azure/arm-datafactory/lib/models/mappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/mappers.ts @@ -11179,6 +11179,36 @@ export const LookupActivity: msRest.CompositeMapper = { } }; +export const LogStorageSettings: msRest.CompositeMapper = { + serializedName: "LogStorageSettings", + type: { + name: "Composite", + className: "LogStorageSettings", + modelProperties: { + linkedServiceName: { + required: true, + serializedName: "linkedServiceName", + defaultValue: {}, + type: { + name: "Composite", + className: "LinkedServiceReference" + } + }, + path: { + serializedName: "path", + type: { + name: "Object" + } + } + }, + additionalProperties: { + type: { + name: "Object" + } + } + } +}; + export const DeleteActivity: msRest.CompositeMapper = { serializedName: "Delete", type: { @@ -11194,6 +11224,33 @@ export const DeleteActivity: msRest.CompositeMapper = { name: "Object" } }, + maxConcurrentConnections: { + serializedName: "typeProperties.maxConcurrentConnections", + constraints: { + InclusiveMinimum: 1 + }, + type: { + name: "Number" + } + }, + enableLogging: { + serializedName: "typeProperties.enableLogging", + type: { + name: "Object" + } + }, + logStorageSettings: { + serializedName: "typeProperties.logStorageSettings", + type: { + name: "Composite", + className: "LogStorageSettings", + additionalProperties: { + type: { + name: "Object" + } + } + } + }, dataset: { required: true, serializedName: "typeProperties.dataset", diff --git a/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts b/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts index 590810df65a1..c883dd85c8eb 100644 --- a/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts @@ -225,6 +225,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, diff --git a/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts b/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts index 93c79a14849c..557e5156953a 100644 --- a/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts @@ -225,6 +225,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, diff --git a/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts b/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts index 6763311285bc..5f946996d3c2 100644 --- a/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts @@ -224,6 +224,7 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity,