Skip to content

Commit 97529b7

Browse files
author
SDKAuto
committed
CodeGen from PR 19863 in Azure/azure-rest-api-specs
Merge 2a4ff59100eea32bfdd8ec143ec77c48635a7091 into 7473936304533e6716fc4563401bf265dda4cb64
1 parent 301b06c commit 97529b7

File tree

148 files changed

+19336
-12067
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+19336
-12067
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 161 additions & 160 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/sql/arm-sql/CHANGELOG.md

Lines changed: 275 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,282 @@
11
# Release History
2+
3+
## 10.0.0-beta.1 (2022-08-08)
4+
5+
**Features**
26

3-
## 9.0.2 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
7+
- Added operation group DatabaseAdvancedThreatProtectionSettings
8+
- Added operation group DistributedAvailabilityGroups
9+
- Added operation group EndpointCertificates
10+
- Added operation group IPv6FirewallRules
11+
- Added operation group ManagedDatabaseAdvancedThreatProtectionSettings
12+
- Added operation group ManagedInstanceAdvancedThreatProtectionSettings
13+
- Added operation group ManagedInstanceDtcs
14+
- Added operation group ManagedServerDnsAliases
15+
- Added operation group ServerAdvancedThreatProtectionSettings
16+
- Added operation group ServerTrustCertificates
17+
- Added operation ReplicationLinks.beginDelete
18+
- Added operation ReplicationLinks.beginDeleteAndWait
19+
- Added Interface Advisor
20+
- Added Interface BackupShortTermRetentionPolicy
21+
- Added Interface Database
22+
- Added Interface DatabaseAdvancedThreatProtection
23+
- Added Interface DatabaseAdvancedThreatProtectionListResult
24+
- Added Interface DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
25+
- Added Interface DatabaseAdvancedThreatProtectionSettingsGetOptionalParams
26+
- Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams
27+
- Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams
28+
- Added Interface DatabaseAutomaticTuning
29+
- Added Interface DatabaseBlobAuditingPolicy
30+
- Added Interface DatabaseColumn
31+
- Added Interface DatabaseExtensions
32+
- Added Interface DatabaseOperation
33+
- Added Interface DatabaseSchema
34+
- Added Interface DatabaseSecurityAlertPolicy
35+
- Added Interface DatabaseTable
36+
- Added Interface DatabaseUsage
37+
- Added Interface DatabaseVulnerabilityAssessment
38+
- Added Interface DatabaseVulnerabilityAssessmentRuleBaseline
39+
- Added Interface DatabaseVulnerabilityAssessmentScansExport
40+
- Added Interface DataMaskingPolicy
41+
- Added Interface DataMaskingRule
42+
- Added Interface DataWarehouseUserActivities
43+
- Added Interface DeletedServer
44+
- Added Interface DistributedAvailabilityGroup
45+
- Added Interface DistributedAvailabilityGroupsCreateOrUpdateOptionalParams
46+
- Added Interface DistributedAvailabilityGroupsDeleteOptionalParams
47+
- Added Interface DistributedAvailabilityGroupsGetOptionalParams
48+
- Added Interface DistributedAvailabilityGroupsListByInstanceNextOptionalParams
49+
- Added Interface DistributedAvailabilityGroupsListByInstanceOptionalParams
50+
- Added Interface DistributedAvailabilityGroupsListResult
51+
- Added Interface DistributedAvailabilityGroupsUpdateOptionalParams
52+
- Added Interface ElasticPool
53+
- Added Interface ElasticPoolActivity
54+
- Added Interface ElasticPoolDatabaseActivity
55+
- Added Interface ElasticPoolOperation
56+
- Added Interface EncryptionProtector
57+
- Added Interface EndpointCertificate
58+
- Added Interface EndpointCertificateListResult
59+
- Added Interface EndpointCertificatesGetOptionalParams
60+
- Added Interface EndpointCertificatesListByInstanceNextOptionalParams
61+
- Added Interface EndpointCertificatesListByInstanceOptionalParams
62+
- Added Interface ExtendedDatabaseBlobAuditingPolicy
63+
- Added Interface ExtendedServerBlobAuditingPolicy
64+
- Added Interface FailoverGroup
65+
- Added Interface FirewallRule
66+
- Added Interface GeoBackupPolicy
67+
- Added Interface ImportExportExtensionsOperationResult
68+
- Added Interface ImportExportOperationResult
69+
- Added Interface InstanceFailoverGroup
70+
- Added Interface InstancePool
71+
- Added Interface IPv6FirewallRule
72+
- Added Interface IPv6FirewallRuleListResult
73+
- Added Interface IPv6FirewallRulesCreateOrUpdateOptionalParams
74+
- Added Interface IPv6FirewallRulesDeleteOptionalParams
75+
- Added Interface IPv6FirewallRulesGetOptionalParams
76+
- Added Interface IPv6FirewallRulesListByServerNextOptionalParams
77+
- Added Interface IPv6FirewallRulesListByServerOptionalParams
78+
- Added Interface Job
79+
- Added Interface JobAgent
80+
- Added Interface JobCredential
81+
- Added Interface JobExecution
82+
- Added Interface JobStep
83+
- Added Interface JobTargetGroup
84+
- Added Interface JobVersion
85+
- Added Interface LedgerDigestUploads
86+
- Added Interface LogicalDatabaseTransparentDataEncryption
87+
- Added Interface LogicalServerAdvancedThreatProtectionListResult
88+
- Added Interface LongTermRetentionBackup
89+
- Added Interface LongTermRetentionBackupOperationResult
90+
- Added Interface LongTermRetentionPolicy
91+
- Added Interface MaintenanceWindowOptions
92+
- Added Interface MaintenanceWindows
93+
- Added Interface ManagedBackupShortTermRetentionPolicy
94+
- Added Interface ManagedDatabase
95+
- Added Interface ManagedDatabaseAdvancedThreatProtection
96+
- Added Interface ManagedDatabaseAdvancedThreatProtectionListResult
97+
- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
98+
- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsGetOptionalParams
99+
- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams
100+
- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams
101+
- Added Interface ManagedDatabaseRestoreDetailsResult
102+
- Added Interface ManagedDatabaseSecurityAlertPolicy
103+
- Added Interface ManagedInstance
104+
- Added Interface ManagedInstanceAdministrator
105+
- Added Interface ManagedInstanceAdvancedThreatProtection
106+
- Added Interface ManagedInstanceAdvancedThreatProtectionListResult
107+
- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
108+
- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams
109+
- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextOptionalParams
110+
- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams
111+
- Added Interface ManagedInstanceAzureADOnlyAuthentication
112+
- Added Interface ManagedInstanceDtc
113+
- Added Interface ManagedInstanceDtcListResult
114+
- Added Interface ManagedInstanceDtcsCreateOrUpdateOptionalParams
115+
- Added Interface ManagedInstanceDtcSecuritySettings
116+
- Added Interface ManagedInstanceDtcsGetOptionalParams
117+
- Added Interface ManagedInstanceDtcsListByManagedInstanceNextOptionalParams
118+
- Added Interface ManagedInstanceDtcsListByManagedInstanceOptionalParams
119+
- Added Interface ManagedInstanceDtcTransactionManagerCommunicationSettings
120+
- Added Interface ManagedInstanceEncryptionProtector
121+
- Added Interface ManagedInstanceKey
122+
- Added Interface ManagedInstanceLongTermRetentionBackup
123+
- Added Interface ManagedInstanceLongTermRetentionPolicy
124+
- Added Interface ManagedInstanceOperation
125+
- Added Interface ManagedInstancePrivateEndpointConnection
126+
- Added Interface ManagedInstancePrivateLink
127+
- Added Interface ManagedInstanceQuery
128+
- Added Interface ManagedInstanceVulnerabilityAssessment
129+
- Added Interface ManagedServerDnsAlias
130+
- Added Interface ManagedServerDnsAliasAcquisition
131+
- Added Interface ManagedServerDnsAliasCreation
132+
- Added Interface ManagedServerDnsAliasesAcquireOptionalParams
133+
- Added Interface ManagedServerDnsAliasesCreateOrUpdateOptionalParams
134+
- Added Interface ManagedServerDnsAliasesDeleteOptionalParams
135+
- Added Interface ManagedServerDnsAliasesGetOptionalParams
136+
- Added Interface ManagedServerDnsAliasesListByManagedInstanceNextOptionalParams
137+
- Added Interface ManagedServerDnsAliasesListByManagedInstanceOptionalParams
138+
- Added Interface ManagedServerDnsAliasListResult
139+
- Added Interface ManagedServerSecurityAlertPolicy
140+
- Added Interface ManagedTransparentDataEncryption
141+
- Added Interface OutboundFirewallRule
142+
- Added Interface PrivateEndpointConnection
143+
- Added Interface PrivateLinkResource
144+
- Added Interface ProxyResource
145+
- Added Interface ProxyResourceWithWritableName
146+
- Added Interface QueryStatistics
147+
- Added Interface RecommendedAction
148+
- Added Interface RecommendedSensitivityLabelUpdate
149+
- Added Interface RecoverableDatabase
150+
- Added Interface RecoverableManagedDatabase
151+
- Added Interface ReplicationLink
152+
- Added Interface RestorableDroppedDatabase
153+
- Added Interface RestorableDroppedManagedDatabase
154+
- Added Interface RestorePoint
155+
- Added Interface SecurityEvent
156+
- Added Interface SensitivityLabel
157+
- Added Interface SensitivityLabelUpdate
158+
- Added Interface Server
159+
- Added Interface ServerAdvancedThreatProtection
160+
- Added Interface ServerAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
161+
- Added Interface ServerAdvancedThreatProtectionSettingsGetOptionalParams
162+
- Added Interface ServerAdvancedThreatProtectionSettingsListByServerNextOptionalParams
163+
- Added Interface ServerAdvancedThreatProtectionSettingsListByServerOptionalParams
164+
- Added Interface ServerAutomaticTuning
165+
- Added Interface ServerAzureADAdministrator
166+
- Added Interface ServerAzureADOnlyAuthentication
167+
- Added Interface ServerBlobAuditingPolicy
168+
- Added Interface ServerCommunicationLink
169+
- Added Interface ServerConnectionPolicy
170+
- Added Interface ServerDevOpsAuditingSettings
171+
- Added Interface ServerDnsAlias
172+
- Added Interface ServerKey
173+
- Added Interface ServerOperation
174+
- Added Interface ServerSecurityAlertPolicy
175+
- Added Interface ServerTrustCertificate
176+
- Added Interface ServerTrustCertificatesCreateOrUpdateOptionalParams
177+
- Added Interface ServerTrustCertificatesDeleteOptionalParams
178+
- Added Interface ServerTrustCertificatesGetOptionalParams
179+
- Added Interface ServerTrustCertificatesListByInstanceNextOptionalParams
180+
- Added Interface ServerTrustCertificatesListByInstanceOptionalParams
181+
- Added Interface ServerTrustCertificatesListResult
182+
- Added Interface ServerTrustGroup
183+
- Added Interface ServerVulnerabilityAssessment
184+
- Added Interface ServiceObjective
185+
- Added Interface SqlAgentConfiguration
186+
- Added Interface SubscriptionUsage
187+
- Added Interface SyncAgent
188+
- Added Interface SyncAgentLinkedDatabase
189+
- Added Interface SyncGroup
190+
- Added Interface SyncMember
191+
- Added Interface TdeCertificate
192+
- Added Interface TimeZone
193+
- Added Interface TrackedResource
194+
- Added Interface UpdateManagedInstanceDnsServersOperation
195+
- Added Interface VirtualCluster
196+
- Added Interface VirtualNetworkRule
197+
- Added Interface VulnerabilityAssessmentScanRecord
198+
- Added Interface WorkloadClassifier
199+
- Added Interface WorkloadGroup
200+
- Added Type Alias AdvancedThreatProtectionName
201+
- Added Type Alias AdvancedThreatProtectionState
202+
- Added Type Alias DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse
203+
- Added Type Alias DatabaseAdvancedThreatProtectionSettingsGetResponse
204+
- Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse
205+
- Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse
206+
- Added Type Alias DistributedAvailabilityGroupsCreateOrUpdateResponse
207+
- Added Type Alias DistributedAvailabilityGroupsGetResponse
208+
- Added Type Alias DistributedAvailabilityGroupsListByInstanceNextResponse
209+
- Added Type Alias DistributedAvailabilityGroupsListByInstanceResponse
210+
- Added Type Alias DistributedAvailabilityGroupsUpdateResponse
211+
- Added Type Alias DtcName
212+
- Added Type Alias EndpointCertificatesGetResponse
213+
- Added Type Alias EndpointCertificatesListByInstanceNextResponse
214+
- Added Type Alias EndpointCertificatesListByInstanceResponse
215+
- Added Type Alias IPv6FirewallRulesCreateOrUpdateResponse
216+
- Added Type Alias IPv6FirewallRulesGetResponse
217+
- Added Type Alias IPv6FirewallRulesListByServerNextResponse
218+
- Added Type Alias IPv6FirewallRulesListByServerResponse
219+
- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse
220+
- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsGetResponse
221+
- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse
222+
- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse
223+
- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateResponse
224+
- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsGetResponse
225+
- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextResponse
226+
- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceResponse
227+
- Added Type Alias ManagedInstanceDtcsCreateOrUpdateResponse
228+
- Added Type Alias ManagedInstanceDtcsGetResponse
229+
- Added Type Alias ManagedInstanceDtcsListByManagedInstanceNextResponse
230+
- Added Type Alias ManagedInstanceDtcsListByManagedInstanceResponse
231+
- Added Type Alias ManagedServerDnsAliasesAcquireResponse
232+
- Added Type Alias ManagedServerDnsAliasesCreateOrUpdateResponse
233+
- Added Type Alias ManagedServerDnsAliasesGetResponse
234+
- Added Type Alias ManagedServerDnsAliasesListByManagedInstanceNextResponse
235+
- Added Type Alias ManagedServerDnsAliasesListByManagedInstanceResponse
236+
- Added Type Alias ReplicationLinksFailoverAllowDataLossResponse
237+
- Added Type Alias ReplicationLinksFailoverResponse
238+
- Added Type Alias ReplicationMode
239+
- Added Type Alias ServerAdvancedThreatProtectionSettingsCreateOrUpdateResponse
240+
- Added Type Alias ServerAdvancedThreatProtectionSettingsGetResponse
241+
- Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerNextResponse
242+
- Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerResponse
243+
- Added Type Alias ServerTrustCertificatesCreateOrUpdateResponse
244+
- Added Type Alias ServerTrustCertificatesGetResponse
245+
- Added Type Alias ServerTrustCertificatesListByInstanceNextResponse
246+
- Added Type Alias ServerTrustCertificatesListByInstanceResponse
247+
- Added Type Alias SyncGroupsType
248+
- Interface ElasticPoolUpdate has a new optional parameter highAvailabilityReplicaCount
249+
- Interface ReplicationLinksDeleteOptionalParams has a new optional parameter resumeFrom
250+
- Interface ReplicationLinksDeleteOptionalParams has a new optional parameter updateIntervalInMs
251+
- Class SqlManagementClient has a new parameter databaseAdvancedThreatProtectionSettings
252+
- Class SqlManagementClient has a new parameter distributedAvailabilityGroups
253+
- Class SqlManagementClient has a new parameter endpointCertificates
254+
- Class SqlManagementClient has a new parameter iPv6FirewallRules
255+
- Class SqlManagementClient has a new parameter managedDatabaseAdvancedThreatProtectionSettings
256+
- Class SqlManagementClient has a new parameter managedInstanceAdvancedThreatProtectionSettings
257+
- Class SqlManagementClient has a new parameter managedInstanceDtcs
258+
- Class SqlManagementClient has a new parameter managedServerDnsAliases
259+
- Class SqlManagementClient has a new parameter serverAdvancedThreatProtectionSettings
260+
- Class SqlManagementClient has a new parameter serverTrustCertificates
261+
- Added Enum KnownAdvancedThreatProtectionName
262+
- Added Enum KnownDtcName
263+
- Added Enum KnownReplicationMode
264+
- Added Enum KnownSyncGroupsType
265+
- Enum KnownReplicationLinkType has a new value Standby
266+
- Enum KnownSecondaryType has a new value Standby
10267

