Skip to content
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
792 changes: 396 additions & 396 deletions common/config/rush/pnpm-lock.yaml

Large diffs are not rendered by default.

29 changes: 19 additions & 10 deletions sdk/datafactory/arm-datafactory/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
# Release History

## 16.1.0 (2024-07-18)

**Features**

## 16.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added Interface AzureStorageLinkedServiceTypeProperties
- Added Interface AzureTableStorageLinkedServiceTypeProperties
- Added Interface ContinuationSettingsReference
- Interface AzureTableStorageLinkedService has a new optional parameter credential
- Interface AzureTableStorageLinkedService has a new optional parameter serviceEndpoint
- Interface ExecuteDataFlowActivity has a new optional parameter continuationSettings
- Interface ExecuteDataFlowActivityTypeProperties has a new optional parameter continuationSettings
- Interface ExecuteWranglingDataflowActivity has a new optional parameter continuationSettings
- Interface SnowflakeExportCopyCommand has a new optional parameter storageIntegration
- Interface SnowflakeImportCopyCommand has a new optional parameter storageIntegration
- Interface SqlServerLinkedService has a new optional parameter credential
- Interface SqlServerLinkedServiceTypeProperties has a new optional parameter credential
- Enum KnownSqlServerAuthenticationType has a new value UserAssignedManagedIdentity


## 16.0.0 (2024-06-11)

**Features**
Expand Down
8 changes: 4 additions & 4 deletions sdk/datafactory/arm-datafactory/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "f45a76fc39f033947ed12faf4b6416e1e19724cd",
"commit": "c28f2e734102d9f7decb88885e872dc4cf45f21a",
"readme": "specification/datafactory/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\datafactory\\resource-manager\\readme.md --use=@autorest/typescript@6.0.23 --generate-sample=true",
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/datafactory/resource-manager/readme.md --use=@autorest/typescript@^6.0.12",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.9",
"use": "@autorest/typescript@6.0.23"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.10",
"use": "@autorest/typescript@^6.0.12"
}
16 changes: 4 additions & 12 deletions sdk/datafactory/arm-datafactory/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"sdk-type": "mgmt",
"author": "Microsoft Corporation",
"description": "A generated SDK for DataFactoryManagementClient.",
"version": "16.0.1",
"version": "16.1.0",
"engines": {
"node": ">=18.0.0"
},
Expand All @@ -30,7 +30,7 @@
"devDependencies": {
"@microsoft/api-extractor": "^7.31.1",
"mkdirp": "^3.0.1",
"typescript": "~5.5.3",
"typescript": "~5.4.5",
"uglify-js": "^3.4.9",
"rimraf": "^5.0.0",
"dotenv": "^16.0.0",
Expand Down Expand Up @@ -106,13 +106,5 @@
]
},
"autoPublish": true,
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/datafactory/arm-datafactory",
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-datafactory?view=azure-node-preview"
}
}
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/datafactory/arm-datafactory"
}
32 changes: 32 additions & 0 deletions sdk/datafactory/arm-datafactory/review/arm-datafactory.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1217,6 +1217,15 @@ export interface AzureStorageLinkedService extends LinkedService {
type: "AzureStorage";
}

// @public
export interface AzureStorageLinkedServiceTypeProperties {
accountKey?: AzureKeyVaultSecretReference;
connectionString?: any;
encryptedCredential?: string;
sasToken?: AzureKeyVaultSecretReference;
sasUri?: any;
}

