4.0.0 (2026-05-19)
Breaking Changes
- Function
*BlobContainersClient.CreateOrUpdateImmutabilityPolicyparameter(s) have been changed from(ctx context.Context, resourceGroupName string, accountName string, containerName string, options *BlobContainersClientCreateOrUpdateImmutabilityPolicyOptions)to(ctx context.Context, resourceGroupName string, accountName string, containerName string, parameters ImmutabilityPolicy, options *BlobContainersClientCreateOrUpdateImmutabilityPolicyOptions) - Function
*TableClient.Createparameter(s) have been changed from(ctx context.Context, resourceGroupName string, accountName string, tableName string, options *TableClientCreateOptions)to(ctx context.Context, resourceGroupName string, accountName string, tableName string, parameters Table, options *TableClientCreateOptions) - Function
*TableClient.Updateparameter(s) have been changed from(ctx context.Context, resourceGroupName string, accountName string, tableName string, options *TableClientUpdateOptions)to(ctx context.Context, resourceGroupName string, accountName string, tableName string, parameters Table, options *TableClientUpdateOptions) - Type of
TaskAssignmentProperties.ProvisioningStatehas been changed from*ProvisioningStateto*StorageTaskAssignmentProvisioningState - Type of
TaskAssignmentUpdateProperties.ProvisioningStatehas been changed from*ProvisioningStateto*StorageTaskAssignmentProvisioningState ProvisioningStateAccepted,ProvisioningStateCanceled,ProvisioningStateDeleting,ProvisioningStateFailed,ProvisioningStateValidateSubscriptionQuotaBegin,ProvisioningStateValidateSubscriptionQuotaEndfrom enumProvisioningStatehas been removed- Struct
AzureEntityResourcehas been removed - Struct
ErrorAdditionalInfohas been removed - Struct
ErrorDetailhas been removed - Struct
ErrorResponsehas been removed - Struct
ErrorResponseAutoGeneratedhas been removed - Struct
ErrorResponseBodyhas been removed - Struct
ProxyResourcehas been removed - Struct
ProxyResourceAutoGeneratedhas been removed - Struct
Resourcehas been removed - Struct
ResourceAutoGeneratedhas been removed - Struct
TrackedResourcehas been removed - Field
Parametersof structBlobContainersClientCreateOrUpdateImmutabilityPolicyOptionshas been removed - Field
Parametersof structTableClientCreateOptionshas been removed - Field
Parametersof structTableClientUpdateOptionshas been removed
Features Added
- New value
AccessTierSmartadded to enum typeAccessTier - New value
AllowedCopyScopeAlladded to enum typeAllowedCopyScope - New value
TriggerTypeMockRunadded to enum typeTriggerType - New enum type
NativeDataSharingProvisioningStatewith valuesNativeDataSharingProvisioningStateAccepted,NativeDataSharingProvisioningStateCanceled,NativeDataSharingProvisioningStateCreating,NativeDataSharingProvisioningStateDeleting,NativeDataSharingProvisioningStateFailed,NativeDataSharingProvisioningStateSucceeded - New enum type
StorageConnectorAuthTypewith valuesStorageConnectorAuthTypeManagedIdentity - New enum type
StorageConnectorConnectionTypewith valuesStorageConnectorConnectionTypeDataShare - New enum type
StorageConnectorDataSourceTypewith valuesStorageConnectorDataSourceTypeAzureDataShare - New enum type
StorageConnectorSourceTypewith valuesStorageConnectorSourceTypeDataShare - New enum type
StorageConnectorStatewith valuesStorageConnectorStateActive,StorageConnectorStateInactive - New enum type
StorageDataShareAccessPolicyPermissionwith valuesStorageDataShareAccessPolicyPermissionNone,StorageDataShareAccessPolicyPermissionRead - New enum type
StorageTaskAssignmentProvisioningStatewith valuesStorageTaskAssignmentProvisioningStateAccepted,StorageTaskAssignmentProvisioningStateCanceled,StorageTaskAssignmentProvisioningStateCreating,StorageTaskAssignmentProvisioningStateDeleting,StorageTaskAssignmentProvisioningStateFailed,StorageTaskAssignmentProvisioningStateSucceeded,StorageTaskAssignmentProvisioningStateValidateSubscriptionQuotaBegin,StorageTaskAssignmentProvisioningStateValidateSubscriptionQuotaEnd - New function
*ClientFactory.NewConnectorsClient() *ConnectorsClient - New function
*ClientFactory.NewDataSharesClient() *DataSharesClient - New function
*ConnectorAuthProperties.GetConnectorAuthProperties() *ConnectorAuthProperties - New function
*ConnectorAuthPropertiesUpdate.GetConnectorAuthPropertiesUpdate() *ConnectorAuthPropertiesUpdate - New function
*ConnectorConnection.GetConnectorConnection() *ConnectorConnection - New function
*ConnectorSource.GetConnectorSource() *ConnectorSource - New function
*ConnectorSourceUpdate.GetConnectorSourceUpdate() *ConnectorSourceUpdate - New function
NewConnectorsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ConnectorsClient, error) - New function
*ConnectorsClient.BeginCreate(ctx context.Context, resourceGroupName string, accountName string, connectorName string, resource Connector, options *ConnectorsClientBeginCreateOptions) (*runtime.Poller[ConnectorsClientCreateResponse], error) - New function
*ConnectorsClient.BeginDelete(ctx context.Context, resourceGroupName string, accountName string, connectorName string, options *ConnectorsClientBeginDeleteOptions) (*runtime.Poller[ConnectorsClientDeleteResponse], error) - New function
*ConnectorsClient.Get(ctx context.Context, resourceGroupName string, accountName string, connectorName string, options *ConnectorsClientGetOptions) (ConnectorsClientGetResponse, error) - New function
*ConnectorsClient.NewListByStorageAccountPager(resourceGroupName string, accountName string, options *ConnectorsClientListByStorageAccountOptions) *runtime.Pager[ConnectorsClientListByStorageAccountResponse] - New function
*ConnectorsClient.BeginTestExistingConnection(ctx context.Context, resourceGroupName string, accountName string, connectorName string, body TestExistingConnectionRequest, options *ConnectorsClientBeginTestExistingConnectionOptions) (*runtime.Poller[ConnectorsClientTestExistingConnectionResponse], error) - New function
*ConnectorsClient.BeginUpdate(ctx context.Context, resourceGroupName string, accountName string, connectorName string, properties ConnectorUpdate, options *ConnectorsClientBeginUpdateOptions) (*runtime.Poller[ConnectorsClientUpdateResponse], error) - New function
*DataShareConnection.GetConnectorConnection() *ConnectorConnection - New function
*DataShareSource.GetConnectorSource() *ConnectorSource - New function
*DataShareSourceUpdate.GetConnectorSourceUpdate() *ConnectorSourceUpdate - New function
NewDataSharesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DataSharesClient, error) - New function
*DataSharesClient.BeginCreate(ctx context.Context, resourceGroupName string, accountName string, dataShareName string, resource DataShare, options *DataSharesClientBeginCreateOptions) (*runtime.Poller[DataSharesClientCreateResponse], error) - New function
*DataSharesClient.BeginDelete(ctx context.Context, resourceGroupName string, accountName string, dataShareName string, options *DataSharesClientBeginDeleteOptions) (*runtime.Poller[DataSharesClientDeleteResponse], error) - New function
*DataSharesClient.Get(ctx context.Context, resourceGroupName string, accountName string, dataShareName string, options *DataSharesClientGetOptions) (DataSharesClientGetResponse, error) - New function
*DataSharesClient.NewListByStorageAccountPager(resourceGroupName string, accountName string, options *DataSharesClientListByStorageAccountOptions) *runtime.Pager[DataSharesClientListByStorageAccountResponse] - New function
*DataSharesClient.BeginUpdate(ctx context.Context, resourceGroupName string, accountName string, dataShareName string, properties DataShareUpdate, options *DataSharesClientBeginUpdateOptions) (*runtime.Poller[DataSharesClientUpdateResponse], error) - New function
*ManagedIdentityAuthProperties.GetConnectorAuthProperties() *ConnectorAuthProperties - New function
*ManagedIdentityAuthPropertiesUpdate.GetConnectorAuthPropertiesUpdate() *ConnectorAuthPropertiesUpdate - New function
*TaskAssignmentsClient.BeginStopAssignment(ctx context.Context, resourceGroupName string, accountName string, storageTaskAssignmentName string, options *TaskAssignmentsClientBeginStopAssignmentOptions) (*runtime.Poller[TaskAssignmentsClientStopAssignmentResponse], error) - New struct
AccountSharedKeyAccessProperties - New struct
Connector - New struct
ConnectorListResult - New struct
ConnectorProperties - New struct
ConnectorPropertiesUpdate - New struct
ConnectorUpdate - New struct
DataCollaborationPolicyProperties - New struct
DataShare - New struct
DataShareAccessPolicy - New struct
DataShareAsset - New struct
DataShareConnection - New struct
DataShareListResult - New struct
DataShareProperties - New struct
DataSharePropertiesUpdate - New struct
DataShareSource - New struct
DataShareSourceUpdate - New struct
DataShareUpdate - New struct
ManagedIdentityAuthProperties - New struct
ManagedIdentityAuthPropertiesUpdate - New struct
ObjectReplicationPolicyPropertiesTagsReplication - New struct
ServiceSharedKeyAccessProperties - New struct
StaticWebsite - New struct
TestConnectionResponse - New struct
TestExistingConnectionRequest - New field
SystemDatain structAccount - New field
SystemDatain structAccountMigration - New field
AllowSharedKeyAccessForServices,DataCollaborationPolicyPropertiesin structAccountProperties - New field
AllowSharedKeyAccessForServices,DataCollaborationPolicyPropertiesin structAccountPropertiesCreateParameters - New field
AllowSharedKeyAccessForServices,DataCollaborationPolicyPropertiesin structAccountPropertiesUpdateParameters - New field
SystemDatain structBlobContainer - New field
NextLinkin structBlobServiceItems - New field
SystemDatain structBlobServiceProperties - New field
StaticWebsitein structBlobServicePropertiesProperties - New field
SystemDatain structDeletedAccount - New field
SystemDatain structEncryptionScope - New field
SystemDatain structFileServiceProperties - New field
SystemDatain structFileServiceUsage - New field
SystemDatain structFileShare - New field
SystemDatain structFileShareItem - New field
SystemDatain structImmutabilityPolicy - New field
NextLinkin structListBlobInventoryPolicy - New field
SystemDatain structListContainerItem - New field
SystemDatain structListQueue - New field
SystemDatain structManagementPolicy - New field
NextLinkin structObjectReplicationPolicies - New field
SystemDatain structObjectReplicationPolicy - New field
TagsReplicationin structObjectReplicationPolicyProperties - New field
NextLinkin structOperationListResult - New field
SystemDatain structPrivateEndpointConnection - New field
NextLinkin structPrivateEndpointConnectionListResult - New field
SystemDatain structPrivateLinkResource - New field
SystemDatain structQueue - New field
SystemDatain structQueueServiceProperties - New field
NextLinkin structSKUListResult - New field
SystemDatain structTable - New field
SystemDatain structTableServiceProperties - New field
SystemDatain structTaskAssignment - New field
SystemDatain structTaskReportInstance - New field
NextLinkin structUsageListResult