11-
### Other Changes
268+
**Breaking Changes**
12269

270+
- Removed operation group OperationsHealthOperations
271+
- Removed operation ReplicationLinks.beginUnlink
272+
- Removed operation ReplicationLinks.beginUnlinkAndWait
273+
- Removed operation ReplicationLinks.delete
274+
- Operation SyncGroups.listLogs has a new signature
275+
- Interface DatabaseIdentity no longer has parameter delegatedResources
276+
- Interface DatabaseUpdate no longer has parameter primaryDelegatedIdentityClientId
277+
- Class SqlManagementClient no longer has parameter operationsHealthOperations
278+
- Removed Enum KnownEnum60
279+
13280
## 9.0.1 (2022-05-01)
14281

15282
**Features**

sdk/sql/arm-sql/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Azure SQL Database management API provides a RESTful set of web services tha
66

77
[Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql) |
88
[Package (NPM)](https://www.npmjs.com/package/@azure/arm-sql) |
9-
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-sql) |
9+
[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview) |
1010
[Samples](https://github.com/Azure-Samples/azure-samples-js-management)
1111

1212
## Getting started

sdk/sql/arm-sql/_meta.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "f9a6cb686bcc0f1b23761db19f2491c5c4df95cb",
3-
"readme": "specification\\sql\\resource-manager\\readme.md",
4-
"autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\work\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\sql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-alpha.19.20220408.1 --generate-sample=true",
2+
"commit": "08cf621e1faaba01434374f75cdad418885e3ef2",
3+
"readme": "specification/sql/resource-manager/readme.md",
4+
"autorest_command": "",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.3.0",
7-
"use": "@autorest/typescript@6.0.0-alpha.19.20220408.1"
8-
}
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.4.1",
7+
"use": "@autorest/typescript@6.0.0-rc.1"
8+
}