// @public
export interface AzureSynapseArtifactsLinkedService extends LinkedService {
authentication?: any;
Expand Down Expand Up @@ -1251,12 +1260,20 @@ export interface AzureTableSource extends TabularSource {
export interface AzureTableStorageLinkedService extends LinkedService {
accountKey?: AzureKeyVaultSecretReference;
connectionString?: any;
credential?: CredentialReference;
encryptedCredential?: string;
sasToken?: AzureKeyVaultSecretReference;
sasUri?: any;
serviceEndpoint?: any;
type: "AzureTableStorage";
}

// @public
export interface AzureTableStorageLinkedServiceTypeProperties extends AzureStorageLinkedServiceTypeProperties {
credential?: CredentialReference;
serviceEndpoint?: any;
}

// @public
export interface BigDataPoolParametrizationReference {
referenceName: any;
Expand Down Expand Up @@ -1568,6 +1585,13 @@ export interface ConnectionStateProperties {
// @public
export type ConnectionType = string;

// @public
export interface ContinuationSettingsReference {
continuationTtlInMinutes?: any;
customizedCheckpointKey?: any;
idleCondition?: any;
}

// @public
export interface ControlActivity extends Activity {
type: "Container" | "ExecutePipeline" | "IfCondition" | "Switch" | "ForEach" | "Wait" | "Fail" | "Until" | "Validation" | "Filter" | "SetVariable" | "AppendVariable" | "WebHook";
Expand Down Expand Up @@ -2749,6 +2773,7 @@ export interface ExcelSource extends CopySource {
// @public
export interface ExecuteDataFlowActivity extends ExecutionActivity {
compute?: ExecuteDataFlowActivityTypePropertiesCompute;
continuationSettings?: ContinuationSettingsReference;
continueOnError?: any;
dataFlow: DataFlowReference;
integrationRuntime?: IntegrationRuntimeReference;
Expand All @@ -2762,6 +2787,7 @@ export interface ExecuteDataFlowActivity extends ExecutionActivity {
// @public
export interface ExecuteDataFlowActivityTypeProperties {
compute?: ExecuteDataFlowActivityTypePropertiesCompute;
continuationSettings?: ContinuationSettingsReference;
continueOnError?: any;
dataFlow: DataFlowReference;
integrationRuntime?: IntegrationRuntimeReference;
Expand Down Expand Up @@ -2836,6 +2862,7 @@ export interface ExecuteSsisPackageActivity extends ExecutionActivity {
// @public
export interface ExecuteWranglingDataflowActivity extends Activity {
compute?: ExecuteDataFlowActivityTypePropertiesCompute;
continuationSettings?: ContinuationSettingsReference;
continueOnError?: any;
dataFlow: DataFlowReference;
integrationRuntime?: IntegrationRuntimeReference;
Expand Down Expand Up @@ -5200,6 +5227,7 @@ export enum KnownSqlPartitionOption {
// @public
export enum KnownSqlServerAuthenticationType {
SQL = "SQL",
UserAssignedManagedIdentity = "UserAssignedManagedIdentity",
Windows = "Windows"
}

Expand Down Expand Up @@ -7952,6 +7980,7 @@ export interface SnowflakeExportCopyCommand extends ExportSettings {
additionalFormatOptions?: {
[propertyName: string]: any;
};
storageIntegration?: any;
type: "SnowflakeExportCopyCommand";
}

Expand All @@ -7963,6 +7992,7 @@ export interface SnowflakeImportCopyCommand extends ImportSettings {
additionalFormatOptions?: {
[propertyName: string]: any;
};
storageIntegration?: any;
type: "SnowflakeImportCopyCommand";
}

Expand Down Expand Up @@ -8198,6 +8228,7 @@ export interface SqlServerLinkedService extends LinkedService {
connectRetryCount?: any;
connectRetryInterval?: any;
connectTimeout?: any;
credential?: CredentialReference;
database?: any;
encrypt?: any;
encryptedCredential?: string;
Expand All @@ -8223,6 +8254,7 @@ export interface SqlServerLinkedServiceTypeProperties extends SqlServerBaseLinke
alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties;
authenticationType?: SqlServerAuthenticationType;
connectionString?: any;
credential?: CredentialReference;
encryptedCredential?: string;
password?: SecretBaseUnion;
userName?: any;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient {
credential: credentials,
};

const packageDetails = `azsdk-js-arm-datafactory/16.0.1`;
const packageDetails = `azsdk-js-arm-datafactory/16.1.0`;
const userAgentPrefix =
options.userAgentOptions && options.userAgentOptions.userAgentPrefix
? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}`
Expand Down
56 changes: 55 additions & 1 deletion sdk/datafactory/arm-datafactory/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3056,6 +3056,20 @@ export interface SsisVariable {
sensitiveValue?: string;
}

/** Azure Storage linked service properties. */
export interface AzureStorageLinkedServiceTypeProperties {
/** The connection string. It is mutually exclusive with sasUri property. Type: string, SecureString or AzureKeyVaultSecretReference. */
connectionString?: any;
/** The Azure key vault secret reference of accountKey in connection string. */
accountKey?: AzureKeyVaultSecretReference;
/** SAS URI of the Azure Storage resource. It is mutually exclusive with connectionString property. Type: string, SecureString or AzureKeyVaultSecretReference. */
sasUri?: any;
/** The Azure key vault secret reference of sasToken in sas uri. */
sasToken?: AzureKeyVaultSecretReference;
/** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */
encryptedCredential?: string;
}

/** Sql Server family connector common linked service properties. */
export interface SqlServerBaseLinkedServiceTypeProperties {
/** The name or network address of the instance of SQL Server to which to connect, used by recommended version. Type: string (or Expression with resultType string). */
Expand Down Expand Up @@ -3853,6 +3867,8 @@ export interface ExecuteDataFlowActivityTypeProperties {
staging?: DataFlowStagingInfo;
/** The integration runtime reference. */
integrationRuntime?: IntegrationRuntimeReference;
/** Continuation settings for execute data flow activity. */
continuationSettings?: ContinuationSettingsReference;
/** Compute properties for data flow activity. */
compute?: ExecuteDataFlowActivityTypePropertiesCompute;
/** Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string) */
Expand All @@ -3865,6 +3881,16 @@ export interface ExecuteDataFlowActivityTypeProperties {
sourceStagingConcurrency?: any;
}

/** Continuation settings for execute data flow activity. */
export interface ContinuationSettingsReference {
/** Continuation TTL in minutes. */
continuationTtlInMinutes?: any;
/** Idle condition. */
idleCondition?: any;
/** Customized checkpoint key. */
customizedCheckpointKey?: any;
}

/** Compute properties for data flow activity. */
export interface ExecuteDataFlowActivityTypePropertiesCompute {
/** Compute type of the cluster which will execute data flow job. Possible values include: 'General', 'MemoryOptimized', 'ComputeOptimized'. Type: string (or Expression with resultType string) */
Expand Down Expand Up @@ -4456,6 +4482,10 @@ export interface AzureTableStorageLinkedService extends LinkedService {
sasToken?: AzureKeyVaultSecretReference;
/** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */
encryptedCredential?: string;
/** Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property. */
serviceEndpoint?: any;
/** The credential reference containing authentication information. */
credential?: CredentialReference;
}

/** Azure SQL Data Warehouse linked service. */
Expand Down Expand Up @@ -4580,6 +4610,8 @@ export interface SqlServerLinkedService extends LinkedService {
encryptedCredential?: string;
/** Sql always encrypted properties. */
alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties;
/** The credential reference containing authentication information. */
credential?: CredentialReference;
}

/** Amazon RDS for SQL Server linked service. */
Expand Down Expand Up @@ -8294,6 +8326,8 @@ export interface ExecuteWranglingDataflowActivity extends Activity {
staging?: DataFlowStagingInfo;
/** The integration runtime reference. */
integrationRuntime?: IntegrationRuntimeReference;
/** Continuation settings for execute data flow activity. */
continuationSettings?: ContinuationSettingsReference;
/** Compute properties for data flow activity. */
compute?: ExecuteDataFlowActivityTypePropertiesCompute;
/** Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string) */
Expand Down Expand Up @@ -8720,6 +8754,15 @@ export interface LinkedIntegrationRuntimeRbacAuthorization
credential?: CredentialReference;
}

/** Azure Table Storage linked service properties. */
export interface AzureTableStorageLinkedServiceTypeProperties
extends AzureStorageLinkedServiceTypeProperties {
/** Table service endpoint of the Azure Table Storage resource. It is mutually exclusive with connectionString, sasUri property. */
serviceEndpoint?: any;
/** The credential reference containing authentication information. */
credential?: CredentialReference;
}

/** Azure SQL Data Warehouse linked service properties. */
export interface AzureSqlDWLinkedServiceTypeProperties
extends SqlServerBaseLinkedServiceTypeProperties {
Expand Down Expand Up @@ -8764,6 +8807,8 @@ export interface SqlServerLinkedServiceTypeProperties
encryptedCredential?: string;
/** Sql always encrypted properties. */
alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties;
/** The credential reference containing authentication information. */
credential?: CredentialReference;
}

/** Amazon Rds for SQL Server linked service properties. */
Expand Down Expand Up @@ -10476,6 +10521,8 @@ export interface SnowflakeExportCopyCommand extends ExportSettings {
additionalCopyOptions?: { [propertyName: string]: any };
/** Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalFormatOptions": { "OVERWRITE": "TRUE", "MAX_FILE_SIZE": "'FALSE'" } */
additionalFormatOptions?: { [propertyName: string]: any };
/** The name of the snowflake storage integration to use for the copy operation. Type: string (or Expression with resultType string). */
storageIntegration?: any;
}

/** Azure Databricks Delta Lake export command settings. */
Expand Down Expand Up @@ -10506,6 +10553,8 @@ export interface SnowflakeImportCopyCommand extends ImportSettings {
additionalCopyOptions?: { [propertyName: string]: any };
/** Additional format options directly passed to snowflake Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalFormatOptions": { "FORCE": "TRUE", "LOAD_UNCERTAIN_FILES": "'FALSE'" } */
additionalFormatOptions?: { [propertyName: string]: any };
/** The name of the snowflake storage integration to use for the copy operation. Type: string (or Expression with resultType string). */
storageIntegration?: any;
}

/** A copy activity tabular translator. */
Expand Down Expand Up @@ -11138,6 +11187,8 @@ export interface ExecuteDataFlowActivity extends ExecutionActivity {
staging?: DataFlowStagingInfo;
/** The integration runtime reference. */
integrationRuntime?: IntegrationRuntimeReference;
/** Continuation settings for execute data flow activity. */
continuationSettings?: ContinuationSettingsReference;
/** Compute properties for data flow activity. */
compute?: ExecuteDataFlowActivityTypePropertiesCompute;
/** Trace level setting used for data flow monitoring output. Supported values are: 'coarse', 'fine', and 'none'. Type: string (or Expression with resultType string) */
Expand Down Expand Up @@ -12858,6 +12909,8 @@ export enum KnownSqlServerAuthenticationType {
SQL = "SQL",
/** Windows */
Windows = "Windows",
/** UserAssignedManagedIdentity */
UserAssignedManagedIdentity = "UserAssignedManagedIdentity",
}

/**
Expand All @@ -12866,7 +12919,8 @@ export enum KnownSqlServerAuthenticationType {
* this enum contains the known values that the service supports.
* ### Known values supported by the service
* **SQL** \
* **Windows**
* **Windows** \
* **UserAssignedManagedIdentity**
*/
export type SqlServerAuthenticationType = string;

Expand Down
Loading