2.0.0 (2023-01-27)
Breaking Changes
- Function
*CheckNameAvailabilityClient.Execute
parameter(s) have been changed from(context.Context, NameAvailabilityRequest, *CheckNameAvailabilityClientExecuteOptions)
to(context.Context, CheckNameAvailabilityRequest, *CheckNameAvailabilityClientExecuteOptions)
- Function
*ConfigurationsClient.BeginUpdate
parameter(s) have been changed from(context.Context, string, string, string, Configuration, *ConfigurationsClientBeginUpdateOptions)
to(context.Context, string, string, string, ConfigurationForUpdate, *ConfigurationsClientBeginUpdateOptions)
- Type of
NameAvailability.Reason
has been changed from*Reason
to*CheckNameAvailabilityReason
- Type alias
Reason
has been removed - Struct
NameAvailabilityRequest
has been removed - Field
Location
of structServerForUpdate
has been removed
Features Added
- New value
CreateModeGeoRestore
,CreateModeReplica
added to type aliasCreateMode
- New value
HighAvailabilityModeSameZone
added to type aliasHighAvailabilityMode
- New type alias
ActiveDirectoryAuthEnum
with valuesActiveDirectoryAuthEnumDisabled
,ActiveDirectoryAuthEnumEnabled
- New type alias
ArmServerKeyType
with valuesArmServerKeyTypeAzureKeyVault
,ArmServerKeyTypeSystemAssigned
- New type alias
CheckNameAvailabilityReason
with valuesCheckNameAvailabilityReasonAlreadyExists
,CheckNameAvailabilityReasonInvalid
- New type alias
IdentityType
with valuesIdentityTypeNone
,IdentityTypeSystemAssigned
,IdentityTypeUserAssigned
- New type alias
Origin
with valuesOriginFull
- New type alias
PasswordAuthEnum
with valuesPasswordAuthEnumDisabled
,PasswordAuthEnumEnabled
- New type alias
PrincipalType
with valuesPrincipalTypeGroup
,PrincipalTypeServicePrincipal
,PrincipalTypeUnknown
,PrincipalTypeUser
- New type alias
ReplicationRole
with valuesReplicationRoleAsyncReplica
,ReplicationRoleGeoAsyncReplica
,ReplicationRoleGeoSyncReplica
,ReplicationRoleNone
,ReplicationRolePrimary
,ReplicationRoleSecondary
,ReplicationRoleSyncReplica
,ReplicationRoleWalReplica
- New function
NewAdministratorsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AdministratorsClient, error)
- New function
*AdministratorsClient.BeginCreate(context.Context, string, string, string, ActiveDirectoryAdministratorAdd, *AdministratorsClientBeginCreateOptions) (*runtime.Poller[AdministratorsClientCreateResponse], error)
- New function
*AdministratorsClient.BeginDelete(context.Context, string, string, string, *AdministratorsClientBeginDeleteOptions) (*runtime.Poller[AdministratorsClientDeleteResponse], error)
- New function
*AdministratorsClient.Get(context.Context, string, string, string, *AdministratorsClientGetOptions) (AdministratorsClientGetResponse, error)
- New function
*AdministratorsClient.NewListByServerPager(string, string, *AdministratorsClientListByServerOptions) *runtime.Pager[AdministratorsClientListByServerResponse]
- New function
NewBackupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsClient, error)
- New function
*BackupsClient.Get(context.Context, string, string, string, *BackupsClientGetOptions) (BackupsClientGetResponse, error)
- New function
*BackupsClient.NewListByServerPager(string, string, *BackupsClientListByServerOptions) *runtime.Pager[BackupsClientListByServerResponse]
- New function
NewCheckNameAvailabilityWithLocationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CheckNameAvailabilityWithLocationClient, error)
- New function
*CheckNameAvailabilityWithLocationClient.Execute(context.Context, string, CheckNameAvailabilityRequest, *CheckNameAvailabilityWithLocationClientExecuteOptions) (CheckNameAvailabilityWithLocationClientExecuteResponse, error)
- New function
NewReplicasClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ReplicasClient, error)
- New function
*ReplicasClient.NewListByServerPager(string, string, *ReplicasClientListByServerOptions) *runtime.Pager[ReplicasClientListByServerResponse]
- New struct
ActiveDirectoryAdministrator
- New struct
ActiveDirectoryAdministratorAdd
- New struct
AdministratorListResult
- New struct
AdministratorProperties
- New struct
AdministratorPropertiesForAdd
- New struct
AdministratorsClient
- New struct
AdministratorsClientCreateResponse
- New struct
AdministratorsClientDeleteResponse
- New struct
AdministratorsClientListByServerResponse
- New struct
AuthConfig
- New struct
BackupsClient
- New struct
BackupsClientListByServerResponse
- New struct
CheckNameAvailabilityRequest
- New struct
CheckNameAvailabilityWithLocationClient
- New struct
ConfigurationForUpdate
- New struct
DataEncryption
- New struct
FastProvisioningEditionCapability
- New struct
ReplicasClient
- New struct
ReplicasClientListByServerResponse
- New struct
ServerBackup
- New struct
ServerBackupListResult
- New struct
ServerBackupProperties
- New struct
StorageTierCapability
- New struct
UserAssignedIdentity
- New struct
UserIdentity
- New field
FastProvisioningSupported
in structCapabilityProperties
- New field
SupportedFastProvisioningEditions
in structCapabilityProperties
- New field
Identity
in structServer
- New field
Identity
in structServerForUpdate
- New field
AuthConfig
in structServerProperties
- New field
DataEncryption
in structServerProperties
- New field
ReplicaCapacity
in structServerProperties
- New field
ReplicationRole
in structServerProperties
- New field
AuthConfig
in structServerPropertiesForUpdate
- New field
DataEncryption
in structServerPropertiesForUpdate
- New field
ReplicationRole
in structServerPropertiesForUpdate
- New field
Version
in structServerPropertiesForUpdate
- New field
SupportedVersionsToUpgrade
in structServerVersionCapability
- New field
SupportedUpgradableTierList
in structStorageMBCapability