Skip to content

Commit 95f79ee

Browse files
authored
[mgmt] postgresql flexible release (#27673)
Azure/sdk-release-request#4701 swagger pr Azure/azure-rest-api-specs#26609
1 parent b795a87 commit 95f79ee

File tree

212 files changed

+8940
-795
lines changed

Some content is hidden

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

212 files changed

+8940
-795
lines changed

common/config/rush/pnpm-lock.yaml

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/postgresql/arm-postgresql-flexible/CHANGELOG.md

Lines changed: 247 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,254 @@
11
# Release History
2+
3+
## 8.0.0-beta.4 (2023-11-07)
4+
5+
**Features**
26

3-
## 8.0.0-beta.4 (Unreleased)
4-
5-
### Features Added
6-
7-
### Breaking Changes
7+
- Added operation group FlexibleServer
8+
- Added operation group LogFiles
9+
- Added operation group LtrBackupOperations
10+
- Added operation group Migrations
11+
- Added operation group PrivateEndpointConnectionOperations
12+
- Added operation group PrivateEndpointConnections
13+
- Added operation group PrivateLinkResources
14+
- Added operation group QuotaUsages
15+
- Added operation group ServerCapabilities
16+
- Added operation group ServerThreatProtectionSettings
17+
- Added operation group VirtualEndpoints
18+
- Added Interface AdminCredentials
19+
- Added Interface BackupRequestBase
20+
- Added Interface BackupSettings
21+
- Added Interface BackupStoreDetails
22+
- Added Interface CapabilityBase
23+
- Added Interface CheckMigrationNameAvailabilityOptionalParams
24+
- Added Interface DbLevelValidationStatus
25+
- Added Interface DbMigrationStatus
26+
- Added Interface DbServerMetadata
27+
- Added Interface FlexibleServerCapability
28+
- Added Interface FlexibleServerStartLtrBackupExceptionHeaders
29+
- Added Interface FlexibleServerStartLtrBackupHeaders
30+
- Added Interface FlexibleServerStartLtrBackupOptionalParams
31+
- Added Interface FlexibleServerTriggerLtrPreBackupExceptionHeaders
32+
- Added Interface FlexibleServerTriggerLtrPreBackupHeaders
33+
- Added Interface FlexibleServerTriggerLtrPreBackupOptionalParams
34+
- Added Interface LogFile
35+
- Added Interface LogFileListResult
36+
- Added Interface LogFilesListByServerNextOptionalParams
37+
- Added Interface LogFilesListByServerOptionalParams
38+
- Added Interface LtrBackupOperationsGetOptionalParams
39+
- Added Interface LtrBackupOperationsListByServerNextOptionalParams
40+
- Added Interface LtrBackupOperationsListByServerOptionalParams
41+
- Added Interface LtrBackupRequest
42+
- Added Interface LtrBackupResponse
43+
- Added Interface LtrPreBackupRequest
44+
- Added Interface LtrPreBackupResponse
45+
- Added Interface LtrServerBackupOperation
46+
- Added Interface LtrServerBackupOperationList
47+
- Added Interface MigrationNameAvailabilityResource
48+
- Added Interface MigrationResource
49+
- Added Interface MigrationResourceForPatch
50+
- Added Interface MigrationResourceListResult
51+
- Added Interface MigrationsCreateOptionalParams
52+
- Added Interface MigrationsDeleteOptionalParams
53+
- Added Interface MigrationSecretParameters
54+
- Added Interface MigrationsGetOptionalParams
55+
- Added Interface MigrationsListByTargetServerNextOptionalParams
56+
- Added Interface MigrationsListByTargetServerOptionalParams
57+
- Added Interface MigrationStatus
58+
- Added Interface MigrationSubStateDetails
59+
- Added Interface MigrationsUpdateOptionalParams
60+
- Added Interface NameProperty
61+
- Added Interface PrivateEndpoint
62+
- Added Interface PrivateEndpointConnection
63+
- Added Interface PrivateEndpointConnectionDeleteHeaders
64+
- Added Interface PrivateEndpointConnectionDeleteOptionalParams
65+
- Added Interface PrivateEndpointConnectionListResult
66+
- Added Interface PrivateEndpointConnectionsGetOptionalParams
67+
- Added Interface PrivateEndpointConnectionsListByServerNextOptionalParams
68+
- Added Interface PrivateEndpointConnectionsListByServerOptionalParams
69+
- Added Interface PrivateEndpointConnectionUpdateHeaders
70+
- Added Interface PrivateEndpointConnectionUpdateOptionalParams
71+
- Added Interface PrivateLinkResource
72+
- Added Interface PrivateLinkResourceListResult
73+
- Added Interface PrivateLinkResourcesGetOptionalParams
74+
- Added Interface PrivateLinkResourcesListByServerNextOptionalParams
75+
- Added Interface PrivateLinkResourcesListByServerOptionalParams
76+
- Added Interface PrivateLinkServiceConnectionState
77+
- Added Interface QuotaUsage
78+
- Added Interface QuotaUsagesListNextOptionalParams
79+
- Added Interface QuotaUsagesListOptionalParams
80+
- Added Interface QuotaUsagesListResult
81+
- Added Interface Replica
82+
- Added Interface ServerCapabilitiesListNextOptionalParams
83+
- Added Interface ServerCapabilitiesListOptionalParams
84+
- Added Interface ServerSku
85+
- Added Interface ServerSkuCapability
86+
- Added Interface ServerThreatProtectionListResult
87+
- Added Interface ServerThreatProtectionSettingsCreateOrUpdateOptionalParams
88+
- Added Interface ServerThreatProtectionSettingsGetOptionalParams
89+
- Added Interface ServerThreatProtectionSettingsListByServerNextOptionalParams
90+
- Added Interface ServerThreatProtectionSettingsListByServerOptionalParams
91+
- Added Interface ServerThreatProtectionSettingsModel
92+
- Added Interface StorageMbCapability
93+
- Added Interface ValidationDetails
94+
- Added Interface ValidationMessage
95+
- Added Interface ValidationSummaryItem
96+
- Added Interface VirtualEndpointResource
97+
- Added Interface VirtualEndpointResourceForPatch
98+
- Added Interface VirtualEndpointsCreateHeaders
99+
- Added Interface VirtualEndpointsCreateOptionalParams
100+
- Added Interface VirtualEndpointsDeleteHeaders
101+
- Added Interface VirtualEndpointsDeleteOptionalParams
102+
- Added Interface VirtualEndpointsGetOptionalParams
103+
- Added Interface VirtualEndpointsListByServerNextOptionalParams
104+
- Added Interface VirtualEndpointsListByServerOptionalParams
105+
- Added Interface VirtualEndpointsListResult
106+
- Added Interface VirtualEndpointsUpdateHeaders
107+
- Added Interface VirtualEndpointsUpdateOptionalParams
108+
- Added Type Alias AzureManagedDiskPerformanceTiers
109+
- Added Type Alias CancelEnum
110+
- Added Type Alias CapabilityStatus
111+
- Added Type Alias CheckMigrationNameAvailabilityResponse
112+
- Added Type Alias ExecutionStatus
113+
- Added Type Alias FastProvisioningSupportedEnum
114+
- Added Type Alias FlexibleServerStartLtrBackupResponse
115+
- Added Type Alias FlexibleServerTriggerLtrPreBackupResponse
116+
- Added Type Alias GeoBackupSupportedEnum
117+
- Added Type Alias HaMode
118+
- Added Type Alias KeyStatusEnum
119+
- Added Type Alias LogFilesListByServerNextResponse
120+
- Added Type Alias LogFilesListByServerResponse
121+
- Added Type Alias LogicalReplicationOnSourceDbEnum
122+
- Added Type Alias LtrBackupOperationsGetResponse
123+
- Added Type Alias LtrBackupOperationsListByServerNextResponse
124+
- Added Type Alias LtrBackupOperationsListByServerResponse
125+
- Added Type Alias MigrationDbState
126+
- Added Type Alias MigrationDetailsLevel
127+
- Added Type Alias MigrationListFilter
128+
- Added Type Alias MigrationMode
129+
- Added Type Alias MigrationNameAvailabilityReason
130+
- Added Type Alias MigrationOption
131+
- Added Type Alias MigrationsCreateResponse
132+
- Added Type Alias MigrationsGetResponse
133+
- Added Type Alias MigrationsListByTargetServerNextResponse
134+
- Added Type Alias MigrationsListByTargetServerResponse
135+
- Added Type Alias MigrationState
136+
- Added Type Alias MigrationSubState
137+
- Added Type Alias MigrationsUpdateResponse
138+
- Added Type Alias OnlineResizeSupportedEnum
139+
- Added Type Alias OverwriteDbsInTargetEnum
140+
- Added Type Alias PrivateEndpointConnectionDeleteResponse
141+
- Added Type Alias PrivateEndpointConnectionProvisioningState
142+
- Added Type Alias PrivateEndpointConnectionsGetResponse
143+
- Added Type Alias PrivateEndpointConnectionsListByServerNextResponse
144+
- Added Type Alias PrivateEndpointConnectionsListByServerResponse
145+
- Added Type Alias PrivateEndpointConnectionUpdateResponse
146+
- Added Type Alias PrivateEndpointServiceConnectionStatus
147+
- Added Type Alias PrivateLinkResourcesGetResponse
148+
- Added Type Alias PrivateLinkResourcesListByServerNextResponse
149+
- Added Type Alias PrivateLinkResourcesListByServerResponse
150+
- Added Type Alias QuotaUsagesListNextResponse
151+
- Added Type Alias QuotaUsagesListResponse
152+
- Added Type Alias ReadReplicaPromoteMode
153+
- Added Type Alias ReplicationPromoteOption
154+
- Added Type Alias ReplicationState
155+
- Added Type Alias RestrictedEnum
156+
- Added Type Alias ServerCapabilitiesListNextResponse
157+
- Added Type Alias ServerCapabilitiesListResponse
158+
- Added Type Alias ServerThreatProtectionSettingsCreateOrUpdateResponse
159+
- Added Type Alias ServerThreatProtectionSettingsGetResponse
160+
- Added Type Alias ServerThreatProtectionSettingsListByServerNextResponse
161+
- Added Type Alias ServerThreatProtectionSettingsListByServerResponse
162+
- Added Type Alias SourceType
163+
- Added Type Alias SslMode
164+
- Added Type Alias StartDataMigrationEnum
165+
- Added Type Alias StorageAutoGrow
166+
- Added Type Alias StorageAutoGrowthSupportedEnum
167+
- Added Type Alias StorageType
168+
- Added Type Alias ThreatProtectionName
169+
- Added Type Alias ThreatProtectionState
170+
- Added Type Alias TriggerCutoverEnum
171+
- Added Type Alias ValidationState
172+
- Added Type Alias VirtualEndpointsCreateResponse
173+
- Added Type Alias VirtualEndpointsDeleteResponse
174+
- Added Type Alias VirtualEndpointsGetResponse
175+
- Added Type Alias VirtualEndpointsListByServerNextResponse
176+
- Added Type Alias VirtualEndpointsListByServerResponse
177+
- Added Type Alias VirtualEndpointsUpdateResponse
178+
- Added Type Alias VirtualEndpointType
179+
- Added Type Alias ZoneRedundantHaAndGeoBackupSupportedEnum
180+
- Added Type Alias ZoneRedundantHaSupportedEnum
181+
- Interface DataEncryption has a new optional parameter geoBackupEncryptionKeyStatus
182+
- Interface DataEncryption has a new optional parameter geoBackupKeyURI
183+
- Interface DataEncryption has a new optional parameter geoBackupUserAssignedIdentityId
184+
- Interface DataEncryption has a new optional parameter primaryEncryptionKeyStatus
185+
- Interface FastProvisioningEditionCapability has a new optional parameter serverCount
186+
- Interface FastProvisioningEditionCapability has a new optional parameter supportedTier
187+
- Interface FlexibleServerEditionCapability has a new optional parameter defaultSkuName
188+
- Interface FlexibleServerEditionCapability has a new optional parameter supportedServerSkus
189+
- Interface Server has a new optional parameter privateEndpointConnections
190+
- Interface Server has a new optional parameter replica
191+
- Interface ServerForUpdate has a new optional parameter network
192+
- Interface ServerForUpdate has a new optional parameter replica
193+
- Interface Storage_2 has a new optional parameter autoGrow
194+
- Interface Storage_2 has a new optional parameter iops
195+
- Interface Storage_2 has a new optional parameter throughput
196+
- Interface Storage_2 has a new optional parameter tier
197+
- Interface Storage_2 has a new optional parameter type
198+
- Interface StorageEditionCapability has a new optional parameter defaultStorageSizeMb
199+
- Interface StorageEditionCapability has a new optional parameter supportedStorageMb
200+
- Interface UserAssignedIdentity has a new optional parameter tenantId
201+
- Added Enum KnownAzureManagedDiskPerformanceTiers
202+
- Added Enum KnownCancelEnum
203+
- Added Enum KnownExecutionStatus
204+
- Added Enum KnownFastProvisioningSupportedEnum
205+
- Added Enum KnownGeoBackupSupportedEnum
206+
- Added Enum KnownHaMode
207+
- Added Enum KnownKeyStatusEnum
208+
- Added Enum KnownLogicalReplicationOnSourceDbEnum
209+
- Added Enum KnownMigrationDbState
210+
- Added Enum KnownMigrationDetailsLevel
211+
- Added Enum KnownMigrationListFilter
212+
- Added Enum KnownMigrationMode
213+
- Added Enum KnownMigrationNameAvailabilityReason
214+
- Added Enum KnownMigrationOption
215+
- Added Enum KnownMigrationState
216+
- Added Enum KnownMigrationSubState
217+
- Added Enum KnownOnlineResizeSupportedEnum
218+
- Added Enum KnownOverwriteDbsInTargetEnum
219+
- Added Enum KnownPrivateEndpointConnectionProvisioningState
220+
- Added Enum KnownPrivateEndpointServiceConnectionStatus
221+
- Added Enum KnownReadReplicaPromoteMode
222+
- Added Enum KnownReplicationPromoteOption
223+
- Added Enum KnownReplicationState
224+
- Added Enum KnownRestrictedEnum
225+
- Added Enum KnownSourceType
226+
- Added Enum KnownSslMode
227+
- Added Enum KnownStartDataMigrationEnum
228+
- Added Enum KnownStorageAutoGrow
229+
- Added Enum KnownStorageAutoGrowthSupportedEnum
230+
- Added Enum KnownStorageType
231+
- Added Enum KnownThreatProtectionName
232+
- Added Enum KnownTriggerCutoverEnum
233+
- Added Enum KnownValidationState
234+
- Added Enum KnownVirtualEndpointType
235+
- Added Enum KnownZoneRedundantHaAndGeoBackupSupportedEnum
236+
- Added Enum KnownZoneRedundantHaSupportedEnum
237+
- Enum KnownCreateMode has a new value ReviveDropped
238+
- Enum KnownServerVersion has a new value Fifteen
239+
- Enum KnownServerVersion has a new value Sixteen
8240

9-
### Bugs Fixed
241+
**Breaking Changes**
10242

11-
### Other Changes
243+
- Class PostgreSQLManagementFlexibleServerClient has a new signature
244+
- Interface FlexibleServerEditionCapability no longer has parameter supportedServerVersions
245+
- Interface ServerVersionCapability no longer has parameter supportedVcores
246+
- Interface StorageEditionCapability no longer has parameter supportedStorageMB
247+
- Interface StorageTierCapability no longer has parameter isBaseline
248+
- Interface StorageTierCapability no longer has parameter tierName
249+
- Type of parameter value of interface CapabilitiesListResult is changed from CapabilityProperties[] to FlexibleServerCapability[]
250+
- Enum KnownIdentityType no longer has value SystemAssigned
251+
12252

13253
## 8.0.0-beta.3 (2023-10-16)
14254

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"commit": "9ec0fcc278aa2128c4fbb2b8a1aa93432d72cce0",
2+
"commit": "4a361fccb94e82da94a239d3563f1e3e3b9d007d",
33
"readme": "specification/postgresql/resource-manager/readme.md",
4-
"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\\postgresql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.9 --generate-sample=true --tag=package-flexibleserver-2023-03-01-preview --typescript",
4+
"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\\postgresql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.12 --generate-sample=true --tag=package-flexibleserver-2023-06-01-preview --typescript",
55
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
66
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.2",
7-
"use": "@autorest/typescript@6.0.9"
7+
"use": "@autorest/typescript@6.0.12"
88
}

