Skip to content

Commit cfea5cf

Browse files
author
SDKAuto
committed
CodeGen from PR 25029 in Azure/azure-rest-api-specs
Merge 3ecb4e4398aeccb1e438357af5d930df591c5a1c into ab1a77260290c9c2978c6e64732aa043a5026160
1 parent e2e11be commit cfea5cf

File tree

195 files changed

+25792
-26213
lines changed

Some content is hidden

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

195 files changed

+25792
-26213
lines changed

sdk/sql/arm-sql/CHANGELOG.md

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,157 @@
11
# Release History
22

3+
## 11.0.0-beta.1 (2023-07-28)
4+
5+
**Features**
6+
7+
- Added operation group NetworkSecurityPerimeterConfigurations
8+
- Added operation DistributedAvailabilityGroups.beginSetRole
9+
- Added operation DistributedAvailabilityGroups.beginSetRoleAndWait
10+
- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
11+
- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
12+
- Added operation GeoBackupPolicies.list
13+
- Added operation ManagedDatabaseSensitivityLabels.listByDatabase
14+
- Added operation ManagedInstanceLongTermRetentionPolicies.beginDelete
15+
- Added operation ManagedInstanceLongTermRetentionPolicies.beginDeleteAndWait
16+
- Added operation SensitivityLabels.listByDatabase
17+
- Added Interface DatabaseVulnerabilityAssessmentRuleBaselineAutoGenerated
18+
- Added Interface DataMaskingRulesListByDatabaseNextOptionalParams
19+
- Added Interface DistributedAvailabilityGroupSetRole
20+
- Added Interface DistributedAvailabilityGroupsSetRoleOptionalParams
21+
- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
22+
- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
23+
- Added Interface GeoBackupPoliciesListNextOptionalParams
24+
- Added Interface GeoBackupPoliciesListOptionalParams
25+
- Added Interface ManagedDatabaseSensitivityLabelsListByDatabaseNextOptionalParams
26+
- Added Interface ManagedDatabaseSensitivityLabelsListByDatabaseOptionalParams
27+
- Added Interface ManagedInstanceLongTermRetentionPoliciesDeleteOptionalParams
28+
- Added Interface NetworkSecurityPerimeterConfiguration
29+
- Added Interface NetworkSecurityPerimeterConfigurationListResult
30+
- Added Interface NetworkSecurityPerimeterConfigurationsGetOptionalParams
31+
- Added Interface NetworkSecurityPerimeterConfigurationsListByServerNextOptionalParams
32+
- Added Interface NetworkSecurityPerimeterConfigurationsListByServerOptionalParams
33+
- Added Interface NetworkSecurityPerimeterConfigurationsReconcileOptionalParams
34+
- Added Interface NSPConfigAccessRule
35+
- Added Interface NSPConfigAccessRuleProperties
36+
- Added Interface NSPConfigAssociation
37+
- Added Interface NSPConfigNetworkSecurityPerimeterRule
38+
- Added Interface NSPConfigPerimeter
39+
- Added Interface NSPConfigProfile
40+
- Added Interface NSPProvisioningIssue
41+
- Added Interface NSPProvisioningIssueProperties
42+
- Added Interface PhaseDetails
43+
- Added Interface SensitivityLabelsListByDatabaseNextOptionalParams
44+
- Added Interface SensitivityLabelsListByDatabaseOptionalParams
45+
- Added Interface ServerUsagesListByServerNextOptionalParams
46+
- Added Interface UpsertManagedServerOperationStepWithEstimatesAndDuration
47+
- Added Type Alias DataMaskingPolicyName
48+
- Added Type Alias DataMaskingRulesListByDatabaseNextResponse
49+
- Added Type Alias DistributedAvailabilityGroupsSetRoleResponse
50+
- Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
51+
- Added Type Alias GeoBackupPoliciesListNextResponse
52+
- Added Type Alias GeoBackupPoliciesListResponse
53+
- Added Type Alias InstanceRole
54+
- Added Type Alias ManagedDatabaseSensitivityLabelsListByDatabaseNextResponse
55+
- Added Type Alias ManagedDatabaseSensitivityLabelsListByDatabaseResponse
56+
- Added Type Alias ManagedInstanceLongTermRetentionPoliciesDeleteResponse
57+
- Added Type Alias ManagedInstancesStartResponse
58+
- Added Type Alias ManagedInstancesStopResponse
59+
- Added Type Alias NetworkSecurityPerimeterConfigurationsGetResponse
60+
- Added Type Alias NetworkSecurityPerimeterConfigurationsListByServerNextResponse
61+
- Added Type Alias NetworkSecurityPerimeterConfigurationsListByServerResponse
62+
- Added Type Alias NetworkSecurityPerimeterConfigurationsReconcileResponse
63+
- Added Type Alias Phase
64+
- Added Type Alias RoleChangeType
65+
- Added Type Alias SecurityAlertPolicyNameAutoGenerated
66+
- Added Type Alias SensitivityLabelsListByDatabaseNextResponse
67+
- Added Type Alias SensitivityLabelsListByDatabaseResponse
68+
- Added Type Alias ServerUsagesListByServerNextResponse
69+
- Added Type Alias Status
70+
- Interface DatabaseExtensions has a new optional parameter administratorLogin
71+
- Interface DatabaseExtensions has a new optional parameter administratorLoginPassword
72+
- Interface DatabaseExtensions has a new optional parameter authenticationType
73+
- Interface DatabaseExtensions has a new optional parameter databaseEdition
74+
- Interface DatabaseExtensions has a new optional parameter maxSizeBytes
75+
- Interface DatabaseExtensions has a new optional parameter networkIsolation
76+
- Interface DatabaseExtensions has a new optional parameter serviceObjectiveName
77+
- Interface DatabaseOperation has a new optional parameter operationPhaseDetails
78+
- Interface DataMaskingRuleListResult has a new optional parameter nextLink
79+
- Interface DistributedAvailabilityGroup has a new optional parameter instanceRole
80+
- Interface EditionCapability has a new optional parameter zonePinning
81+
- Interface ElasticPool has a new optional parameter availabilityZone
82+
- Interface ElasticPool has a new optional parameter minCapacity
83+
- Interface ElasticPool has a new optional parameter preferredEnclaveType
84+
- Interface ElasticPoolEditionCapability has a new optional parameter zonePinning
85+
- Interface ElasticPoolUpdate has a new optional parameter availabilityZone
86+
- Interface ElasticPoolUpdate has a new optional parameter minCapacity
87+
- Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
88+
- Interface GeoBackupPolicyListResult has a new optional parameter nextLink
89+
- Interface ImportExportExtensionsOperationResult has a new optional parameter blobUri
90+
- Interface ImportExportExtensionsOperationResult has a new optional parameter privateEndpointConnections
91+
- Interface ImportExportExtensionsOperationResult has a new optional parameter queuedTime
92+
- Interface ManagedDatabase has a new optional parameter isLedgerOn
93+
- Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
94+
- Interface ManagedInstance has a new optional parameter virtualClusterId
95+
- Interface ManagedInstancePrivateLinkProperties has a new optional parameter requiredZoneNames
96+
- Interface ManagedInstanceUpdate has a new optional parameter virtualClusterId
97+
- Interface PrivateEndpointConnection has a new optional parameter groupIds
98+
- Interface ReplicationLink has a new optional parameter partnerDatabaseId
99+
- Interface ServerUsageListResult has a new optional parameter nextLink
100+
- Interface ServiceObjectiveCapability has a new optional parameter zonePinning
101+
- Interface SqlManagementClientOptionalParams has a new optional parameter apiVersion
102+
- Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
103+
- Added Enum KnownDataMaskingPolicyName
104+
- Added Enum KnownInstanceRole
105+
- Added Enum KnownPhase
106+
- Added Enum KnownRoleChangeType
107+
- Added Enum KnownSecurityAlertPolicyNameAutoGenerated
108+
- Added Enum KnownStatus
109+
- Enum KnownOperationMode has a new value Export
110+
- Enum KnownOperationMode has a new value Import
111+
- Enum KnownStorageCapabilityStorageAccountType has a new value Gzrs
112+
113+
**Breaking Changes**
114+
115+
- Removed operation group ElasticPoolActivities
116+
- Removed operation group ElasticPoolDatabaseActivities
117+
- Removed operation group ServerCommunicationLinks
118+
- Removed operation group ServiceObjectives
119+
- Removed operation Databases.listMetricDefinitions
120+
- Removed operation Databases.listMetrics
121+
- Removed operation ElasticPools.listMetricDefinitions
122+
- Removed operation ElasticPools.listMetrics
123+
- Removed operation GeoBackupPolicies.listByDatabase
124+
- Operation DataMaskingPolicies.createOrUpdate has a new signature
125+
- Operation DataMaskingPolicies.get has a new signature
126+
- Operation DataMaskingRules.createOrUpdate has a new signature
127+
- Operation DataMaskingRules.listByDatabase has a new signature
128+
- Operation ManagedDatabaseVulnerabilityAssessmentRuleBaselines.createOrUpdate has a new signature
129+
- Operation ManagedServerSecurityAlertPolicies.beginCreateOrUpdate has a new signature
130+
- Operation ManagedServerSecurityAlertPolicies.beginCreateOrUpdateAndWait has a new signature
131+
- Operation ManagedServerSecurityAlertPolicies.get has a new signature
132+
- Operation OutboundFirewallRules.beginCreateOrUpdate has a new signature
133+
- Operation OutboundFirewallRules.beginCreateOrUpdateAndWait has a new signature
134+
- Operation ServerSecurityAlertPolicies.beginCreateOrUpdate has a new signature
135+
- Operation ServerSecurityAlertPolicies.beginCreateOrUpdateAndWait has a new signature
136+
- Operation ServerSecurityAlertPolicies.get has a new signature
137+
- Interface ServerUsage no longer has parameter name
138+
- Interface ServerUsage no longer has parameter nextResetTime
139+
- Interface ServerUsage no longer has parameter resourceName
140+
- Type of parameter provisioningState of interface ManagedInstance is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
141+
- Type of parameter stepsList of interface ManagedInstanceOperationSteps is changed from UpsertManagedServerOperationStep[] to UpsertManagedServerOperationStepWithEstimatesAndDuration[]
142+
- Type of parameter provisioningState of interface ManagedInstanceUpdate is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
143+
- Class SqlManagementClient no longer has parameter elasticPoolActivities
144+
- Class SqlManagementClient no longer has parameter elasticPoolDatabaseActivities
145+
- Class SqlManagementClient no longer has parameter serverCommunicationLinks
146+
- Class SqlManagementClient no longer has parameter serviceObjectives
147+
- Removed Enum KnownManagedInstancePropertiesProvisioningState
148+
- Removed Enum KnownPrimaryAggregationType
149+
- Removed Enum KnownServiceObjectiveName
150+
- Removed Enum KnownUnitDefinitionType
151+
- Removed Enum KnownUnitType
152+
- Removed Enum KnownUpsertManagedServerOperationStepStatus
153+
154+
3155
## 10.0.0 (2023-03-22)
4156

