4.0.0 (2026-09-02)
Breaking Changes
- Type of
ResourceType.ResourceDeletionPolicyhas been changed from*ManifestResourceDeletionPolicyto*ResourceDeletionPolicy - Type of
ResourceTypeRegistrationProperties.ResourceDeletionPolicyhas been changed from*ResourceDeletionPolicyto*RPaaSResourceDeletionPolicy ResourceAccessPolicyAcisActionAllowed,ResourceAccessPolicyAcisReadAllowedfrom enumResourceAccessPolicyhas been removedResourceDeletionPolicyCascadeDeleteAll,ResourceDeletionPolicyCascadeDeleteProxyOnlyChildrenfrom enumResourceDeletionPolicyhas been removed- Enum
AvailableCheckInManifestEnvironmenthas been removed - Enum
ManifestResourceDeletionPolicyhas been removed - Enum
Readinesshas been removed - Enum
ServiceFeatureFlagActionhas been removed - Function
*ClientFactory.NewNewRegionFrontloadReleaseClienthas been removed - Function
NewNewRegionFrontloadReleaseClienthas been removed - Function
*NewRegionFrontloadReleaseClient.CreateOrUpdatehas been removed - Function
*NewRegionFrontloadReleaseClient.GenerateManifesthas been removed - Function
*NewRegionFrontloadReleaseClient.Gethas been removed - Function
*NewRegionFrontloadReleaseClient.Stophas been removed - Struct
FanoutLinkedNotificationRuleDstsConfigurationhas been removed - Struct
FrontloadPayloadhas been removed - Struct
FrontloadPayloadPropertieshas been removed - Struct
FrontloadPayloadPropertiesOverrideEndpointLevelFieldshas been removed - Struct
FrontloadPayloadPropertiesOverrideManifestLevelFieldshas been removed - Struct
ResourceProviderManifestPropertiesDstsConfigurationhas been removed - Struct
ResourceTypeEndpointBaseDstsConfigurationhas been removed - Struct
ResourceTypeEndpointBaseFeaturesRulehas been removed - Struct
ResourceTypeEndpointDstsConfigurationhas been removed - Struct
ResourceTypeRegistrationPropertiesDstsConfigurationhas been removed - Struct
ServiceTreeInfohas been removed - Field
DstsConfigurationof structFanoutLinkedNotificationRulehas been removed - Field
OperationsDefinitionArrayof structOperationsClientListByProviderRegistrationResponsehas been removed - Field
DstsConfigurationof structProviderRegistrationPropertieshas been removed - Field
ServiceTreeInfosof structResourceProviderManifestManagementhas been removed - Field
ServiceTreeInfosof structResourceProviderManifestPropertiesManagementhas been removed - Field
ServiceTreeInfosof structResourceTypehas been removed - Field
DstsConfigurationof structResourceTypeEndpointhas been removed - Field
DstsConfiguration,ServiceTreeInfosof structResourceTypeRegistrationPropertieshas been removed - Field
ServiceTreeInfosof structResourceTypeRegistrationPropertiesManagementhas been removed
Features Added
- New value
ExtensionCategoryResourceBillingNotificationadded to enum typeExtensionCategory - New value
MarketplaceTypeProviderHubadded to enum typeMarketplaceType - New value
ResourceDeletionPolicyCascade,ResourceDeletionPolicyForce,ResourceDeletionPolicySoftDeleteadded to enum typeResourceDeletionPolicy - New value
ResourceProviderTypeDecommissionedadded to enum typeResourceProviderType - New enum type
LinkedAccessCheckOptionswith valuesLinkedAccessCheckOptionsIgnoreEmptyStringLinkedType,LinkedAccessCheckOptionsNotSpecified - New enum type
ManifestCheckinOptionwith valuesManifestCheckinOptionAttemptAutomaticManifestCheckin,ManifestCheckinOptionDoNotAttemptAutomaticManifestCheckin - New enum type
RPaaSResourceDeletionPolicywith valuesRPaaSResourceDeletionPolicyCascade,RPaaSResourceDeletionPolicyCascadeDeleteAll,RPaaSResourceDeletionPolicyCascadeDeleteProxyOnlyChildren,RPaaSResourceDeletionPolicyForce,RPaaSResourceDeletionPolicyNotSpecified - New enum type
WriteLockStatewith valuesWriteLockStateDisabled,WriteLockStateEnabled - New function
*ClientFactory.NewManifestsClient() *ManifestsClient - New function
NewManifestsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ManifestsClient, error) - New function
*ManifestsClient.CreateOrUpdate(ctx context.Context, providerNamespace string, environment string, properties ManifestInfo, options *ManifestsClientCreateOrUpdateOptions) (ManifestsClientCreateOrUpdateResponse, error) - New function
*ManifestsClient.Get(ctx context.Context, providerNamespace string, environment string, options *ManifestsClientGetOptions) (ManifestsClientGetResponse, error) - New struct
ActionConfiguration - New struct
AppliedManifestInfo - New struct
GroupConnectivityInformation - New struct
LocalizedOperationDisplayDefinitionQPSPloc - New struct
ManagedResourceGroupDenyAssignmentConfiguration - New struct
ManifestCheckinSpecification - New struct
ManifestInfo - New struct
ManifestInfoProperties - New struct
PrivateEndpointConfiguration - New struct
ResourceDeletionPolicyAndProperties - New struct
ResourceDeletionPolicyProperties - New struct
ResourceTypeManagedResourceGroupConfiguration - New struct
WriteLockConfiguration - New field
ExcludeApplicationIDFromManifestin structApplicationDataAuthorization - New field
ManifestCheckinSpecification,RolloutIDin structCustomRolloutPropertiesSpecification - New field
CompletedRegionsInfoin structCustomRolloutPropertiesStatus - New field
ManifestCheckinSpecificationin structDefaultRolloutPropertiesSpecification - New field
Optionsin structLinkedAccessCheck - New field
Propertiesin structLocalizedOperationDefinition - New field
QPSPlocin structLocalizedOperationDefinitionDisplay - New anonymous field
OperationsPutContentin structOperationsClientListByProviderRegistrationResponse - New field
EnablePresetResourceTypes,OboSubscriptionIDin structProviderRegistrationProperties - New field
TokenAuthConfigurationin structResourceProviderManifest - New field
FeatureManagementOwnersin structResourceProviderManifestManagement - New field
FeatureManagementOwnersin structResourceProviderManifestPropertiesManagement - New field
ResourceDeletionPoliciesin structResourceType - New field
ManagedResourceGroupConfiguration,PrivateEndpointConfiguration,ResourceDeletionPolicies,SuperScaleEnabled,WriteLockin structResourceTypeRegistrationProperties - New field
FeatureManagementOwnersin structResourceTypeRegistrationPropertiesManagement - New field
ActionConfigurations,BatchContractVersion,MaxBatchSize,MaxNestedBatchSize,RequiredFeaturesin structResourceTypeRegistrationPropertiesResourceManagementOptionsBatchProvisioningSupport - New field
BucketSizein structThrottlingMetric