sdk/postgresql/arm-postgresql-flexible/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "js",
44
"TagPrefix": "js/postgresql/arm-postgresql-flexible",
5-
"Tag": "js/postgresql/arm-postgresql-flexible_aa9ebe037d"
5+
"Tag": "js/postgresql/arm-postgresql-flexible_3295fd853f"
66
}

sdk/postgresql/arm-postgresql-flexible/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,18 @@
3434
"uglify-js": "^3.4.9",
3535
"rimraf": "^5.0.0",
3636
"dotenv": "^16.0.0",
37+
"@azure/dev-tool": "^1.0.0",
3738
"@azure/identity": "^3.3.0",
3839
"@azure-tools/test-recorder": "^3.0.0",
3940
"@azure-tools/test-credential": "^1.0.0",
4041
"mocha": "^10.0.0",
42+
"@types/mocha": "^10.0.0",
43+
"esm": "^3.2.18",
4144
"@types/chai": "^4.2.8",
4245
"chai": "^4.2.0",
4346
"cross-env": "^7.0.2",
4447
"@types/node": "^18.0.0",
45-
"ts-node": "^10.0.0",
46-
"@azure/dev-tool": "^1.0.0"
48+
"ts-node": "^10.0.0"
4749
},
4850
"repository": {
4951
"type": "git",
@@ -114,4 +116,4 @@
114116
"disableDocsMs": true,
115117
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-postgresql-flexible?view=azure-node-preview"
116118
}
117-
}
119+
}

0 commit comments

Comments
 (0)