5157
**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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "cd2b76ce38029e1425ee024cd9403a908c60d71e",
2+
"commit": "b16044eb796a6b31caf40a108caf956db59dd1d9",
33
"readme": "specification/sql/resource-manager/readme.md",
4-
"autorest_command": "autorest --version=3.9.3 --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\\sql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.10 --generate-sample=true",
4+
"autorest_command": "autorest --version=3.9.3 --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/sql/resource-manager/readme.md --use=@autorest/typescript@^6.0.4",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
6-
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.2",
7-
"use": "@autorest/typescript@6.0.0-rc.10"
6+
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.1",
7+
"use": "@autorest/typescript@^6.0.4"
88
}

sdk/sql/arm-sql/package.json

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for SqlManagementClient.",
6-
"version": "10.0.0",
6+
"version": "11.0.0-beta.1",
77
"engines": {
88
"node": ">=14.0.0"
99
},
1010
"dependencies": {
11-
"@azure/core-lro": "^2.5.0",
11+
"@azure/core-lro": "^2.5.4",
1212
"@azure/abort-controller": "^1.0.0",
1313
"@azure/core-paging": "^1.2.0",
1414
"@azure/core-client": "^1.7.0",
@@ -111,13 +111,5 @@
111111
]
112112
},
113113
"autoPublish": true,
114-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql",
115-
"//sampleConfiguration": {
116-
"productName": "",
117-
"productSlugs": [
118-
"azure"
119-
],
120-
"disableDocsMs": true,
121-
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview"
122-
}
123-
}
114+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql"
115+
}

0 commit comments

Comments
 (0)