diff --git a/lib/services/datafactoryManagement/lib/models/hDInsightHiveActivity.js b/lib/services/datafactoryManagement/lib/models/hDInsightHiveActivity.js index ea1f8c5f70..dc2d3047b3 100644 --- a/lib/services/datafactoryManagement/lib/models/hDInsightHiveActivity.js +++ b/lib/services/datafactoryManagement/lib/models/hDInsightHiveActivity.js @@ -35,6 +35,11 @@ class HDInsightHiveActivity extends models['ExecutionActivity'] { * LinkedService. * @property {object} [defines] Allows user to specify defines for Hive job * request. + * @property {array} [variables] User specified arguments under hivevar + * namespace. + * @property {number} [queryTimeout] Query timeout value (in minutes). + * Effective when the HDInsight culster is with ESP (Enterprise Security + * Package) */ constructor() { super(); @@ -215,6 +220,27 @@ class HDInsightHiveActivity extends models['ExecutionActivity'] { } } } + }, + variables: { + required: false, + serializedName: 'typeProperties.variables', + type: { + name: 'Sequence', + element: { + required: false, + serializedName: 'ObjectElementType', + type: { + name: 'Object' + } + } + } + }, + queryTimeout: { + required: false, + serializedName: 'typeProperties.queryTimeout', + type: { + name: 'Number' + } } } } diff --git a/lib/services/datafactoryManagement/lib/models/hDInsightLinkedService.js b/lib/services/datafactoryManagement/lib/models/hDInsightLinkedService.js index c8be0e5e11..fe768bb4aa 100644 --- a/lib/services/datafactoryManagement/lib/models/hDInsightLinkedService.js +++ b/lib/services/datafactoryManagement/lib/models/hDInsightLinkedService.js @@ -41,6 +41,8 @@ class HDInsightLinkedService extends models['LinkedService'] { * @property {object} [encryptedCredential] The encrypted credential used for * authentication. Credentials are encrypted using the integration runtime * credential manager. Type: string (or Expression with resultType string). + * @property {object} [isEspEnabled] Specify if the HDInsight is created with + * ESP (Enterprise Security Package). Type: Boolean. */ constructor() { super(); @@ -166,6 +168,13 @@ class HDInsightLinkedService extends models['LinkedService'] { type: { name: 'Object' } + }, + isEspEnabled: { + required: false, + serializedName: 'typeProperties.isEspEnabled', + type: { + name: 'Object' + } } } } diff --git a/lib/services/datafactoryManagement/lib/models/index.d.ts b/lib/services/datafactoryManagement/lib/models/index.d.ts index 518b1ce28e..60ef729788 100644 --- a/lib/services/datafactoryManagement/lib/models/index.d.ts +++ b/lib/services/datafactoryManagement/lib/models/index.d.ts @@ -4020,6 +4020,10 @@ export interface HDInsightLinkedService extends LinkedService { * integration runtime credential manager. Type: string (or Expression with resultType string). */ encryptedCredential?: any; + /** + * Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean. + */ + isEspEnabled?: any; } /** @@ -6479,6 +6483,15 @@ export interface HDInsightHiveActivity extends ExecutionActivity { * Allows user to specify defines for Hive job request. */ defines?: { [propertyName: string]: any }; + /** + * User specified arguments under hivevar namespace. + */ + variables?: any[]; + /** + * Query timeout value (in minutes). Effective when the HDInsight culster is with ESP + * (Enterprise Security Package) + */ + queryTimeout?: number; } /**