sdk/sql/arm-sql/package.json

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for SqlManagementClient.",
6-
"version": "9.0.2",
6+
"version": "10.0.0-beta.1",
77
"engines": {
88
"node": ">=12.0.0"
99
},
@@ -40,9 +40,13 @@
4040
"uglify-js": "^3.4.9",
4141
"rimraf": "^3.0.0",
4242
"@azure/identity": "^2.0.1",
43-
"@azure-tools/test-recorder": "^1.0.0",
43+
"@azure-tools/test-recorder": "^2.0.0",
44+
"@azure-tools/test-credential": "^1.0.0",
4445
"mocha": "^7.1.1",
45-
"cross-env": "^7.0.2"
46+
"@types/chai": "^4.2.8",
47+
"chai": "^4.2.0",
48+
"cross-env": "^7.0.2",
49+
"@azure/dev-tool": "^1.0.0"
4650
},
4751
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql",
4852
"repository": {
@@ -93,9 +97,8 @@
9397
"unit-test:node": "cross-env TEST_MODE=playback npm run integration-test:node",
9498
"unit-test:browser": "echo skipped",
9599
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
96-
"integration-test:node": "mocha -r esm --require ts-node/register --timeout 1200000 --full-trace test/*.ts --reporter ../../../common/tools/mocha-multi-reporter.js",
97-
"integration-test:browser": "echo skipped",
98-
"docs": "echo skipped"
100+
"integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
101+
"integration-test:browser": "echo skipped"
99102
},
100103
"sideEffects": false,
101104
"//metadata": {
@@ -106,13 +109,5 @@
106109
}
107110
]
108111
},
109-
"autoPublish": true,
110-
"//sampleConfiguration": {
111-
"productName": "",
112-
"productSlugs": [
113-
"azure"
114-
],
115-
"disableDocsMs": true,
116-
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview"
117-
}
118-
}
112+
"autoPublish": true
113+
}

0 commit comments

Comments
 (0)