Skip to content

Commit

Permalink
CodeGen from PR 29652 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 9583ef693e57fb0ae6a710b3fa2a1fbfaf3ee6e0 into 1aa912658531534e4e57ea613591075f7b97897c
  • Loading branch information
SDKAuto committed Jul 15, 2024
1 parent e506615 commit 517f1a2
Show file tree
Hide file tree
Showing 10 changed files with 624 additions and 432 deletions.
794 changes: 398 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-15)

**Features**

## 16.0.1 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

- Added Interface ContinuationSettingsReference
- 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
- Interface VerticaLinkedService has a new optional parameter database
- Interface VerticaLinkedService has a new optional parameter port
- Interface VerticaLinkedService has a new optional parameter server
- Interface VerticaLinkedService has a new optional parameter uid
- 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": "82fb7e51cd1efb0b5f1ed80a24f8cd08f91bb5e6",
"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/[email protected].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/[email protected].9",
"use": "@autorest/[email protected].23"
"release_tool": "@azure-tools/[email protected].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"
}
19 changes: 19 additions & 0 deletions sdk/datafactory/arm-datafactory/review/arm-datafactory.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1568,6 +1568,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 +2756,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 +2770,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 +2845,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 +5210,7 @@ export enum KnownSqlPartitionOption {
// @public
export enum KnownSqlServerAuthenticationType {
SQL = "SQL",
UserAssignedManagedIdentity = "UserAssignedManagedIdentity",
Windows = "Windows"
}

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

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

Expand Down Expand Up @@ -8198,6 +8211,7 @@ export interface SqlServerLinkedService extends LinkedService {
connectRetryCount?: any;
connectRetryInterval?: any;
connectTimeout?: any;
credential?: CredentialReference;
database?: any;
encrypt?: any;
encryptedCredential?: string;
Expand All @@ -8223,6 +8237,7 @@ export interface SqlServerLinkedServiceTypeProperties extends SqlServerBaseLinke
alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties;
authenticationType?: SqlServerAuthenticationType;
connectionString?: any;
credential?: CredentialReference;
encryptedCredential?: string;
password?: SecretBaseUnion;
userName?: any;
Expand Down Expand Up @@ -9063,9 +9078,13 @@ export type VariableType = string;
// @public
export interface VerticaLinkedService extends LinkedService {
connectionString?: any;
database?: any;
encryptedCredential?: string;
port?: any;
pwd?: AzureKeyVaultSecretReference;
server?: any;
type: "Vertica";
uid?: any;
}

// @public
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
37 changes: 36 additions & 1 deletion sdk/datafactory/arm-datafactory/src/models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3853,6 +3853,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 +3867,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 @@ -4580,6 +4592,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 @@ -6617,6 +6631,14 @@ export interface VerticaLinkedService extends LinkedService {
type: "Vertica";
/** An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. */
connectionString?: any;
/** Server name for connection. Type: string. */
server?: any;
/** The port for the connection. Type: integer. */
port?: any;
/** Username for authentication. Type: string. */
uid?: any;
/** Database name for connection. Type: string. */
database?: any;
/** The Azure key vault secret reference of password in connection string. */
pwd?: AzureKeyVaultSecretReference;
/** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */
Expand Down Expand Up @@ -8294,6 +8316,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 @@ -8764,6 +8788,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 +10502,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 +10534,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 +11168,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 +12890,8 @@ export enum KnownSqlServerAuthenticationType {
SQL = "SQL",
/** Windows */
Windows = "Windows",
/** UserAssignedManagedIdentity */
UserAssignedManagedIdentity = "UserAssignedManagedIdentity",
}

/**
Expand All @@ -12866,7 +12900,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

0 comments on commit 517f1a2

Please sign in to comment.