- Fixed an issue that exception throws when
Uri
type field is empty during deserialization ofWebAppBackupData
. - Fixed an issue that exception throws when
Uri
type field is empty during deserialization ofWebSiteInstanceStatusData
. - Fixed an issue that exception throws when
Uri
type field is empty during deserialization ofAppServiceTableStorageApplicationLogsConfig
.
- Enable the model factory feature for model mocking, more information can be found here.
- Added
AppCertificateData.ThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.AppCertificateData.Thumbprint
has been hidden but is still available. - Added
AppServiceVirtualNetworkData.CertThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.AppServiceVirtualNetworkData.CertThumbprint
has been hidden but is still available. - Added
HostNameBindingData.ThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.HostNameBindingData.Thumbprint
has been hidden but is still available. - Added
AppCertificatePatch.ThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.AppCertificatePatch.Thumbprint
has been hidden but is still available. - Added
AppServiceAadRegistration.ClientSecretCertificateThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.AppServiceAadRegistration.ClientSecretCertificateThumbprint
has been hidden but is still available. - Added
AppServiceCertificateDetails.ThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.AppServiceCertificateDetails.Thumbprint
has been hidden but is still available. - Added
AppServiceVirtualNetworkProperties.CertThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.AppServiceVirtualNetworkProperties.CertThumbprint
has been hidden but is still available. - Added
HostNameSslState.ThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.HostNameSslState.Thumbprint
has been hidden but is still available. - Added
SiteAuthSettings.ClientSecretCertificateThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.SiteAuthSettings.ClientSecretCertificateThumbprint
has been hidden but is still available. - Added
PublicCertificateData.ThumbprintString
to return the hexadecimal string representation of the SHA-1 hash of the certificate.PublicCertificateData.Thumbprint
has been hidden but is still available.
- Upgraded dependent Azure.Core to 1.32.0.
- Upgraded dependent Azure.ResourceManager to 1.6.0.
- Fixed issue #34745. Introduced new property
RelayArmId
inHybridConnectionData
class to replace the propertyRelayArmUri
with a wrong typeUri
. - Fixed issue #35146. BadRequest when calling CreateOrUpdateFunctionSecretAsync
Added property 'ResourceIdentifier RelayArmId' in type Azure.ResourceManager.AppService.HybridConnectionData Added property 'WebAppKeyInfoProperties Properties' in type Azure.ResourceManager.AppService.Models.WebAppKeyInfo Added type 'Azure.ResourceManager.AppService.Models.WebAppKeyInfoProperties' Obsoleted property 'Uri RelayArmUri' in type Azure.ResourceManager.AppService.HybridConnectionData Obsoleted property 'String Name' in type Azure.ResourceManager.AppService.Models.WebAppKeyInfo Obsoleted property 'String Value' in type Azure.ResourceManager.AppService.Models.WebAppKeyInfo
Upgraded Azure.Core from 1.28.0 to 1.31.0
- Fixed serialization issue when service returns empty string for
KeyVaultId
inAppCertificateData
andAppCertificatePatch
.
- Upgraded dependent
Azure.Core
to1.28.0
. - Upgraded dependent
Azure.ResourceManager
to1.4.0
.
This release is the first stable release of the AppService Management library.
Polishing since last public beta release:
- Corrected the format of all
IPAddress
type properties / parameters. - Corrected the format of all
AzureLocation
type properties / parameters. - Optimized the name of some models and functions.
- Upgraded dependent Azure.ResourceManager to 1.3.1.
- Optimized the implementation of methods related to tag operations.
Polishing since last public beta release:
- Prepended
AppService
prefix to all single / simple model names. - Corrected the format of all
ResourceIdentifier
type properties / parameters. - Corrected the format of all
AzureLocation
type properties / parameters. - Corrected all acronyms that not follow .Net Naming Guidelines.
- Corrected enumeration name by following Naming Enumerations Rule.
- Corrected the suffix of
DateTimeOffset
properties / parameters. - Corrected the name of interval / duration properties / parameters that end with units.
- Optimized the name of some models and functions.
- Upgraded dependent
Azure.ResourceManager
to 1.3.0
- Base type of
AnalysisDefinitionData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ApiKeyVaultReferenceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceCertificateOrderData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
AppServiceCertificateResourceData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
AppServiceDetectorData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceDomainData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
AppServiceEnvironmentData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
AppServicePlanData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
AseV3NetworkingConfigurationData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
BackupItemData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
CertificateData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
ContinuousWebJobData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
CsmPublishingCredentialsPoliciesEntityData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DeletedSiteData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DeploymentData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DetectorDefinitionAutoGeneratedData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DiagnosticCategoryData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DomainOwnershipIdentifierData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
FunctionEnvelopeData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
HostNameBindingData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
HybridConnectionData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
HybridConnectionLimitsData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
IdentifierData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
KubeEnvironmentData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
MigrateMySqlStatusData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
MSDeployStatusData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
NetworkFeaturesData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
PremierAddOnData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
PrivateAccessData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ProcessInfoData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ProcessModuleInfoData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
PublicCertificateData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RecommendationRuleData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RelayServiceConnectionEntityData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RemotePrivateEndpointConnectionARMResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RemotePrivateEndpointConnectionARMResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteConfigData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteExtensionInfoData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteLogsConfigData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteSourceControlData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SlotConfigNamesResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SourceControlData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteARMResourceData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
StaticSiteBuildARMResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteCustomDomainOverviewARMResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteUserProvidedFunctionAppARMResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SwiftVirtualNetworkData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
TopLevelDomainData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
TriggeredJobHistoryData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
UserData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
VnetGatewayData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
VnetInfoResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
WebJobData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
WebSiteData
changed toAzure.ResourceManager.Models.TrackedResourceData
. - Base type of
WebSiteInstanceStatusData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
WorkerPoolResourceData
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AddressResponse
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ApplicationStackResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceCertificateOrderPatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceCertificateResourcePatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceDomainPatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceEnvironmentPatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServicePlanPatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceRecommendation
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AppServiceUsage
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
AzureStoragePropertyDictionaryResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
BackupRequest
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
BillingMeter
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
CertificateEmail
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
CertificateOrderAction
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
CertificatePatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ConnectionStringDictionary
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
CustomHostnameAnalysisResult
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DeletedAppRestoreRequest
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DiagnosticAnalysis
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
DiagnosticDetectorResponse
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
FunctionAppStack
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
GeoRegion
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
HybridConnectionKey
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
KubeEnvironmentPatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
MigrateMySqlContent
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
MsDeploy
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
MsDeployLog
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
PremierAddOnOffer
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
PremierAddOnPatchResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
PrivateLinkConnectionApprovalRequestResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ProcessThreadInfo
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
PushSettings
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ReissueCertificateOrderContent
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RemotePrivateEndpointConnection
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RenewCertificateOrderContent
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
ResourceMetricDefinition
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
RestoreRequest
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteAuthSettings
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteAuthSettingsV2
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SiteConfigurationSnapshotInfo
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SitePatchResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SitePhpErrorLogFlag
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SlotDifference
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
Snapshot
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
SnapshotRestoreRequest
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteARMResourcePatch
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteCustomDomainRequestPropertiesARMResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteFunctionOverviewARMResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteResetPropertiesARMResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSitesWorkflowPreview
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSitesWorkflowPreviewContent
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteUserARMResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteUserInvitationRequestResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteUserInvitationResponseResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteUserProvidedFunctionApp
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StaticSiteZipDeploymentARMResource
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StorageMigrationContent
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StorageMigrationResponse
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StringDictionary
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
StringList
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
VnetContent
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
VnetRoute
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
VnetValidationFailureDetails
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
VnetValidationTestFailure
changed toAzure.ResourceManager.Models.ResourceData
. - Base type of
WebAppStack
changed toAzure.ResourceManager.Models.ResourceData
. - Type
AppServiceResource
was removed. - Type
ProxyOnlyResource
was removed.
- Simplify
type
property names. - Normalized the body parameter type names for PUT / POST / PATCH operations if it is only used as input.
- Upgrade dependency to Azure.ResourceManager 1.0.0
New design of track 2 initial commit.
The package name has been changed from Microsoft.Azure.Management.Websites
to Azure.ResourceManager.AppService
.
This package follows the new Azure SDK guidelines, and provides many core capabilities:
- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.
This package is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, submit an issue in our Azure SDK for .NET GitHub repo.
NOTE: For more information about unified authentication, please refer to Microsoft Azure Identity documentation for .NET.