Skip to content
Merged
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 @@ -20,6 +20,7 @@ class DataFactoryManagementClient extends DataFactoryManagementClientContext {
operations: operations.Operations;
factories: operations.Factories;
integrationRuntimes: operations.IntegrationRuntimes;
integrationRuntimeObjectMetadata: operations.IntegrationRuntimeObjectMetadata;
integrationRuntimeNodes: operations.IntegrationRuntimeNodes;
linkedServices: operations.LinkedServices;
datasets: operations.Datasets;
Expand All @@ -41,6 +42,7 @@ class DataFactoryManagementClient extends DataFactoryManagementClientContext {
this.operations = new operations.Operations(this);
this.factories = new operations.Factories(this);
this.integrationRuntimes = new operations.IntegrationRuntimes(this);
this.integrationRuntimeObjectMetadata = new operations.IntegrationRuntimeObjectMetadata(this);
this.integrationRuntimeNodes = new operations.IntegrationRuntimeNodes(this);
this.linkedServices = new operations.LinkedServices(this);
this.datasets = new operations.Datasets(this);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ export {
LookupActivity,
CopySource,
DeleteActivity,
LogStorageSettings,
SqlServerStoredProcedureActivity,
StoredProcedureParameter,
CustomActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@ export {
LookupActivity,
CopySource,
DeleteActivity,
LogStorageSettings,
SqlServerStoredProcedureActivity,
StoredProcedureParameter,
CustomActivity,
Expand Down
223 changes: 220 additions & 3 deletions packages/@azure/arm-datafactory/lib/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1825,6 +1825,44 @@ export interface Operation {
serviceSpecification?: OperationServiceSpecification;
}

/**
* @interface
* An interface representing GetSsisObjectMetadataRequest.
* The request payload of get SSIS object metadata.
*
*/
export interface GetSsisObjectMetadataRequest {
/**
* @member {string} [metadataPath] Metadata path.
*/
metadataPath?: string;
}

/**
* @interface
* An interface representing SsisObjectMetadataStatusResponse.
* The status of the operation.
*
*/
export interface SsisObjectMetadataStatusResponse {
/**
* @member {string} [status] The status of the operation.
*/
status?: string;
/**
* @member {string} [name] The operation name.
*/
name?: string;
/**
* @member {string} [properties] The operation properties.
*/
properties?: string;
/**
* @member {string} [error] The operation error message.
*/
error?: string;
}

/**
* Contains the possible cases for DependencyReference.
*/
Expand Down Expand Up @@ -6744,6 +6782,11 @@ export interface HDInsightLinkedService {
* credential manager. Type: string (or Expression with resultType string).
*/
encryptedCredential?: any;
/**
* @member {any} [isEspEnabled] Specify if the HDInsight is created with ESP
* (Enterprise Security Package). Type: Boolean.
*/
isEspEnabled?: any;
}

/**
Expand Down Expand Up @@ -12662,6 +12705,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.
Expand Down Expand Up @@ -12699,11 +12766,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.
*/
Expand Down Expand Up @@ -13366,6 +13449,17 @@ export interface HDInsightHiveActivity {
* defines for Hive job request.
*/
defines?: { [propertyName: string]: any };
/**
* @member {any[]} [variables] User specified arguments under hivevar
* namespace.
*/
variables?: any[];
/**
* @member {number} [queryTimeout] Query timeout value (in minutes).
* Effective when the HDInsight culster is with ESP (Enterprise Security
* Package)
*/
queryTimeout?: number;
}

/**
Expand Down Expand Up @@ -15439,6 +15533,49 @@ export interface IntegrationRuntimeNodeIpAddress {
readonly ipAddress?: string;
}

/**
* @interface
* An interface representing SsisObjectMetadata.
* SSIS object metadata.
*
*/
export interface SsisObjectMetadata {
/**
* @member {string} type Polymorphic Discriminator
*/
type: "SsisObjectMetadata";
/**
* @member {number} [id] Metadata id.
*/
id?: number;
/**
* @member {string} [name] Metadata name.
*/
name?: string;
/**
* @member {string} [description] Metadata description.
*/
description?: string;
}

/**
* @interface
* An interface representing SsisObjectMetadataListResponse.
* A list of SSIS object metadata.
*
*/
export interface SsisObjectMetadataListResponse {
/**
* @member {SsisObjectMetadata[]} [value] List of SSIS object metadata.
*/
value?: SsisObjectMetadata[];
/**
* @member {string} [nextLink] The link to the next page of results, if any
* remaining results exist.
*/
nextLink?: string;
}

/**
* @interface
* An interface representing IntegrationRuntimeNodeMonitoringData.
Expand Down Expand Up @@ -15680,6 +15817,21 @@ export interface IntegrationRuntimesGetOptionalParams extends msRest.RequestOpti
ifNoneMatch?: string;
}

/**
* @interface
* An interface representing IntegrationRuntimeObjectMetadataGetOptionalParams.
* Optional Parameters.
*
* @extends RequestOptionsBase
*/
export interface IntegrationRuntimeObjectMetadataGetOptionalParams extends msRest.RequestOptionsBase {
/**
* @member {GetSsisObjectMetadataRequest} [getMetadataRequest] The parameters
* for getting a SSIS object metadata.
*/
getMetadataRequest?: GetSsisObjectMetadataRequest;
}

/**
* @interface
* An interface representing LinkedServicesCreateOrUpdateOptionalParams.
Expand Down Expand Up @@ -16453,6 +16605,14 @@ export type IntegrationRuntimeLicenseType = 'BasePrice' | 'LicenseIncluded';
*/
export type IntegrationRuntimeEdition = 'Standard' | 'Enterprise';

/**
* Defines values for SsisObjectMetadataType.
* Possible values include: 'Folder', 'Project', 'Package', 'Environment'
* @readonly
* @enum {string}
*/
export type SsisObjectMetadataType = 'Folder' | 'Project' | 'Package' | 'Environment';

/**
* Defines values for IntegrationRuntimeAuthKeyName.
* Possible values include: 'authKey1', 'authKey2'
Expand Down Expand Up @@ -16936,6 +17096,63 @@ export type IntegrationRuntimesListByFactoryNextResponse = IntegrationRuntimeLis
};
};

/**
* Contains response data for the refresh operation.
*/
export type IntegrationRuntimeObjectMetadataRefreshResponse = SsisObjectMetadataStatusResponse & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The response body as text (string format)
*/
bodyAsText: string;
/**
* The response body as parsed JSON or XML
*/
parsedBody: SsisObjectMetadataStatusResponse;
};
};

/**
* Contains response data for the get operation.
*/
export type IntegrationRuntimeObjectMetadataGetResponse = SsisObjectMetadataListResponse & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The response body as text (string format)
*/
bodyAsText: string;
/**
* The response body as parsed JSON or XML
*/
parsedBody: SsisObjectMetadataListResponse;
};
};

/**
* Contains response data for the beginRefresh operation.
*/
export type IntegrationRuntimeObjectMetadataBeginRefreshResponse = SsisObjectMetadataStatusResponse & {
/**
* The underlying HTTP response.
*/
_response: msRest.HttpResponse & {
/**
* The response body as text (string format)
*/
bodyAsText: string;
/**
* The response body as parsed JSON or XML
*/
parsedBody: SsisObjectMetadataStatusResponse;
};
};

/**
* Contains response data for the get operation.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/

export {
discriminators,
SsisObjectMetadataStatusResponse,
CloudError,
GetSsisObjectMetadataRequest,
SsisObjectMetadataListResponse,
SsisObjectMetadata
} from "../models/mappers";

Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,7 @@ export {
LookupActivity,
CopySource,
DeleteActivity,
LogStorageSettings,
SqlServerStoredProcedureActivity,
StoredProcedureParameter,
CustomActivity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ export {
LookupActivity,
CopySource,
DeleteActivity,
LogStorageSettings,
SqlServerStoredProcedureActivity,
StoredProcedureParameter,
CustomActivity,
Expand Down
Loading