Skip to content

Commit d38ba4b

Browse files
authored
[Release] sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/4.0.0-beta.1 generation from spec commit: 66a59c94238bf973680355fb179fade4c9405710 (Azure#20906)
1 parent b361ba2 commit d38ba4b

File tree

47 files changed

+7936
-8569
lines changed

Some content is hidden

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

47 files changed

+7936
-8569
lines changed

sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/CHANGELOG.md

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

3+
## 4.0.0-beta.1 (2023-05-26)
4+
### Breaking Changes
5+
6+
- Type of `CapabilitiesListResult.Value` has been changed from `[]*CapabilityProperties` to `[]*FlexibleServerCapability`
7+
- Type of `FastProvisioningEditionCapability.SupportedStorageGb` has been changed from `*int64` to `*int32`
8+
- Type of `FlexibleServerEditionCapability.Status` has been changed from `*string` to `*CapabilityStatus`
9+
- Type of `ServerVersionCapability.Status` has been changed from `*string` to `*CapabilityStatus`
10+
- Type of `StorageEditionCapability.Status` has been changed from `*string` to `*CapabilityStatus`
11+
- Type of `StorageTierCapability.Iops` has been changed from `*int64` to `*int32`
12+
- Type of `StorageTierCapability.Status` has been changed from `*string` to `*CapabilityStatus`
13+
- `IdentityTypeSystemAssigned` from enum `IdentityType` has been removed
14+
- Struct `CapabilityProperties` has been removed
15+
- Struct `HyperscaleNodeEditionCapability` has been removed
16+
- Struct `NodeTypeCapability` has been removed
17+
- Struct `StorageMBCapability` has been removed
18+
- Struct `VcoreCapability` has been removed
19+
- Field `SupportedServerVersions` of struct `FlexibleServerEditionCapability` has been removed
20+
- Field `SupportedVcores` of struct `ServerVersionCapability` has been removed
21+
- Field `SupportedStorageMB` of struct `StorageEditionCapability` has been removed
22+
- Field `IsBaseline`, `TierName` of struct `StorageTierCapability` has been removed
23+
24+
### Features Added
25+
26+
- New value `CreateModeReviveDropped` added to enum type `CreateMode`
27+
- New value `ServerVersionFifteen` added to enum type `ServerVersion`
28+
- New enum type `AzureManagedDiskPerformanceTiers` with values `AzureManagedDiskPerformanceTiersP1`, `AzureManagedDiskPerformanceTiersP10`, `AzureManagedDiskPerformanceTiersP15`, `AzureManagedDiskPerformanceTiersP2`, `AzureManagedDiskPerformanceTiersP20`, `AzureManagedDiskPerformanceTiersP3`, `AzureManagedDiskPerformanceTiersP30`, `AzureManagedDiskPerformanceTiersP4`, `AzureManagedDiskPerformanceTiersP40`, `AzureManagedDiskPerformanceTiersP50`, `AzureManagedDiskPerformanceTiersP6`, `AzureManagedDiskPerformanceTiersP60`, `AzureManagedDiskPerformanceTiersP70`, `AzureManagedDiskPerformanceTiersP80`
29+
- New enum type `CancelEnum` with values `CancelEnumFalse`, `CancelEnumTrue`
30+
- New enum type `CapabilityStatus` with values `CapabilityStatusAvailable`, `CapabilityStatusDefault`, `CapabilityStatusDisabled`, `CapabilityStatusVisible`
31+
- New enum type `ExecutionStatus` with values `ExecutionStatusCancelled`, `ExecutionStatusFailed`, `ExecutionStatusRunning`, `ExecutionStatusSucceeded`
32+
- New enum type `FastProvisioningSupportedEnum` with values `FastProvisioningSupportedEnumDisabled`, `FastProvisioningSupportedEnumEnabled`
33+
- New enum type `GeoBackupSupportedEnum` with values `GeoBackupSupportedEnumDisabled`, `GeoBackupSupportedEnumEnabled`
34+
- New enum type `HaMode` with values `HaModeSameZone`, `HaModeZoneRedundant`
35+
- New enum type `KeyStatusEnum` with values `KeyStatusEnumInvalid`, `KeyStatusEnumValid`
36+
- New enum type `LogicalReplicationOnSourceDbEnum` with values `LogicalReplicationOnSourceDbEnumFalse`, `LogicalReplicationOnSourceDbEnumTrue`
37+
- New enum type `MigrationListFilter` with values `MigrationListFilterActive`, `MigrationListFilterAll`
38+
- New enum type `MigrationMode` with values `MigrationModeOffline`, `MigrationModeOnline`
39+
- New enum type `MigrationNameAvailabilityReason` with values `MigrationNameAvailabilityReasonAlreadyExists`, `MigrationNameAvailabilityReasonInvalid`
40+
- New enum type `MigrationState` with values `MigrationStateCanceled`, `MigrationStateFailed`, `MigrationStateInProgress`, `MigrationStateSucceeded`, `MigrationStateWaitingForUserAction`
41+
- New enum type `MigrationSubState` with values `MigrationSubStateCompleted`, `MigrationSubStateCompletingMigration`, `MigrationSubStateMigratingData`, `MigrationSubStatePerformingPreRequisiteSteps`, `MigrationSubStateWaitingForCutoverTrigger`, `MigrationSubStateWaitingForDBsToMigrateSpecification`, `MigrationSubStateWaitingForDataMigrationScheduling`, `MigrationSubStateWaitingForDataMigrationWindow`, `MigrationSubStateWaitingForLogicalReplicationSetupRequestOnSourceDB`, `MigrationSubStateWaitingForTargetDBOverwriteConfirmation`
42+
- New enum type `OnlineResizeSupportedEnum` with values `OnlineResizeSupportedEnumDisabled`, `OnlineResizeSupportedEnumEnabled`
43+
- New enum type `OverwriteDbsInTargetEnum` with values `OverwriteDbsInTargetEnumFalse`, `OverwriteDbsInTargetEnumTrue`
44+
- New enum type `RestrictedEnum` with values `RestrictedEnumDisabled`, `RestrictedEnumEnabled`
45+
- New enum type `StartDataMigrationEnum` with values `StartDataMigrationEnumFalse`, `StartDataMigrationEnumTrue`
46+
- New enum type `StorageAutoGrow` with values `StorageAutoGrowDisabled`, `StorageAutoGrowEnabled`
47+
- New enum type `StorageAutoGrowthSupportedEnum` with values `StorageAutoGrowthSupportedEnumDisabled`, `StorageAutoGrowthSupportedEnumEnabled`
48+
- New enum type `TriggerCutoverEnum` with values `TriggerCutoverEnumFalse`, `TriggerCutoverEnumTrue`
49+
- New enum type `ZoneRedundantHaAndGeoBackupSupportedEnum` with values `ZoneRedundantHaAndGeoBackupSupportedEnumDisabled`, `ZoneRedundantHaAndGeoBackupSupportedEnumEnabled`
50+
- New enum type `ZoneRedundantHaSupportedEnum` with values `ZoneRedundantHaSupportedEnumDisabled`, `ZoneRedundantHaSupportedEnumEnabled`
51+
- New function `*ClientFactory.NewFlexibleServerClient() *FlexibleServerClient`
52+
- New function `*ClientFactory.NewLogFilesClient() *LogFilesClient`
53+
- New function `*ClientFactory.NewLtrBackupOperationsClient() *LtrBackupOperationsClient`
54+
- New function `*ClientFactory.NewMigrationsClient() *MigrationsClient`
55+
- New function `*ClientFactory.NewPostgreSQLManagementClient() *PostgreSQLManagementClient`
56+
- New function `*ClientFactory.NewServerCapabilitiesClient() *ServerCapabilitiesClient`
57+
- New function `NewFlexibleServerClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FlexibleServerClient, error)`
58+
- New function `*FlexibleServerClient.BeginStartLtrBackup(context.Context, string, string, LtrBackupRequest, *FlexibleServerClientBeginStartLtrBackupOptions) (*runtime.Poller[FlexibleServerClientStartLtrBackupResponse], error)`
59+
- New function `*FlexibleServerClient.TriggerLtrPreBackup(context.Context, string, string, LtrPreBackupRequest, *FlexibleServerClientTriggerLtrPreBackupOptions) (FlexibleServerClientTriggerLtrPreBackupResponse, error)`
60+
- New function `NewLogFilesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LogFilesClient, error)`
61+
- New function `*LogFilesClient.NewListByServerPager(string, string, *LogFilesClientListByServerOptions) *runtime.Pager[LogFilesClientListByServerResponse]`
62+
- New function `NewLtrBackupOperationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LtrBackupOperationsClient, error)`
63+
- New function `*LtrBackupOperationsClient.Get(context.Context, string, string, string, *LtrBackupOperationsClientGetOptions) (LtrBackupOperationsClientGetResponse, error)`
64+
- New function `*LtrBackupOperationsClient.NewListByServerPager(string, string, *LtrBackupOperationsClientListByServerOptions) *runtime.Pager[LtrBackupOperationsClientListByServerResponse]`
65+
- New function `NewMigrationsClient(azcore.TokenCredential, *arm.ClientOptions) (*MigrationsClient, error)`
66+
- New function `*MigrationsClient.Create(context.Context, string, string, string, string, MigrationResource, *MigrationsClientCreateOptions) (MigrationsClientCreateResponse, error)`
67+
- New function `*MigrationsClient.Delete(context.Context, string, string, string, string, *MigrationsClientDeleteOptions) (MigrationsClientDeleteResponse, error)`
68+
- New function `*MigrationsClient.Get(context.Context, string, string, string, string, *MigrationsClientGetOptions) (MigrationsClientGetResponse, error)`
69+
- New function `*MigrationsClient.NewListByTargetServerPager(string, string, string, *MigrationsClientListByTargetServerOptions) *runtime.Pager[MigrationsClientListByTargetServerResponse]`
70+
- New function `*MigrationsClient.Update(context.Context, string, string, string, string, MigrationResourceForPatch, *MigrationsClientUpdateOptions) (MigrationsClientUpdateResponse, error)`
71+
- New function `PossibleStorageAutoGrowValues() []StorageAutoGrow`
72+
- New function `NewPostgreSQLManagementClient(azcore.TokenCredential, *arm.ClientOptions) (*PostgreSQLManagementClient, error)`
73+
- New function `*PostgreSQLManagementClient.CheckMigrationNameAvailability(context.Context, string, string, string, MigrationNameAvailabilityResource, *PostgreSQLManagementClientCheckMigrationNameAvailabilityOptions) (PostgreSQLManagementClientCheckMigrationNameAvailabilityResponse, error)`
74+
- New function `NewServerCapabilitiesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ServerCapabilitiesClient, error)`
75+
- New function `*ServerCapabilitiesClient.NewListPager(string, string, *ServerCapabilitiesClientListOptions) *runtime.Pager[ServerCapabilitiesClientListResponse]`
76+
- New struct `AdminCredentials`
77+
- New struct `BackupSettings`
78+
- New struct `BackupStoreDetails`
79+
- New struct `DbServerMetadata`
80+
- New struct `FlexibleServerCapability`
81+
- New struct `LogFile`
82+
- New struct `LogFileListResult`
83+
- New struct `LogFileProperties`
84+
- New struct `LtrBackupOperationResponseProperties`
85+
- New struct `LtrBackupRequest`
86+
- New struct `LtrBackupResponse`
87+
- New struct `LtrPreBackupRequest`
88+
- New struct `LtrPreBackupResponse`
89+
- New struct `LtrPreBackupResponseProperties`
90+
- New struct `LtrServerBackupOperation`
91+
- New struct `LtrServerBackupOperationList`
92+
- New struct `MigrationNameAvailabilityResource`
93+
- New struct `MigrationResource`
94+
- New struct `MigrationResourceForPatch`
95+
- New struct `MigrationResourceListResult`
96+
- New struct `MigrationResourceProperties`
97+
- New struct `MigrationResourcePropertiesForPatch`
98+
- New struct `MigrationSecretParameters`
99+
- New struct `MigrationStatus`
100+
- New struct `MigrationSubStateDetails`
101+
- New struct `ServerSKU`
102+
- New struct `ServerSKUCapability`
103+
- New struct `StorageMbCapability`
104+
- New field `GeoBackupEncryptionKeyStatus`, `GeoBackupKeyURI`, `GeoBackupUserAssignedIdentityID`, `PrimaryEncryptionKeyStatus` in struct `DataEncryption`
105+
- New field `Reason`, `ServerCount`, `Status`, `SupportedTier` in struct `FastProvisioningEditionCapability`
106+
- New field `DefaultSKUName`, `Reason`, `SupportedServerSKUs` in struct `FlexibleServerEditionCapability`
107+
- New field `Network` in struct `ServerPropertiesForUpdate`
108+
- New field `Reason` in struct `ServerVersionCapability`
109+
- New field `AutoGrow`, `Iops`, `IopsTier` in struct `Storage`
110+
- New field `DefaultStorageSizeMb`, `Reason`, `SupportedStorageMb` in struct `StorageEditionCapability`
111+
- New field `Reason` in struct `StorageTierCapability`
112+
- New field `TenantID` in struct `UserAssignedIdentity`
113+
114+
3115
## 3.0.0 (2023-04-28)
4116
### Breaking Changes
5117

sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/administrators_client.go

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

sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/administrators_client_example_test.go

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

sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/autorest.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
``` yaml
66
azure-arm: true
77
require:
8-
- https://github.com/Azure/azure-rest-api-specs/blob/75ece9197dbac70ac0ba651c53a79c1841944be2/specification/postgresql/resource-manager/readme.md
9-
- https://github.com/Azure/azure-rest-api-specs/blob/75ece9197dbac70ac0ba651c53a79c1841944be2/specification/postgresql/resource-manager/readme.go.md
8+
- https://github.com/Azure/azure-rest-api-specs/blob/66a59c94238bf973680355fb179fade4c9405710/specification/postgresql/resource-manager/readme.md
9+
- https://github.com/Azure/azure-rest-api-specs/blob/66a59c94238bf973680355fb179fade4c9405710/specification/postgresql/resource-manager/readme.go.md
1010
license-header: MICROSOFT_MIT_NO_VERSION
11-
module-version: 3.0.0
11+
module-version: 4.0.0-beta.1
1212
package-flexibleservers: true
13-
tag: package-flexibleserver-2022-12-01
13+
tag: package-flexibleserver-2023-03-01-preview
1414
```

0 commit comments

Comments
 (0)