From f82646fc1477ba3bfd90478e044e01bef3b8831a Mon Sep 17 00:00:00 2001 From: JackTn <347142915@qq.com> Date: Fri, 8 Mar 2024 10:47:46 +0800 Subject: [PATCH 01/10] change specificationRepositoryConfiguration.json to support test env --- specificationRepositoryConfiguration.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/specificationRepositoryConfiguration.json b/specificationRepositoryConfiguration.json index 0ddbbe026169..82867085c47a 100644 --- a/specificationRepositoryConfiguration.json +++ b/specificationRepositoryConfiguration.json @@ -4,42 +4,42 @@ "sdkRepositoryMappings": { "azure-sdk-for-go": { "integrationRepository": "azure-sdk/azure-sdk-for-go", - "mainRepository": "Azure/azure-sdk-for-go", + "mainRepository": "test-repo-billy/azure-sdk-for-go", "configFilePath": "eng/swagger_to_sdk_config.json" }, "azure-sdk-for-java": { "integrationRepository": "azure-sdk/azure-sdk-for-java", - "mainRepository": "Azure/azure-sdk-for-java", + "mainRepository": "test-repo-billy/azure-sdk-for-java", "configFilePath": "eng/mgmt/automation/swagger_to_sdk_config.json" }, "azure-sdk-for-js": { "integrationRepository": "azure-sdk/azure-sdk-for-js", - "mainRepository": "Azure/azure-sdk-for-js" + "mainRepository": "test-repo-billy/azure-sdk-for-js" }, "azure-sdk-for-net": { "integrationRepository": "azure-sdk/azure-sdk-for-net", - "mainRepository": "Azure/azure-sdk-for-net" + "mainRepository": "test-repo-billy/azure-sdk-for-net" }, "azure-sdk-for-net-track2": { "integrationRepository": "azure-sdk/azure-sdk-for-net", - "mainRepository": "Azure/azure-sdk-for-net", + "mainRepository": "test-repo-billy/azure-sdk-for-net", "configFilePath": "eng/swagger_to_sdk_config.json" }, "azure-sdk-for-python": { "integrationRepository": "azure-sdk/azure-sdk-for-python", - "mainRepository": "Azure/azure-sdk-for-python" + "mainRepository": "test-repo-billy/azure-sdk-for-python" }, "azure-sdk-for-python-track2": { "integrationRepository": "azure-sdk/azure-sdk-for-python", - "mainRepository": "Azure/azure-sdk-for-python" + "mainRepository": "test-repo-billy/azure-sdk-for-python" }, "azure-resource-manager-schemas": { "integrationRepository": "azure-sdk/azure-resource-manager-schemas", - "mainRepository": "Azure/azure-resource-manager-schemas" + "mainRepository": "test-repo-billy/azure-resource-manager-schemas" }, "azure-powershell": { "integrationRepository": "azure-sdk/azure-powershell", - "mainRepository": "Azure/azure-powershell" + "mainRepository": "test-repo-billy/azure-powershell" } }, "overrides": { From 1ca4031d9bf651e72b1fc71034aa15b34de3f6da Mon Sep 17 00:00:00 2001 From: JackTn <347142915@qq.com> Date: Tue, 19 Mar 2024 15:07:03 +0800 Subject: [PATCH 02/10] add change --- .../stable/2022-05-01/servicelinker.json | 44 ------------------- .../servicelinker/resource-manager/readme.md | 2 +- .../resource-manager/sdk-suppressions.yaml | 31 +++++++++++++ 3 files changed, 32 insertions(+), 45 deletions(-) create mode 100644 specification/servicelinker/resource-manager/sdk-suppressions.yaml diff --git a/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/stable/2022-05-01/servicelinker.json b/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/stable/2022-05-01/servicelinker.json index 36c50fd40b7a..40a1a146fb64 100644 --- a/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/stable/2022-05-01/servicelinker.json +++ b/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/stable/2022-05-01/servicelinker.json @@ -165,50 +165,6 @@ } } }, - "delete": { - "tags": [ - "Links" - ], - "operationId": "Linker_Delete", - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "azure-async-operation" - }, - "description": "Delete a link.", - "x-ms-examples": { - "DeleteLink": { - "$ref": "./examples/DeleteLink.json" - } - }, - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/LinkerNameParameter" - } - ], - "responses": { - "200": { - "description": "OK. The link is deleted." - }, - "204": { - "description": "Deleted. The link is not found." - }, - "202": { - "description": "Long running operation." - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse" - } - } - } - }, "patch": { "tags": [ "Links" diff --git a/specification/servicelinker/resource-manager/readme.md b/specification/servicelinker/resource-manager/readme.md index e040e81ac13c..7d3c8600edfe 100644 --- a/specification/servicelinker/resource-manager/readme.md +++ b/specification/servicelinker/resource-manager/readme.md @@ -28,7 +28,7 @@ These are the global settings for the ServiceLinker. title: ServiceLinkerManagementClient openapi-type: arm openapi-subtype : rpaas -tag: package-2022-11-01-preview +tag: package-2022-05-01 ``` ### Tag: package-2021-11-01-preview diff --git a/specification/servicelinker/resource-manager/sdk-suppressions.yaml b/specification/servicelinker/resource-manager/sdk-suppressions.yaml new file mode 100644 index 000000000000..93da63363c52 --- /dev/null +++ b/specification/servicelinker/resource-manager/sdk-suppressions.yaml @@ -0,0 +1,31 @@ +suppressions: + azure-sdk-for-go: + - package: armcognitiveservices + breaking-changes: + - Function `*LocalRulestacksClient.ListAppIDs` has been removed + - Function `*LocalRulestacksClient.ListCountries` has been removed + - Function `*LocalRulestacksClient.ListPredefinedURLCategories` has been removed + - package: armcompute + breaking-changes: + - Type of `CloudServiceExtensionProperties.ProtectedSettings` has been changed from `any` to `interface{} + - Function `NewClientFactory` has been removed + - Function `*LocalRulestacksClient.ListPredefinedURLCategories` has been removed + - package: armresourcemover + breaking-changes: + - 'Type of `OperationStatus.Properties` has been changed from `map[string]interface{}` to `interface{}`' + - 'Type of `OperationsDiscovery.Properties` has been changed from `map[string]interface{}` to `interface{}`' + - package: armservicelinker + breaking-changes: + - 'Struct `LinkerList` has been removed' + - 'Struct `SourceConfigurationResult` has been removed' + - 'Field `SourceConfigurationResult` of struct `LinkerClientListConfigurationsResponse` has been removed' + - 'Field `LinkerList` of struct `LinkerClientListResponse` has been removed' + - 'Function `*LinkerClient.BeginCreateOrUpdate` has been removed' + - 'Function `*LinkerClient.NewListPager` has been removed' + - package: sdk/resourcemanager/resources/armresources + breaking-changes: + - Operation `*TagsClient.CreateOrUpdateAtScope` has been changed to LRO, use `*TagsClient.BeginCreateOrUpdateAtScope` instead. + - Operation `*TagsClient.DeleteAtScope` has been changed to LRO, use `*TagsClient.BeginDeleteAtScope` instead. + - Operation `*TagsClient.UpdateAtScope` has been changed to LRO, use `*TagsClient.BeginUpdateAtScope` instead. + - Type of `DeploymentProperties.Parameters` has been changed from `any` to `map[string]*DeploymentParameter` + - Type of `DeploymentWhatIfProperties.Parameters` has been changed from `any` to `map[string]*DeploymentParameter` From be5010de5e4798c456da7851faf4336cb793a7f8 Mon Sep 17 00:00:00 2001 From: JackTn <347142915@qq.com> Date: Tue, 19 Mar 2024 15:22:55 +0800 Subject: [PATCH 03/10] add change --- .../resource-manager/sdk-suppressions.yaml | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/specification/servicelinker/resource-manager/sdk-suppressions.yaml b/specification/servicelinker/resource-manager/sdk-suppressions.yaml index 93da63363c52..9b22acc02b3f 100644 --- a/specification/servicelinker/resource-manager/sdk-suppressions.yaml +++ b/specification/servicelinker/resource-manager/sdk-suppressions.yaml @@ -18,14 +18,17 @@ suppressions: breaking-changes: - 'Struct `LinkerList` has been removed' - 'Struct `SourceConfigurationResult` has been removed' - - 'Field `SourceConfigurationResult` of struct `LinkerClientListConfigurationsResponse` has been removed' - - 'Field `LinkerList` of struct `LinkerClientListResponse` has been removed' - - 'Function `*LinkerClient.BeginCreateOrUpdate` has been removed' - - 'Function `*LinkerClient.NewListPager` has been removed' - - package: sdk/resourcemanager/resources/armresources + - package: sdk/resourcemanager/servicelinker/armservicelinker breaking-changes: - - Operation `*TagsClient.CreateOrUpdateAtScope` has been changed to LRO, use `*TagsClient.BeginCreateOrUpdateAtScope` instead. - - Operation `*TagsClient.DeleteAtScope` has been changed to LRO, use `*TagsClient.BeginDeleteAtScope` instead. - - Operation `*TagsClient.UpdateAtScope` has been changed to LRO, use `*TagsClient.BeginUpdateAtScope` instead. - - Type of `DeploymentProperties.Parameters` has been changed from `any` to `map[string]*DeploymentParameter` - - Type of `DeploymentWhatIfProperties.Parameters` has been changed from `any` to `map[string]*DeploymentParameter` + - Function `*LinkerClient.BeginDelete` has been removed + + azure-sdk-for-js: + - package: '@azure/arm-servicelinker' + breaking-changes: + - Removed operation Linker.beginDelete + - Removed operation Linker.beginDeleteAndWait + + azure-sdk-for-python-track2: + - package: track2_azure-mgmt-servicelinker + breaking-changes: + - Removed operation LinkerOperations.begin_delete From 8aad719009459bc0b2a4917d19bd8cdd6408dfc0 Mon Sep 17 00:00:00 2001 From: Tianen <347142915@qq.com> Date: Wed, 20 Mar 2024 17:56:59 +0800 Subject: [PATCH 04/10] Update specificationRepositoryConfiguration.json add python config --- specificationRepositoryConfiguration.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/specificationRepositoryConfiguration.json b/specificationRepositoryConfiguration.json index 82867085c47a..7c1659c7f123 100644 --- a/specificationRepositoryConfiguration.json +++ b/specificationRepositoryConfiguration.json @@ -27,11 +27,13 @@ }, "azure-sdk-for-python": { "integrationRepository": "azure-sdk/azure-sdk-for-python", - "mainRepository": "test-repo-billy/azure-sdk-for-python" + "mainRepository": "test-repo-billy/azure-sdk-for-python", + "configFilePath": "swagger_to_sdk_config.json" }, "azure-sdk-for-python-track2": { "integrationRepository": "azure-sdk/azure-sdk-for-python", - "mainRepository": "test-repo-billy/azure-sdk-for-python" + "mainRepository": "test-repo-billy/azure-sdk-for-python", + "configFilePath": "swagger_to_sdk_config.json" }, "azure-resource-manager-schemas": { "integrationRepository": "azure-sdk/azure-resource-manager-schemas", From a62ff34c1fe18c16dd31c62a9ad6a724adff5d56 Mon Sep 17 00:00:00 2001 From: v-tianxi Date: Wed, 20 Mar 2024 18:22:01 +0800 Subject: [PATCH 05/10] Revert "Update specificationRepositoryConfiguration.json" This reverts commit 8aad719009459bc0b2a4917d19bd8cdd6408dfc0. --- specificationRepositoryConfiguration.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/specificationRepositoryConfiguration.json b/specificationRepositoryConfiguration.json index 7c1659c7f123..82867085c47a 100644 --- a/specificationRepositoryConfiguration.json +++ b/specificationRepositoryConfiguration.json @@ -27,13 +27,11 @@ }, "azure-sdk-for-python": { "integrationRepository": "azure-sdk/azure-sdk-for-python", - "mainRepository": "test-repo-billy/azure-sdk-for-python", - "configFilePath": "swagger_to_sdk_config.json" + "mainRepository": "test-repo-billy/azure-sdk-for-python" }, "azure-sdk-for-python-track2": { "integrationRepository": "azure-sdk/azure-sdk-for-python", - "mainRepository": "test-repo-billy/azure-sdk-for-python", - "configFilePath": "swagger_to_sdk_config.json" + "mainRepository": "test-repo-billy/azure-sdk-for-python" }, "azure-resource-manager-schemas": { "integrationRepository": "azure-sdk/azure-resource-manager-schemas", From 90d4763e9722ed33d3edaa20db55d15d8536e937 Mon Sep 17 00:00:00 2001 From: JackTn <347142915@qq.com> Date: Fri, 22 Mar 2024 10:21:58 +0800 Subject: [PATCH 06/10] test data factory --- .../stable/2018-06-01/datafactory.json | 36 --------------- .../resource-manager/sdk-suppressoins.yaml | 46 +++++++++++++++++++ 2 files changed, 46 insertions(+), 36 deletions(-) create mode 100644 specification/datafactory/resource-manager/sdk-suppressoins.yaml diff --git a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json index b78b645cf1aa..3df77777ba40 100644 --- a/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json +++ b/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json @@ -33,42 +33,6 @@ } }, "paths": { - "/providers/Microsoft.DataFactory/operations": { - "get": { - "tags": [ - "operations" - ], - "operationId": "Operations_List", - "x-ms-examples": { - "Operations_List": { - "$ref": "./examples/Operations_List.json" - } - }, - "description": "Lists the available Azure Data Factory API operations.", - "parameters": [ - { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "OK.", - "schema": { - "$ref": "#/definitions/OperationListResponse" - } - }, - "default": { - "description": "An error response received from the Azure Data Factory service.", - "schema": { - "$ref": "#/definitions/CloudError" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories": { "get": { "tags": [ diff --git a/specification/datafactory/resource-manager/sdk-suppressoins.yaml b/specification/datafactory/resource-manager/sdk-suppressoins.yaml new file mode 100644 index 000000000000..e0e9fcdc8ebf --- /dev/null +++ b/specification/datafactory/resource-manager/sdk-suppressoins.yaml @@ -0,0 +1,46 @@ +suppressions: + azure-sdk-for-go: + - package: 'sdk/resourcemanager/datafactory/armdatafactory' + breaking-changes: + - Field `ManagedIdentityCredentialResource` of struct `CredentialOperationsClientCreateOrUpdateResponse` has been removed + - Field `ManagedIdentityCredentialResource` of struct `CredentialOperationsClientGetResponse` has been removed + - Field `TypeProperties` of struct `ManagedIdentityCredential` has been removed + - Function `*ClientFactory.NewOperationsClient` has been removed + - Function `*CredentialOperationsClient.CreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, string, ManagedIdentityCredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)` to `(context.Context, string, string, string, CredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)` + - Function `*OperationsClient.NewListPager` has been removed + - Function `NewOperationsClient` has been removed + - Struct `ManagedIdentityCredentialResource` has been removed + - Struct `ManagedIdentityTypeProperties` has been removed + - Struct `OperationDisplay` has been removed + - Struct `OperationListResponse` has been removed + - Struct `OperationLogSpecification` has been removed + - Struct `OperationMetricAvailability` has been removed + - Struct `OperationMetricDimension` has been removed + - Struct `OperationMetricSpecification` has been removed + - Struct `OperationProperties` has been removed + - Struct `OperationServiceSpecification` has been removed + - Struct `Operation` has been removed + - Type of `AzureFunctionActivityTypeProperties.Headers` has been changed from `map[string]*string` to `map[string]any` + - Type of `CredentialListResponse.Value` has been changed from `[]*ManagedIdentityCredentialResource` to `[]*CredentialResource` + - Type of `WebActivityTypeProperties.Headers` has been changed from `map[string]*string` to `map[string]any` + - Type of `WebHookActivityTypeProperties.Headers` has been changed from `map[string]*string` to `map[string]any` + + azure-sdk-for-js: + - package: '@azure/arm-datafactory' + breaking-changes: + - Removed operation group Operations + - Operation CredentialOperations.createOrUpdate has a new signature + - Interface ManagedIdentityCredential no longer has parameter resourceId + - 'Type of parameter headers of interface AzureFunctionActivity is changed from { [propertyName: string]: string; } to { [propertyName: string]: any; }' + - 'Type of parameter headers of interface WebActivity is changed from { [propertyName: string]: string; } to { [propertyName: string]: any; }' + - 'Type of parameter headers of interface WebHookActivity is changed from { [propertyName: string]: string; } to { [propertyName: string]: any; }' + - Class DataFactoryManagementClient no longer has parameter operations + - Type of parameter value of interface CredentialListResponse is changed from ManagedIdentityCredentialResource[] to CredentialResource[] + + azure-sdk-for-python: + - package: track2_azure-mgmt-datafactory + breaking-changes: + - Model ManagedIdentityCredential no longer has parameter resource_id + - Removed operation group Operations + + \ No newline at end of file From 0ee258cdbcba474a6e5b683081dac537eb3ca4fa Mon Sep 17 00:00:00 2001 From: JackTn <347142915@qq.com> Date: Fri, 22 Mar 2024 11:17:05 +0800 Subject: [PATCH 07/10] fix suppressions file --- .../resource-manager/sdk-suppressoins.yaml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/specification/datafactory/resource-manager/sdk-suppressoins.yaml b/specification/datafactory/resource-manager/sdk-suppressoins.yaml index e0e9fcdc8ebf..cb1b80803c05 100644 --- a/specification/datafactory/resource-manager/sdk-suppressoins.yaml +++ b/specification/datafactory/resource-manager/sdk-suppressoins.yaml @@ -29,14 +29,12 @@ suppressions: - package: '@azure/arm-datafactory' breaking-changes: - Removed operation group Operations - - Operation CredentialOperations.createOrUpdate has a new signature - - Interface ManagedIdentityCredential no longer has parameter resourceId - - 'Type of parameter headers of interface AzureFunctionActivity is changed from { [propertyName: string]: string; } to { [propertyName: string]: any; }' - - 'Type of parameter headers of interface WebActivity is changed from { [propertyName: string]: string; } to { [propertyName: string]: any; }' - - 'Type of parameter headers of interface WebHookActivity is changed from { [propertyName: string]: string; } to { [propertyName: string]: any; }' + - Type of parameter type of interface CopySource is changed from "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "LakeHouseTableSource" | "SnowflakeSource" | "SnowflakeV2Source" | "AzureDatabricksDeltaLakeSource" | "WarehouseSource" | "SharePointOnlineListSource" | "SalesforceV2Source" | "SalesforceServiceCloudV2Source" | "ServiceNowV2Source" to "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "LakeHouseTableSource" | "SnowflakeSource" | "SnowflakeV2Source" | "AzureDatabricksDeltaLakeSource" | "WarehouseSource" | "SharePointOnlineListSource" | "SalesforceV2Source" | "SalesforceServiceCloudV2Source" | "ServiceNowV2Source" + - Type of parameter type of interface Dataset is changed from "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "PostgreSqlV2Table" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GoogleBigQueryV2Object" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SnowflakeV2Table" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" | "LakeHouseTable" | "SalesforceV2Object" | "SalesforceServiceCloudV2Object" | "WarehouseTable" | "ServiceNowV2Object" to "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GoogleBigQueryV2Object" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SnowflakeV2Table" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" | "LakeHouseTable" | "SalesforceV2Object" | "SalesforceServiceCloudV2Object" | "WarehouseTable" | "ServiceNowV2Object" + - Type of parameter type of interface LinkedService is changed from "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "PostgreSqlV2" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "GoogleBigQueryV2" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SnowflakeV2" | "SharePointOnlineList" | "AzureSynapseArtifacts" | "LakeHouse" | "SalesforceV2" | "SalesforceServiceCloudV2" | "Warehouse" | "ServiceNowV2" to "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "GoogleBigQueryV2" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SnowflakeV2" | "SharePointOnlineList" | "AzureSynapseArtifacts" | "LakeHouse" | "SalesforceV2" | "SalesforceServiceCloudV2" | "Warehouse" | "ServiceNowV2" + - Type of parameter type of interface TabularSource is changed from "TabularSource" | "AzureTableSource" | "InformixSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "SalesforceSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "AzureMySqlSource" | "TeradataSource" | "CassandraSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "WarehouseSource" | "SalesforceV2Source" | "ServiceNowV2Source" to "TabularSource" | "AzureTableSource" | "InformixSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "SalesforceSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "AzureMySqlSource" | "TeradataSource" | "CassandraSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "WarehouseSource" | "SalesforceV2Source" | "ServiceNowV2Source" - Class DataFactoryManagementClient no longer has parameter operations - - Type of parameter value of interface CredentialListResponse is changed from ManagedIdentityCredentialResource[] to CredentialResource[] - + azure-sdk-for-python: - package: track2_azure-mgmt-datafactory breaking-changes: From e8bea62b225f0140600d4dc60e88624b91733bba Mon Sep 17 00:00:00 2001 From: JackTn <347142915@qq.com> Date: Fri, 22 Mar 2024 15:31:08 +0800 Subject: [PATCH 08/10] fix suppressions file --- .../{sdk-suppressoins.yaml => sdk-suppressions.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename specification/datafactory/resource-manager/{sdk-suppressoins.yaml => sdk-suppressions.yaml} (100%) diff --git a/specification/datafactory/resource-manager/sdk-suppressoins.yaml b/specification/datafactory/resource-manager/sdk-suppressions.yaml similarity index 100% rename from specification/datafactory/resource-manager/sdk-suppressoins.yaml rename to specification/datafactory/resource-manager/sdk-suppressions.yaml From d68ddd2ffedf9f8aa423dbce499aedbc0b5f9d73 Mon Sep 17 00:00:00 2001 From: XiaofeiCao Date: Fri, 19 Apr 2024 14:25:17 +0800 Subject: [PATCH 09/10] mgmt_tsp_automation_conf --- specificationRepositoryConfiguration.json | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/specificationRepositoryConfiguration.json b/specificationRepositoryConfiguration.json index 0ddbbe026169..12e8476e6a70 100644 --- a/specificationRepositoryConfiguration.json +++ b/specificationRepositoryConfiguration.json @@ -43,6 +43,48 @@ } }, "overrides": { + "test-repo-billy/azure-rest-api-specs": { + "sdkRepositoryMappings": { + "azure-sdk-for-go": { + "mainRepository": "openapi-env-test/azure-sdk-for-go", + "mainBranch": "main", + "configFilePath": "eng/swagger_to_sdk_config.json" + }, + "azure-sdk-for-python-track2": { + "mainRepository": "openapi-env-test/azure-sdk-for-python", + "mainBranch": "main" + }, + "azure-sdk-for-net-track2": { + "mainRepository": "openapi-env-test/azure-sdk-for-net", + "mainBranch": "main", + "configFilePath": "eng/swagger_to_sdk_config.json" + }, + "azure-sdk-for-net": { + "mainRepository": "openapi-env-test/azure-sdk-for-net" + }, + "azure-sdk-for-python": { + "mainRepository": "openapi-env-test/azure-sdk-for-python", + "mainBranch": "main" + }, + "azure-sdk-for-js": { + "mainRepository": "openapi-env-test/azure-sdk-for-js", + "mainBranch": "main" + }, + "azure-sdk-for-java": { + "mainRepository": "test-repo-billy/azure-sdk-for-java", + "mainBranch": "mgmt_tsp_automation_init", + "configFilePath": "eng/mgmt/automation/swagger_to_sdk_config.json" + }, + "azure-resource-manager-schemas": { + "integrationRepository": "azure-sdk/azure-resource-manager-schemas", + "mainRepository": "Azure/azure-resource-manager-schemas" + }, + "azure-powershell": { + "integrationRepository": "azure-sdk/azure-powershell", + "mainRepository": "Azure/azure-powershell" + } + } + }, "Azure/azure-rest-api-specs-pr": { "sdkRepositoryMappings": { "azure-sdk-for-go": { From 1c2ebc4d0038dc58e9eb3f652c6559f4c01890ce Mon Sep 17 00:00:00 2001 From: Weidong Xu Date: Mon, 22 Apr 2024 13:52:19 +0800 Subject: [PATCH 10/10] switch java branch override --- specificationRepositoryConfiguration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specificationRepositoryConfiguration.json b/specificationRepositoryConfiguration.json index 12e8476e6a70..4ae53cac3245 100644 --- a/specificationRepositoryConfiguration.json +++ b/specificationRepositoryConfiguration.json @@ -72,7 +72,7 @@ }, "azure-sdk-for-java": { "mainRepository": "test-repo-billy/azure-sdk-for-java", - "mainBranch": "mgmt_tsp_automation_init", + "mainBranch": "eng_tsp-client", "configFilePath": "eng/mgmt/automation/swagger_to_sdk_config.json" }, "azure-resource-manager-schemas": {